Class BindingBrokerWiring

  • All Implemented Interfaces:
    AutoCloseable

    @Deprecated(forRemoval=true)
    public class BindingBrokerWiring
    extends Object
    implements AutoCloseable
    Deprecated, for removal: This API element is subject to removal in a future version.
    Provides the implementations of the APIs.

    Intended to be usable in a standalone environment (non-OSGi/Karaf). Also internally used by the Blueprint XML to expose the same as OSGi services. This class does not require (depend on) the Guice dependency injection framework, but can we used with it.

    Author:
    Michael Vorburger.ch, partially based on refactored code originally by Thomas Pantelis
    • Constructor Summary

      Constructors 
      Constructor Description
      BindingBrokerWiring​(org.opendaylight.mdsal.binding.generator.api.ClassLoadingStrategy classLoadingStrategy, org.opendaylight.mdsal.dom.api.DOMSchemaService schemaService, org.opendaylight.controller.md.sal.dom.api.DOMRpcService domRpcService, org.opendaylight.controller.md.sal.dom.api.DOMRpcProviderService domRpcProviderService, org.opendaylight.controller.md.sal.dom.api.DOMMountPointService domMountPointService, org.opendaylight.controller.md.sal.dom.api.DOMNotificationService domNotificationService, org.opendaylight.controller.md.sal.dom.api.DOMNotificationPublishService domNotificationPublishService, org.opendaylight.controller.md.sal.dom.spi.DOMNotificationSubscriptionListenerRegistry domNotificationListenerRegistry, org.opendaylight.controller.md.sal.dom.api.DOMDataBroker domDataBroker, org.opendaylight.controller.md.sal.dom.api.DOMDataBroker domPingPongDataBroker)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
    • Constructor Detail

      • BindingBrokerWiring

        public BindingBrokerWiring​(org.opendaylight.mdsal.binding.generator.api.ClassLoadingStrategy classLoadingStrategy,
                                   org.opendaylight.mdsal.dom.api.DOMSchemaService schemaService,
                                   org.opendaylight.controller.md.sal.dom.api.DOMRpcService domRpcService,
                                   org.opendaylight.controller.md.sal.dom.api.DOMRpcProviderService domRpcProviderService,
                                   org.opendaylight.controller.md.sal.dom.api.DOMMountPointService domMountPointService,
                                   org.opendaylight.controller.md.sal.dom.api.DOMNotificationService domNotificationService,
                                   org.opendaylight.controller.md.sal.dom.api.DOMNotificationPublishService domNotificationPublishService,
                                   org.opendaylight.controller.md.sal.dom.spi.DOMNotificationSubscriptionListenerRegistry domNotificationListenerRegistry,
                                   org.opendaylight.controller.md.sal.dom.api.DOMDataBroker domDataBroker,
                                   org.opendaylight.controller.md.sal.dom.api.DOMDataBroker domPingPongDataBroker)
        Deprecated, for removal: This API element is subject to removal in a future version.
    • Method Detail

      • 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
      • getBindingToNormalizedNodeCodec

        public BindingToNormalizedNodeCodec getBindingToNormalizedNodeCodec()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getAdapterFactory

        public AdapterFactory getAdapterFactory()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getRpcProviderRegistry

        public org.opendaylight.controller.sal.binding.api.RpcProviderRegistry getRpcProviderRegistry()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getMountPointService

        public org.opendaylight.controller.md.sal.binding.api.MountPointService getMountPointService()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getNotificationService

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

        public org.opendaylight.controller.md.sal.binding.api.NotificationPublishService getNotificationPublishService()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getNotificationProviderService

        @Deprecated
        public org.opendaylight.controller.sal.binding.api.NotificationProviderService getNotificationProviderService()
        Deprecated.
      • getDeprecatedNotificationService

        @Deprecated
        public org.opendaylight.controller.sal.binding.api.NotificationService getDeprecatedNotificationService()
        Deprecated.
      • getDataBroker

        public org.opendaylight.controller.md.sal.binding.api.DataBroker getDataBroker()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getPingPongDataBroker

        public org.opendaylight.controller.md.sal.binding.api.DataBroker getPingPongDataBroker()
        Deprecated, for removal: This API element is subject to removal in a future version.