Class HeliumNotificationProviderServiceWithInterestListeners
- java.lang.Object
-
- org.opendaylight.controller.md.sal.binding.compat.HeliumNotificationServiceAdapter
-
- org.opendaylight.controller.md.sal.binding.compat.HeliumNotificationProviderServiceAdapter
-
- org.opendaylight.controller.md.sal.binding.compat.HeliumNotificationProviderServiceWithInterestListeners
-
- 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
@Deprecated(forRemoval=true) public class HeliumNotificationProviderServiceWithInterestListeners extends HeliumNotificationProviderServiceAdapter
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Constructor Summary
Constructors Constructor Description HeliumNotificationProviderServiceWithInterestListeners(BindingDOMNotificationPublishServiceAdapter publishService, BindingDOMNotificationServiceAdapter listenService, org.opendaylight.controller.md.sal.dom.spi.DOMNotificationSubscriptionListenerRegistry registry)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 voidclose()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 listener)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> type, org.opendaylight.controller.sal.binding.api.NotificationListener<T> listener)Deprecated, for removal: This API element is subject to removal in a future version.-
Methods inherited from class org.opendaylight.controller.md.sal.binding.compat.HeliumNotificationProviderServiceAdapter
publish, publish
-
Methods inherited from class org.opendaylight.controller.md.sal.binding.compat.HeliumNotificationServiceAdapter
registerNotificationListener
-
-
-
-
Constructor Detail
-
HeliumNotificationProviderServiceWithInterestListeners
public HeliumNotificationProviderServiceWithInterestListeners(BindingDOMNotificationPublishServiceAdapter publishService, BindingDOMNotificationServiceAdapter listenService, org.opendaylight.controller.md.sal.dom.spi.DOMNotificationSubscriptionListenerRegistry registry)
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Detail
-
registerInterestListener
public org.opendaylight.yangtools.concepts.ListenerRegistration<org.opendaylight.controller.sal.binding.api.NotificationProviderService.NotificationInterestListener> registerInterestListener(org.opendaylight.controller.sal.binding.api.NotificationProviderService.NotificationInterestListener listener)
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
registerInterestListenerin interfaceorg.opendaylight.controller.sal.binding.api.NotificationProviderService- Overrides:
registerInterestListenerin classHeliumNotificationProviderServiceAdapter
-
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> type, 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:
registerNotificationListenerin interfaceorg.opendaylight.controller.sal.binding.api.NotificationService- Overrides:
registerNotificationListenerin classHeliumNotificationServiceAdapter
-
close
public void close()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
closein interfaceAutoCloseable- Overrides:
closein classHeliumNotificationProviderServiceAdapter
-
-