Class HeliumNotificationProviderServiceAdapter

  • All Implemented Interfaces:
    AutoCloseable, org.opendaylight.controller.md.sal.common.api.notify.NotificationPublishService<org.opendaylight.yangtools.yang.binding.Notification>, org.opendaylight.controller.sal.binding.api.BindingAwareService, org.opendaylight.controller.sal.binding.api.NotificationProviderService, org.opendaylight.controller.sal.binding.api.NotificationService
    Direct Known Subclasses:
    HeliumNotificationProviderServiceWithInterestListeners

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

      • Nested classes/interfaces inherited from interface org.opendaylight.controller.sal.binding.api.NotificationProviderService

        org.opendaylight.controller.sal.binding.api.NotificationProviderService.NotificationInterestListener
    • Constructor Summary

      Constructors 
      Constructor Description
      HeliumNotificationProviderServiceAdapter​(org.opendaylight.controller.md.sal.binding.api.NotificationPublishService notificationPublishService, 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.
       
      void publish​(org.opendaylight.yangtools.yang.binding.Notification notification)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      void publish​(org.opendaylight.yangtools.yang.binding.Notification notification, ExecutorService executor)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      org.opendaylight.yangtools.concepts.ListenerRegistration<org.opendaylight.controller.sal.binding.api.NotificationProviderService.NotificationInterestListener> registerInterestListener​(org.opendaylight.controller.sal.binding.api.NotificationProviderService.NotificationInterestListener interestListener)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      • Methods inherited from interface org.opendaylight.controller.sal.binding.api.NotificationService

        registerNotificationListener, registerNotificationListener
    • Constructor Detail

      • HeliumNotificationProviderServiceAdapter

        public HeliumNotificationProviderServiceAdapter​(org.opendaylight.controller.md.sal.binding.api.NotificationPublishService notificationPublishService,
                                                        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

      • publish

        public void publish​(org.opendaylight.yangtools.yang.binding.Notification notification)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        publish in interface org.opendaylight.controller.sal.binding.api.NotificationProviderService
        Specified by:
        publish in interface org.opendaylight.controller.md.sal.common.api.notify.NotificationPublishService<org.opendaylight.yangtools.yang.binding.Notification>
      • publish

        public void publish​(org.opendaylight.yangtools.yang.binding.Notification notification,
                            ExecutorService executor)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        publish in interface org.opendaylight.controller.sal.binding.api.NotificationProviderService
        Specified by:
        publish in interface org.opendaylight.controller.md.sal.common.api.notify.NotificationPublishService<org.opendaylight.yangtools.yang.binding.Notification>
      • registerInterestListener

        public org.opendaylight.yangtools.concepts.ListenerRegistration<org.opendaylight.controller.sal.binding.api.NotificationProviderService.NotificationInterestListener> registerInterestListener​(org.opendaylight.controller.sal.binding.api.NotificationProviderService.NotificationInterestListener interestListener)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        registerInterestListener in interface org.opendaylight.controller.sal.binding.api.NotificationProviderService