private EventBuilder buildEvent(String uei, int nodeId) { EventBuilder builder = new EventBuilder(uei, "Provisioner", new Date()); builder.setNodeid(nodeId); return builder; } }
private EventBuilder buildEvent(String uei, int nodeId) { EventBuilder builder = new EventBuilder(uei, "Provisioner", new Date()); builder.setNodeid(nodeId); return builder; }
private EventBuilder buildEvent(String uei, int nodeId) { EventBuilder builder = new EventBuilder(uei, "Provisioner", new Date()); builder.setNodeid(nodeId); return builder; }
private EventBuilder buildEvent(String uei, int nodeId) { EventBuilder builder = new EventBuilder(uei, "Provisioner", new Date()); builder.setNodeid(nodeId); return builder; }
private static EventBuilder createNodeEventBuilder(String uei, String source, long nodeId, long txNo) { EventBuilder bldr = new EventBuilder(uei, source); bldr.setNodeid(nodeId); if (txNo >= 0) { bldr.addParam(EventConstants.PARM_TRANSACTION_NO, txNo); } return bldr; }
public Event getNextEvent() { final EventBuilder eb = new EventBuilder(eventUei, EVENT_SOURCE); if (eventNodeId != null) { eb.setNodeid(eventNodeId.intValue()); } if (eventIpInterface != null) { eb.setInterface(InetAddressUtils.addr(eventIpInterface)); } return eb.getEvent(); } }
public static Event createNodeCategoryMembershipChangedEvent(final String source, final Integer nodeId, final String nodeLabel, String[] categoriesAdded, String[] categoriesDeleted) { EventBuilder bldr = new EventBuilder(NODE_CATEGORY_MEMBERSHIP_CHANGED_EVENT_UEI, source); bldr.setNodeid(nodeId); bldr.addParam(PARM_NODE_LABEL, nodeLabel); if (categoriesAdded != null && categoriesAdded.length > 0) { bldr.addParam(EventConstants.PARM_CATEGORIES_ADDED, String.join(",", categoriesAdded)); } if (categoriesDeleted != null && categoriesDeleted.length > 0) { bldr.addParam(EventConstants.PARM_CATEGORIES_DELETED, String.join(",", categoriesDeleted)); } return bldr.getEvent(); }
private static EventBuilder createInterfaceEventBuilder(String uei, String source, long nodeId, String ipAddr, int ifIndex, long txNo) { EventBuilder bldr = new EventBuilder(uei, source); if (ipAddr != null && ipAddr.length() != 0) { bldr.setInterface(addr(ipAddr)); } bldr.setNodeid(nodeId); if (ifIndex != -1) { bldr.setIfIndex(ifIndex); } bldr.addParam(EventConstants.PARM_TRANSACTION_NO, txNo); return bldr; }
private static EventBuilder createServiceEventBuilder(String uei, String source, long nodeId, String ipAddr, String service, long txNo) { EventBuilder bldr = new EventBuilder(uei, source); bldr.setNodeid(nodeId); bldr.setInterface(addr(ipAddr)); bldr.setService(service); bldr.addParam(EventConstants.PARM_TRANSACTION_NO, txNo); return bldr; }
protected void sendSuspendedEvent(int nodeid) { EventBuilder builder = new EventBuilder( "uei.opennms.org/internal/linkd/nodeLinkDiscoverySuspended", "EnhancedLinkd"); builder.setNodeid(nodeid); builder.addParam("runnable", getName()); m_eventForwarder.sendNow(builder.getEvent()); }
protected void sendStartEvent(int nodeid) { EventBuilder builder = new EventBuilder( "uei.opennms.org/internal/linkd/nodeLinkDiscoveryStarted", "EnhancedLinkd"); builder.setNodeid(nodeid); builder.addParam("runnable", getName()); m_eventForwarder.sendNow(builder.getEvent()); }
protected void sendCompletedEvent(int nodeid) { EventBuilder builder = new EventBuilder( "uei.opennms.org/internal/linkd/nodeLinkDiscoveryCompleted", "EnhancedLinkd"); builder.setNodeid(nodeid); builder.addParam("runnable", getName()); m_eventForwarder.sendNow(builder.getEvent()); }
private Event sendEvent() { Event event = new EventBuilder(EventConstants.ADD_NODE_EVENT_UEI, "Test") .setNodeid(m_eventNumber++) .getEvent(); m_proxy.sendNow(event); return event; }
private void sendEvent(String eventUEI, OnmsMonitoredService dbObj) { final EventBuilder bldr = new EventBuilder(eventUEI, "ProvisionService"); bldr.setNodeid(dbObj.getNodeId()); bldr.setInterface(dbObj.getIpAddress()); bldr.setService(dbObj.getServiceName()); m_eventForwarder.sendNow(bldr.getEvent()); }
void completed() { if (!isAborted()) { final EventBuilder bldr = new EventBuilder(EventConstants.REINITIALIZE_PRIMARY_SNMP_INTERFACE_EVENT_UEI, "Provisiond"); bldr.setNodeid(getNodeId()); bldr.setInterface(getAgentAddress()); getEventForwarder().sendNow(bldr.getEvent()); } }
private void sendEvent(String eventUEI, OnmsMonitoredService dbObj) { final EventBuilder bldr = new EventBuilder(eventUEI, "ProvisionService"); bldr.setNodeid(dbObj.getNodeId()); bldr.setInterface(dbObj.getIpAddress()); bldr.setService(dbObj.getServiceName()); m_eventForwarder.sendNow(bldr.getEvent()); }
/** * <p>createForceResanEvent</p> * * @return a {@link org.opennms.netmgt.xml.event.Event} object. */ public Event createForceRescanEvent() { // create the event to be sent EventBuilder bldr = new EventBuilder(EventConstants.FORCE_RESCAN_EVENT_UEI, "SnmpCollector"); bldr.setNodeid(m_agent.getNodeId()); bldr.setInterface(m_agent.getAddress()); bldr.setService(AbstractSnmpCollector.SERVICE_NAME); bldr.setHost(InetAddressUtils.getLocalHostName()); return bldr.getEvent(); }
void completed() { if (!isAborted()) { final EventBuilder bldr = new EventBuilder(EventConstants.REINITIALIZE_PRIMARY_SNMP_INTERFACE_EVENT_UEI, "Provisiond"); bldr.setNodeid(getNodeId()); bldr.setInterface(getAgentAddress()); getEventForwarder().sendNow(bldr.getEvent()); } }
@Test public void testIt() throws InterruptedException { m_collectd.start(); EventBuilder bldr = new EventBuilder(EventConstants.NODE_GAINED_SERVICE_EVENT_UEI, "Test"); bldr.setNodeid(1); bldr.setInterface(addr("192.168.1.1")); bldr.setService("SNMP"); m_collectd.onEvent(bldr.getEvent()); Thread.sleep(2000); assertNotNull(m_serviceCollector); assertEquals(1, m_serviceCollector.getCollectCount()); m_mockUtils.verifyAll(); }
@Test public void canHandleNodeDeletedEvents() { // Handle a interfaceDeleted event targeting svc1 Event e = new EventBuilder(EventConstants.NODE_DELETED_EVENT_UEI, "test") .setNodeid(svc1.getNodeId()) .getEvent(); collectd.onEvent(e); // The delete flag should be set (and only set) on svc1 assertTrue("deletion flag was not set on svc1!", svc1.getCollectorUpdates().isDeletionFlagSet()); assertFalse("deletion flag was set on svc2!", svc2.getCollectorUpdates().isDeletionFlagSet()); }