Package org.opendaylight.mdsal.dom.spi
Class ForwardingDOMActionService
- java.lang.Object
-
- com.google.common.collect.ForwardingObject
-
- org.opendaylight.mdsal.dom.spi.ForwardingDOMExtensibleService<DOMActionService,DOMActionServiceExtension>
-
- org.opendaylight.mdsal.dom.spi.ForwardingDOMActionService
-
- All Implemented Interfaces:
DOMActionService
,DOMExtensibleService<DOMActionService,DOMActionServiceExtension>
,DOMService
- Direct Known Subclasses:
OSGiDOMActionService
@Beta public abstract class ForwardingDOMActionService extends ForwardingDOMExtensibleService<DOMActionService,DOMActionServiceExtension> implements DOMActionService
-
-
Constructor Summary
Constructors Constructor Description ForwardingDOMActionService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ListenableFuture<? extends DOMActionResult>
invokeAction(SchemaNodeIdentifier.Absolute type, DOMDataTreeIdentifier path, ContainerNode input)
Initiate invocation of an Action.-
Methods inherited from class org.opendaylight.mdsal.dom.spi.ForwardingDOMExtensibleService
delegate, getExtensions
-
Methods inherited from class com.google.common.collect.ForwardingObject
toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.opendaylight.mdsal.dom.api.DOMExtensibleService
getExtensions
-
-
-
-
Method Detail
-
invokeAction
public ListenableFuture<? extends DOMActionResult> invokeAction(SchemaNodeIdentifier.Absolute type, DOMDataTreeIdentifier path, ContainerNode input)
Description copied from interface:DOMActionService
Initiate invocation of an Action. This method is guaranteed to not block on any external resources.- Specified by:
invokeAction
in interfaceDOMActionService
- Parameters:
type
- Absolute schema node identifier of the action to be invoked. This path refers to an effective action instantiated on top of the conceptualStoreTreeNode
.path
-DOMDataTreeIdentifier
of parent data node which action attached to.input
- Input argument- Returns:
- A FluentFuture which completes with the result of invocation
-
-