
public abstract class ForwardingDOMDataReadWriteTransaction
extends com.google.common.collect.ForwardingObject
implements org.opendaylight.controller.md.sal.dom.api.DOMDataReadWriteTransaction
DOMDataReadWriteTransaction implementation which forwards all interface
method invocation to a delegate instance.| Constructor and Description |
|---|
ForwardingDOMDataReadWriteTransaction() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
cancel() |
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<org.opendaylight.controller.md.sal.common.api.TransactionStatus>> |
commit()
Deprecated.
|
protected abstract org.opendaylight.controller.md.sal.dom.api.DOMDataReadWriteTransaction |
delegate() |
void |
delete(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType store,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path) |
com.google.common.util.concurrent.CheckedFuture<Boolean,org.opendaylight.controller.md.sal.common.api.data.ReadFailedException> |
exists(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType store,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path) |
Object |
getIdentifier() |
void |
merge(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType store,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path,
org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data) |
void |
put(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType store,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path,
org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data) |
com.google.common.util.concurrent.CheckedFuture<com.google.common.base.Optional<org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>,org.opendaylight.controller.md.sal.common.api.data.ReadFailedException> |
read(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType store,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path) |
com.google.common.util.concurrent.CheckedFuture<Void,org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException> |
submit() |
public ForwardingDOMDataReadWriteTransaction()
@Nonnull protected abstract org.opendaylight.controller.md.sal.dom.api.DOMDataReadWriteTransaction delegate()
delegate in class com.google.common.collect.ForwardingObjectpublic com.google.common.util.concurrent.CheckedFuture<com.google.common.base.Optional<org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>,org.opendaylight.controller.md.sal.common.api.data.ReadFailedException> read(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType store,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
read in interface org.opendaylight.controller.md.sal.dom.api.DOMDataReadTransactionpublic com.google.common.util.concurrent.CheckedFuture<Boolean,org.opendaylight.controller.md.sal.common.api.data.ReadFailedException> exists(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType store, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
exists in interface org.opendaylight.controller.md.sal.dom.api.DOMDataReadTransactionpublic Object getIdentifier()
getIdentifier in interface org.opendaylight.controller.md.sal.common.api.data.AsyncTransaction<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>getIdentifier in interface org.opendaylight.yangtools.concepts.Identifiable<Object>public void put(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType store,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path,
org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data)
put in interface org.opendaylight.controller.md.sal.dom.api.DOMDataWriteTransactionpublic void merge(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType store,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path,
org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data)
merge in interface org.opendaylight.controller.md.sal.dom.api.DOMDataWriteTransactionpublic boolean cancel()
cancel in interface org.opendaylight.controller.md.sal.common.api.data.AsyncWriteTransaction<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>public void delete(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType store,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
delete in interface org.opendaylight.controller.md.sal.common.api.data.AsyncWriteTransaction<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>public com.google.common.util.concurrent.CheckedFuture<Void,org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException> submit()
submit in interface org.opendaylight.controller.md.sal.common.api.data.AsyncWriteTransaction<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>@Deprecated public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<org.opendaylight.controller.md.sal.common.api.TransactionStatus>> commit()
commit in interface org.opendaylight.controller.md.sal.common.api.data.AsyncWriteTransaction<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>Copyright © 2015. All Rights Reserved.