本文整理了Java中org.opennms.netmgt.xml.event.Log.addEvent()
方法的一些代码示例,展示了Log.addEvent()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Log.addEvent()
方法的具体详情如下:
包路径:org.opennms.netmgt.xml.event.Log
类名称:Log
方法名:addEvent
暂无
代码示例来源:origin: OpenNMS/opennms
@Override
public Log aggregate(Log eventLog, Event event) {
if (eventLog == null) {
eventLog = new Log();
eventLog.addEvent(event);
}
eventLog.addEvent(event);
return eventLog;
}
代码示例来源:origin: org.opennms.features.events/org.opennms.features.events.daemon
@Override
public Log aggregate(Log eventLog, Event event) {
if (eventLog == null) {
eventLog = new Log();
eventLog.addEvent(event);
}
eventLog.addEvent(event);
return eventLog;
}
代码示例来源:origin: OpenNMS/opennms
@Override
protected void decode(ChannelHandlerContext ctx, ByteBuf msg, List<Object> out) throws Exception {
buffer.append(msg.toString(charset));
if ( buffer.toString().contains("<START>>") && buffer.toString().contains(";END") ) {
int eifStart = buffer.indexOf("<START>>");
int eifEnd = buffer.lastIndexOf(";END");
final StringBuilder eif = new StringBuilder(buffer.substring(eifStart,eifEnd+4));
buffer.delete(eifStart,eifEnd+4);
List<Event> e = EifParser.translateEifToOpenNMS(nodeDao, eif);
if (e != null) {
Log eifEvents = new Log();
e.forEach(event -> eifEvents.addEvent(event));
out.add(eifEvents);
}
}
}
代码示例来源:origin: org.opennms.features/org.opennms.features.eif-adapter
@Override
protected void decode(ChannelHandlerContext ctx, ByteBuf msg, List<Object> out) throws Exception {
buffer.append(msg.toString(charset));
if ( buffer.toString().contains("<START>>") && buffer.toString().contains(";END") ) {
int eifStart = buffer.indexOf("<START>>");
int eifEnd = buffer.lastIndexOf(";END");
final StringBuilder eif = new StringBuilder(buffer.substring(eifStart,eifEnd+4));
buffer.delete(eifStart,eifEnd+4);
List<Event> e = EifParser.translateEifToOpenNMS(nodeDao, eif);
if (e != null) {
Log eifEvents = new Log();
e.forEach(event -> eifEvents.addEvent(event));
out.add(eifEvents);
}
}
}
代码示例来源:origin: OpenNMS/opennms
protected static Log toNewSuspectEvents(DiscoveryJob job, PingSweepSummary summary) {
final Log eventLog = new Log();
for (Entry<InetAddress, Double> entry : summary.getResponses().entrySet()) {
EventBuilder eb = new EventBuilder(EventConstants.NEW_SUSPECT_INTERFACE_EVENT_UEI, Discovery.DAEMON_NAME);
eb.setInterface(entry.getKey());
eb.addParam("RTT", entry.getValue());
if (job.getForeignSource() != null) {
eb.addParam(EventConstants.PARM_FOREIGN_SOURCE, job.getForeignSource());
}
if (job.getLocation() != null) {
eb.addParam(EventConstants.PARM_LOCATION, job.getLocation());
}
eventLog.addEvent(eb.getEvent());
}
return eventLog;
}
代码示例来源:origin: org.opennms.features/org.opennms.features.discovery
protected static Log toNewSuspectEvents(DiscoveryJob job, PingSweepSummary summary) {
final Log eventLog = new Log();
for (Entry<InetAddress, Double> entry : summary.getResponses().entrySet()) {
EventBuilder eb = new EventBuilder(EventConstants.NEW_SUSPECT_INTERFACE_EVENT_UEI, Discovery.DAEMON_NAME);
eb.setInterface(entry.getKey());
eb.addParam("RTT", entry.getValue());
if (job.getForeignSource() != null) {
eb.addParam(EventConstants.PARM_FOREIGN_SOURCE, job.getForeignSource());
}
if (job.getLocation() != null) {
eb.addParam(EventConstants.PARM_LOCATION, job.getLocation());
}
eventLog.addEvent(eb.getEvent());
}
return eventLog;
}
内容来源于网络,如有侵权,请联系作者删除!