/** * <p>addParam</p> * * @param parmName a {@link java.lang.String} object. * @param val a {@link java.lang.String} object. * @return a {@link org.opennms.netmgt.model.events.EventBuilder} object. */ public EventBuilder addParam(final String parmName, final String val) { return addParam(parmName, val, null, null); }
/** * <p>addParam</p> * * @param parmName a {@link java.lang.String} object. * @param val a long. * @return a {@link org.opennms.netmgt.model.events.EventBuilder} object. */ public EventBuilder addParam(final String parmName, final double val) { return addParam(parmName, Double.toString(val)); }
/** * <p>addParam</p> * * @param parmName a {@link java.lang.String} object. * @param val a long. * @return a {@link org.opennms.netmgt.model.events.EventBuilder} object. */ public EventBuilder addParam(final String parmName, final long val) { return addParam(parmName, Long.toString(val)); }
private void sendUnsuccessfulScanReportEvent(final String reportId, final String locationName, final String failureMessage) { final EventBuilder eventBuilder = new EventBuilder(EventConstants.REMOTE_UNSUCCESSFUL_SCAN_REPORT_UEI, "PollerBackEnd"); eventBuilder.addParam(PARM_SCAN_REPORT_ID, reportId); eventBuilder.addParam(PARM_SCAN_REPORT_LOCATION, locationName); eventBuilder.addParam(PARM_SCAN_REPORT_FAILURE_MESSAGE, failureMessage); m_eventIpcManager.sendNow(eventBuilder.getEvent()); }
private Event importStartedEvent(final Resource resource, final String rescanExisting) { return new EventBuilder( EventConstants.IMPORT_STARTED_UEI, NAME ) .addParam( EventConstants.PARM_IMPORT_RESOURCE, resource.toString() ) .addParam( EventConstants.PARM_IMPORT_RESCAN_EXISTING, rescanExisting ) .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(); }
@Override public Void call() throws Exception { final EventBuilder bldr = new EventBuilder(EventConstants.RTC_SUBSCRIBE_EVENT_UEI, "RTCPostSubscriber"); bldr.setHost("host"); bldr.addParam(EventConstants.PARM_URL, url); bldr.addParam(EventConstants.PARM_USER, username); bldr.addParam(EventConstants.PARM_PASSWD, password); bldr.addParam(EventConstants.PARM_CAT_LABEL, categoryName); proxy.send(bldr.getEvent()); LOG.info("Subscription requested for {} to {}", username, url); return null; } });
/** * <p>addParam</p> * * @param parmName a {@link java.lang.String} object. * @param vals a {@link java.util.Collection} object. * @return a {@link org.opennms.netmgt.model.events.EventBuilder} object. */ public EventBuilder addParam(final String parmName, final Collection<String> vals) { final String val = org.springframework.util.StringUtils.collectionToCommaDelimitedString(vals); return addParam(parmName, val); }
private void sendMonitorRemoteAddressChangedEvent(OnmsLocationMonitor mon, String oldRemoteHostAddress, String newRemoteHostAddress) { m_eventIpcManager.sendNow(createEventBuilder(mon, EventConstants.LOCATION_MONITOR_CONNECTION_ADDRESS_CHANGED_UEI) .addParam("oldConnectionHostAddress", oldRemoteHostAddress) .addParam("newConnectionHostAddress", newRemoteHostAddress).getEvent() ); }
private void sendSuccessfulScanReportEvent(final String reportId, final String locationName) { final EventBuilder eventBuilder = new EventBuilder(EventConstants.REMOTE_SUCCESSFUL_SCAN_REPORT_UEI, "PollerBackEnd"); eventBuilder.addParam(PARM_SCAN_REPORT_ID, reportId); eventBuilder.addParam(PARM_SCAN_REPORT_LOCATION, locationName); m_eventIpcManager.sendNow(eventBuilder.getEvent()); }
private Event createEvent(String reason) { EventBuilder bldr = new EventBuilder(COMMS_ERROR_UEI, "Ticketd"); bldr.addParam("reason", reason); return bldr.getEvent(); }
private void sendAndThrow(int nodeId, Throwable e) { String message = e.getLocalizedMessage() == null ? "" : ": " + e.getLocalizedMessage(); Event event = buildEvent( EventConstants.PROVISIONING_ADAPTER_FAILED, nodeId ).addParam( "reason", MESSAGE_PREFIX + e.getClass().getName() + message ).getEvent(); m_eventForwarder.sendNow(event); throw new ProvisioningAdapterException(MESSAGE_PREFIX, e); }
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; }
private void sendAndThrow(int nodeId, Exception e) { Event event = buildEvent(EventConstants.PROVISIONING_ADAPTER_FAILED, nodeId).addParam("reason", MESSAGE_PREFIX+e.getLocalizedMessage()).getEvent(); m_eventForwarder.sendNow(event); throw new ProvisioningAdapterException(MESSAGE_PREFIX, e); }
public void assign(EventBuilder bldr, PropertiesUtils.SymbolTable symbols) { String val = PropertiesUtils.substitute(m_assignment.getValue(), symbols); if (m_assignment.getValue().equals(val) && s_pattern.matcher(val).matches()) { // no substitution was made the value was a token pattern so skip it return; } if ("field".equals(m_assignment.getType())) { bldr.setField(m_assignment.getName(), val); } else { bldr.addParam(m_assignment.getName(), val); } }
@Override public void triggerDaemonReload() { EventBuilder eventBuilder = new EventBuilder(EventConstants.RELOAD_DAEMON_CONFIG_UEI, "BSM Master Page"); eventBuilder.addParam(EventConstants.PARM_DAEMON_NAME, "bsmd"); eventForwarder.sendNow(eventBuilder.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()); }
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()); }
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; }