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)
Invokecreate-topic
RPC.ListenableFuture<RpcResult<DestroyTopicOutput>>
destroyTopic(DestroyTopicInput input)
Invokedestroy-topic
RPC.
-
-
-
Method Detail
-
createTopic
@CheckReturnValue ListenableFuture<RpcResult<CreateTopicOutput>> createTopic(CreateTopicInput input)
Invokecreate-topic
RPC.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.
- Parameters:
input
- ofcreate-topic
- Returns:
- output of
create-topic
-
destroyTopic
@CheckReturnValue ListenableFuture<RpcResult<DestroyTopicOutput>> destroyTopic(DestroyTopicInput input)
Invokedestroy-topic
RPC.Destroy a topic. No further messages will be delivered to it.
- Parameters:
input
- ofdestroy-topic
- Returns:
- output of
destroy-topic
-
-