Class EventSourceTopology

  • All Implemented Interfaces:
    AutoCloseable, org.opendaylight.controller.messagebus.spi.EventSourceRegistry, org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.messagebus.eventaggregator.rev141202.EventAggregatorService, org.opendaylight.yangtools.yang.binding.RpcService

    @Deprecated(forRemoval=true)
    public class EventSourceTopology
    extends Object
    implements org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.messagebus.eventaggregator.rev141202.EventAggregatorService, org.opendaylight.controller.messagebus.spi.EventSourceRegistry
    Deprecated, for removal: This API element is subject to removal in a future version.
    • Constructor Summary

      Constructors 
      Constructor Description
      EventSourceTopology​(org.opendaylight.mdsal.binding.api.DataBroker dataBroker, org.opendaylight.mdsal.binding.api.RpcProviderService providerService, org.opendaylight.mdsal.binding.api.RpcConsumerRegistry rpcService)
      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.
       
      com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.messagebus.eventaggregator.rev141202.CreateTopicOutput>> createTopic​(org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.messagebus.eventaggregator.rev141202.CreateTopicInput input)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.messagebus.eventaggregator.rev141202.DestroyTopicOutput>> destroyTopic​(org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.messagebus.eventaggregator.rev141202.DestroyTopicInput input)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      void register​(org.opendaylight.controller.messagebus.spi.EventSource eventSource)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      <T extends org.opendaylight.controller.messagebus.spi.EventSource>
      org.opendaylight.controller.messagebus.spi.EventSourceRegistration<T>
      registerEventSource​(T eventSource)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      void unRegister​(org.opendaylight.controller.messagebus.spi.EventSource eventSource)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
    • Constructor Detail

      • EventSourceTopology

        public EventSourceTopology​(org.opendaylight.mdsal.binding.api.DataBroker dataBroker,
                                   org.opendaylight.mdsal.binding.api.RpcProviderService providerService,
                                   org.opendaylight.mdsal.binding.api.RpcConsumerRegistry rpcService)
        Deprecated, for removal: This API element is subject to removal in a future version.
    • Method Detail

      • createTopic

        public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.messagebus.eventaggregator.rev141202.CreateTopicOutput>> createTopic​(org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.messagebus.eventaggregator.rev141202.CreateTopicInput input)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        createTopic in interface org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.messagebus.eventaggregator.rev141202.EventAggregatorService
      • destroyTopic

        public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.messagebus.eventaggregator.rev141202.DestroyTopicOutput>> destroyTopic​(org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.messagebus.eventaggregator.rev141202.DestroyTopicInput input)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        destroyTopic in interface org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.messagebus.eventaggregator.rev141202.EventAggregatorService
      • close

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

        public void register​(org.opendaylight.controller.messagebus.spi.EventSource eventSource)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • unRegister

        public void unRegister​(org.opendaylight.controller.messagebus.spi.EventSource eventSource)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • registerEventSource

        public <T extends org.opendaylight.controller.messagebus.spi.EventSource> org.opendaylight.controller.messagebus.spi.EventSourceRegistration<T> registerEventSource​(T eventSource)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        registerEventSource in interface org.opendaylight.controller.messagebus.spi.EventSourceRegistry