public class ListenerManager extends Object implements org.osgi.service.cm.ManagedServiceFactory
ManagedServiceFactory
for service pids that contain
telemetry listener definitions and manages their lifecycle by starting/updating
and stopping them accordingly.
See MapBasedListenerDef
for a list of supported properties.Constructor and Description |
---|
ListenerManager() |
Modifier and Type | Method and Description |
---|---|
void |
deleted(String pid) |
void |
destroy() |
DistPollerDao |
getDistPollerDao() |
MessageDispatcherFactory |
getMessageDispatcherFactory() |
String |
getName() |
void |
init() |
void |
setBundleContext(org.osgi.framework.BundleContext bundleContext) |
void |
setDistPollerDao(DistPollerDao distPollerDao) |
void |
setMessageDispatcherFactory(MessageDispatcherFactory messageDispatcherFactory) |
void |
setTelemetryRegistry(TelemetryRegistry telemetryRegistry) |
void |
updated(String pid,
Dictionary<String,?> properties) |
public String getName()
getName
in interface org.osgi.service.cm.ManagedServiceFactory
public void updated(String pid, Dictionary<String,?> properties)
updated
in interface org.osgi.service.cm.ManagedServiceFactory
public void deleted(String pid)
deleted
in interface org.osgi.service.cm.ManagedServiceFactory
public void init()
public void destroy()
public MessageDispatcherFactory getMessageDispatcherFactory()
public void setMessageDispatcherFactory(MessageDispatcherFactory messageDispatcherFactory)
public DistPollerDao getDistPollerDao()
public void setDistPollerDao(DistPollerDao distPollerDao)
public void setBundleContext(org.osgi.framework.BundleContext bundleContext)
public void setTelemetryRegistry(TelemetryRegistry telemetryRegistry)
Copyright © 2020. All rights reserved.