Class EventSourceTopology
- java.lang.Object
-
- org.opendaylight.controller.messagebus.app.impl.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 voidclose()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.voidregister(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.voidunRegister(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:
createTopicin interfaceorg.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:
destroyTopicin interfaceorg.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:
closein interfaceAutoCloseable
-
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:
registerEventSourcein interfaceorg.opendaylight.controller.messagebus.spi.EventSourceRegistry
-
-