public class EventLoggerImpl extends ComponentBase implements org.osgi.framework.BundleListener, org.osgi.framework.FrameworkListener, EventListener
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EVENTLOGGER_FEEDBACKCHANNEL |
static java.lang.String |
TOPIC_COMPLETE |
static java.lang.String |
TOPIC_INSTALL |
static java.lang.String |
TOPIC_UNINSTALL |
Constructor and Description |
---|
EventLoggerImpl(org.osgi.framework.BundleContext bundleContext) |
Modifier and Type | Method and Description |
---|---|
void |
bundleChanged(org.osgi.framework.BundleEvent event) |
void |
frameworkEvent(org.osgi.framework.FrameworkEvent event) |
void |
handle(java.lang.String topic,
java.util.Map<java.lang.String,java.lang.String> payload)
Event callback.
|
protected void |
onInit() |
protected void |
onStart() |
protected void |
onStop() |
getAgentContext, getAgentUpdateHandler, getConfigurationHandler, getConnectionHandler, getDeploymentHandler, getDiscoveryHandler, getDownloadHandler, getEventsHandler, getExecutorService, getFeedbackHandler, getIdentificationHandler, getLoggingHandler, getWorkDir, init, logDebug, logDebug, logError, logError, logInfo, logInfo, logWarning, logWarning, start, stop
public static final java.lang.String EVENTLOGGER_FEEDBACKCHANNEL
public static final java.lang.String TOPIC_INSTALL
public static final java.lang.String TOPIC_UNINSTALL
public static final java.lang.String TOPIC_COMPLETE
public EventLoggerImpl(org.osgi.framework.BundleContext bundleContext)
protected void onInit() throws java.lang.Exception
onInit
in class ComponentBase
java.lang.Exception
protected void onStart() throws java.lang.Exception
onStart
in class ComponentBase
java.lang.Exception
protected void onStop() throws java.lang.Exception
onStop
in class ComponentBase
java.lang.Exception
public void handle(java.lang.String topic, java.util.Map<java.lang.String,java.lang.String> payload)
EventListener
handle
in interface EventListener
topic
- The topic stringpayload
- An unmodifiable mappublic void bundleChanged(org.osgi.framework.BundleEvent event)
bundleChanged
in interface org.osgi.framework.BundleListener
public void frameworkEvent(org.osgi.framework.FrameworkEvent event)
frameworkEvent
in interface org.osgi.framework.FrameworkListener