Package org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.messagebus.eventaggregator.rev141202
Interface EventAggregatorService
-
- All Superinterfaces:
RpcService
- All Known Implementing Classes:
EventSourceTopology
public interface EventAggregatorService extends RpcService
Interface for implementing the following YANG RPCs defined in module event-aggregatorrpc create-topic { input input { leaf notification-pattern { type notification-pattern; } leaf node-id-pattern { type pattern; } } output output { leaf topic-id { type topic-id; } } } rpc destroy-topic { input input { leaf topic-id { type topic-id; } } }
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ListenableFuture<RpcResult<CreateTopicOutput>>
createTopic(CreateTopicInput input)
Create a new topic.ListenableFuture<RpcResult<DestroyTopicOutput>>
destroyTopic(DestroyTopicInput input)
Destroy a topic.
-
-
-
Method Detail
-
createTopic
@CheckReturnValue ListenableFuture<RpcResult<CreateTopicOutput>> createTopic(CreateTopicInput input)
Create a new topic. A topic is an aggregation of several notification types from a set of nodes. Each successful invocation results in a unique topic being created. The caller is responsible for removing the topic once it is no longer needed.
-
destroyTopic
@CheckReturnValue ListenableFuture<RpcResult<DestroyTopicOutput>> destroyTopic(DestroyTopicInput input)
Destroy a topic. No further messages will be delivered to it.
-
-