Class ListenerInfo

    • Constructor Detail

      • ListenerInfo

        public ListenerInfo​(org.osgi.framework.ServiceReference<EventListener> ref)
        Constructor
        Parameters:
        ref - The service reference
      • ListenerInfo

        public ListenerInfo​(org.osgi.framework.ServiceReference<EventListener> ref,
                            Set<String> types,
                            String[] dtos)
        Constructor
        Parameters:
        ref - The service reference
        types - The listener types
        dtos - Optional dto types
    • Method Detail

      • getDTOListenerTypes

        @NotNull
        public String[] getDTOListenerTypes()
        The types as reported through the DTOs
        Returns:
        Array of types
      • isListenerType

        public boolean isListenerType​(@NotNull
                                      String className)
        Is this listener of the required type?
        Parameters:
        className - The listener type
        Returns:
        true If the listener should be registered as that type
      • getListenerTypes

        @NotNull
        public Set<String> getListenerTypes()
        Get the registered listener types
        Returns:
        The set of types