private static boolean checkEventSanityAndDoWeProcess(final Event event) { if (event.getLogmsg() != null && LogDestType.DONOTPERSIST.toString().equalsIgnoreCase(event.getLogmsg().getDest())) { if (LOG.isDebugEnabled()) { LOG.debug("checkEventSanity: uei '{}' marked as '{}'; not processing event.", event.getUei(), LogDestType.DONOTPERSIST); } return false; } if (event.getAlarmData() == null) { if (LOG.isDebugEnabled()) { LOG.debug("checkEventSanity: uei '{}' has no alarm data; not processing event.", event.getUei()); } return false; } if (event.getDbid() <= 0) { throw new IllegalArgumentException("Incoming event has an illegal dbid (" + event.getDbid() + "), aborting"); } return true; }
private static boolean checkEventSanityAndDoWeProcess(final Event event) { if (event.getLogmsg() != null && LogDestType.DONOTPERSIST.toString().equalsIgnoreCase(event.getLogmsg().getDest())) { if (LOG.isDebugEnabled()) { LOG.debug("checkEventSanity: uei '{}' marked as '{}'; not processing event.", event.getUei(), LogDestType.DONOTPERSIST); } return false; } if (event.getAlarmData() == null) { if (LOG.isDebugEnabled()) { LOG.debug("checkEventSanity: uei '{}' has no alarm data; not processing event.", event.getUei()); } return false; } if (event.getDbid() <= 0) { throw new IllegalArgumentException("Incoming event has an illegal dbid (" + event.getDbid() + "), aborting"); } return true; }
/** * This method is used to transform a log message event configuration * instance into a log message event instance. This is used when the * incoming event does not have any log message information and the * information from the configuration object is copied. * * @param src * The configuration source to transform. * * @return The transformed log message information. * */ private org.opennms.netmgt.xml.event.Logmsg transform(org.opennms.netmgt.xml.eventconf.Logmsg src) { org.opennms.netmgt.xml.event.Logmsg dest = new org.opennms.netmgt.xml.event.Logmsg(); dest.setContent(src.getContent()); dest.setDest(src.getDest().toString()); dest.setNotify(src.getNotify()); return dest; }
/** * This method is used to transform a log message event configuration * instance into a log message event instance. This is used when the * incoming event does not have any log message information and the * information from the configuration object is copied. * * @param src * The configuration source to transform. * * @return The transformed log message information. * */ private org.opennms.netmgt.xml.event.Logmsg transform(org.opennms.netmgt.xml.eventconf.Logmsg src) { org.opennms.netmgt.xml.event.Logmsg dest = new org.opennms.netmgt.xml.event.Logmsg(); dest.setContent(src.getContent()); dest.setDest(src.getDest().toString()); dest.setNotify(src.getNotify()); return dest; }