/** * sendEvent * * @param uei a {@link java.lang.String} object. */ protected void sendEvent(String uei) { EventBuilder bldr = new EventBuilder(uei, "NotifdConfigFactory"); try { EventIpcManagerFactory.getIpcManager().sendNow(bldr.getEvent()); } catch (Throwable t) { } }
/** Create message selector to set to the subscription */ BroadcastEventProcessor() { // Create the selector for the ueis this service is interested in // List<String> ueiList = new ArrayList<String>(); // nodeGainedInterface ueiList.add(EventConstants.NODE_GAINED_INTERFACE_EVENT_UEI); // interfaceDeleted ueiList.add(EventConstants.INTERFACE_DELETED_EVENT_UEI); EventIpcManagerFactory.init(); EventIpcManagerFactory.getIpcManager().addEventListener(this, ueiList); }
/** Unsubscribe from eventd */ public void close() { EventIpcManagerFactory.getIpcManager().removeEventListener(this); }