@Beta
public interface RpcActionProviderService
| Modifier and Type | Method and Description | 
|---|---|
| default <S extends Action<? extends TreeNode,?,?,?>,T extends S> | registerActionImplementation(Class<S> type,
                            T implementation) | 
| default <S extends Action<? extends TreeNode,?,?,?>,T extends S> | registerActionImplementation(Class<S> type,
                            T implementation,
                            LogicalDatastoreType datastore) | 
| <S extends Action<? extends TreeNode,?,?,?>,T extends S,P extends TreeNode> | registerActionImplementation(Class<S> type,
                            T implementation,
                            LogicalDatastoreType datastore,
                            Set<DataTreeIdentifier<P>> validNodes)Returns class representing registration of Action/ListAction. | 
| <S extends Rpc<?,?>,T extends S> | registerRpcImplementation(Class<S> type,
                         T implementation)Returns class representing registration of global RPC. | 
| <S extends Rpc<?,?>,T extends S> | registerRpcImplementation(Class<S> type,
                         T implementation,
                         Set<InstanceIdentifier<?>> paths)Returns class representing registration of global RPC for supported paths. | 
<S extends Rpc<?,?>,T extends S> org.opendaylight.yangtools.concepts.ObjectRegistration<T> registerRpcImplementation(Class<S> type, T implementation)
S - service class typeT - service implementation typetype - RPC binding generated interfaceimplementation - RPC binding implementation<S extends Rpc<?,?>,T extends S> org.opendaylight.yangtools.concepts.ObjectRegistration<T> registerRpcImplementation(Class<S> type, T implementation, Set<InstanceIdentifier<?>> paths)
S - service class typeT - service implementation typetype - RPC binding generated interfaceimplementation - RPC binding implementationpaths - set of supported paths<S extends Action<? extends TreeNode,?,?,?>,T extends S,P extends TreeNode> org.opendaylight.yangtools.concepts.ObjectRegistration<T> registerActionImplementation(Class<S> type, T implementation, LogicalDatastoreType datastore, Set<DataTreeIdentifier<P>> validNodes)
S - service class typeP - parent typeT - service implementation typetype - Action/ListAction binding generated interfaceimplementation - Action/ListAction binding implementationdatastore - LogicalDatastoreType on which the implementation operatesvalidNodes - Set of nodes this implementation is constrained to, empty if this implementation can handle
                   any target node.default <S extends Action<? extends TreeNode,?,?,?>,T extends S> org.opendaylight.yangtools.concepts.ObjectRegistration<T> registerActionImplementation(Class<S> type, T implementation, LogicalDatastoreType datastore)
Copyright © 2019 OpenDaylight. All rights reserved.