Class HeliumNotificationServiceAdapter

  • All Implemented Interfaces:
    AutoCloseable, org.opendaylight.controller.sal.binding.api.BindingAwareService, org.opendaylight.controller.sal.binding.api.NotificationService
    Direct Known Subclasses:
    HeliumNotificationProviderServiceAdapter

    @Deprecated(forRemoval=true)
    public class HeliumNotificationServiceAdapter
    extends Object
    implements org.opendaylight.controller.sal.binding.api.NotificationService, AutoCloseable
    Deprecated, for removal: This API element is subject to removal in a future version.
    • Constructor Summary

      Constructors 
      Constructor Description
      HeliumNotificationServiceAdapter​(org.opendaylight.controller.md.sal.binding.api.NotificationService notificationService)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      void close()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      <T extends org.opendaylight.yangtools.yang.binding.Notification>
      org.opendaylight.yangtools.concepts.ListenerRegistration<org.opendaylight.controller.sal.binding.api.NotificationListener<T>>
      registerNotificationListener​(Class<T> notificationType, org.opendaylight.controller.sal.binding.api.NotificationListener<T> listener)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      org.opendaylight.yangtools.concepts.ListenerRegistration<org.opendaylight.yangtools.yang.binding.NotificationListener> registerNotificationListener​(org.opendaylight.yangtools.yang.binding.NotificationListener listener)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
    • Constructor Detail

      • HeliumNotificationServiceAdapter

        public HeliumNotificationServiceAdapter​(org.opendaylight.controller.md.sal.binding.api.NotificationService notificationService)
        Deprecated, for removal: This API element is subject to removal in a future version.
    • Method Detail

      • registerNotificationListener

        public <T extends org.opendaylight.yangtools.yang.binding.Notification> org.opendaylight.yangtools.concepts.ListenerRegistration<org.opendaylight.controller.sal.binding.api.NotificationListener<T>> registerNotificationListener​(Class<T> notificationType,
                                                                                                                                                                                                                                           org.opendaylight.controller.sal.binding.api.NotificationListener<T> listener)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        registerNotificationListener in interface org.opendaylight.controller.sal.binding.api.NotificationService
      • registerNotificationListener

        public org.opendaylight.yangtools.concepts.ListenerRegistration<org.opendaylight.yangtools.yang.binding.NotificationListener> registerNotificationListener​(org.opendaylight.yangtools.yang.binding.NotificationListener listener)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        registerNotificationListener in interface org.opendaylight.controller.sal.binding.api.NotificationService
      • close

        public void close()
                   throws Exception
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        close in interface AutoCloseable
        Throws:
        Exception