protected void sendDeploymentCompletedEvent(UpdateInfo updateInfo, boolean success, Throwable throwable) { Map<String, String> eventProps = new HashMap<>(); eventProps.put("type", updateInfo.m_type); eventProps.put("name", getIdentificationHandler().getAgentId()); eventProps.put("fromVersion", updateInfo.m_from.toString()); eventProps.put("toVersion", updateInfo.m_to.toString()); eventProps.put("fixPackage", Boolean.toString(updateInfo.m_fixPackage)); eventProps.put("successful", Boolean.toString(success)); if (throwable != null) { eventProps.put("exception", throwable.getMessage()); } getEventsHandler().postEvent(AGENT_INSTALLATION_COMPLETE, eventProps); }
protected void sendDeploymentInstallEvent(UpdateInfo updateInfo) { Map<String, String> eventProps = new HashMap<>(); eventProps.put("type", updateInfo.m_type); eventProps.put("name", getIdentificationHandler().getAgentId()); eventProps.put("fromVersion", updateInfo.m_from.toString()); eventProps.put("toVersion", updateInfo.m_to.toString()); eventProps.put("fixPackage", Boolean.toString(updateInfo.m_fixPackage)); getEventsHandler().postEvent(AGENT_INSTALLATION_START, eventProps); }
private void fireConfigChangeEventAsynchronously() { getEventsHandler().postEvent(EVENT_AGENT_CONFIG_CHANGED, getConfigurationSnapshot()); }
@Override public void postEvent(Event event) { getEventsHandler().postEvent(event.getTopic(), getPayload(event)); invokeExternalEventAdmin("postEvent", event); }