public interface EventAggregatorService
extends org.opendaylight.yangtools.yang.binding.RpcService
rpc destroy-topic {
"Destroy a topic. No further messages will be delivered to it.";
input {
leaf topic-id {
type topic-id;
}
}
}
rpc create-topic {
"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.";
input {
leaf notification-pattern {
type notification-pattern;
}
leaf node-id-pattern {
type pattern;
}
}
output {
leaf topic-id {
type topic-id;
}
}
}
| Modifier and Type | Method and Description |
|---|---|
Future<org.opendaylight.yangtools.yang.common.RpcResult<CreateTopicOutput>> |
createTopic(CreateTopicInput input)
Create a new topic.
|
Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> |
destroyTopic(DestroyTopicInput input)
Destroy a topic.
|
Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> destroyTopic(DestroyTopicInput input)
Future<org.opendaylight.yangtools.yang.common.RpcResult<CreateTopicOutput>> createTopic(CreateTopicInput input)
Copyright © 2016 OpenDaylight. All rights reserved.