Class ListenerManager

  • All Implemented Interfaces:
    org.osgi.service.cm.ManagedServiceFactory

    public class ListenerManager
    extends java.lang.Object
    implements org.osgi.service.cm.ManagedServiceFactory
    This 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.
    Author:
    jwhite
    • Constructor Detail

      • ListenerManager

        public ListenerManager()
    • Method Detail

      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface org.osgi.service.cm.ManagedServiceFactory
      • updated

        public void updated​(java.lang.String pid,
                            java.util.Dictionary<java.lang.String,​?> properties)
        Specified by:
        updated in interface org.osgi.service.cm.ManagedServiceFactory
      • deleted

        public void deleted​(java.lang.String pid)
        Specified by:
        deleted in interface org.osgi.service.cm.ManagedServiceFactory
      • init

        public void init()
      • destroy

        public void destroy()
      • setMessageDispatcherFactory

        public void setMessageDispatcherFactory​(MessageDispatcherFactory messageDispatcherFactory)
      • setDistPollerDao

        public void setDistPollerDao​(DistPollerDao distPollerDao)
      • setBundleContext

        public void setBundleContext​(org.osgi.framework.BundleContext bundleContext)
      • setTelemetryRegistry

        public void setTelemetryRegistry​(TelemetryRegistry telemetryRegistry)