Class AbstractReadWriteTransaction
- java.lang.Object
-
- org.opendaylight.controller.md.sal.binding.impl.AbstractWriteTransaction<org.opendaylight.controller.md.sal.dom.api.DOMDataReadWriteTransaction>
-
- org.opendaylight.controller.md.sal.binding.impl.AbstractReadWriteTransaction
-
- All Implemented Interfaces:
org.opendaylight.yangtools.concepts.Delegator<org.opendaylight.controller.md.sal.dom.api.DOMDataReadWriteTransaction>,org.opendaylight.yangtools.concepts.Identifiable<Object>
@Deprecated(forRemoval=true) public class AbstractReadWriteTransaction extends AbstractWriteTransaction<org.opendaylight.controller.md.sal.dom.api.DOMDataReadWriteTransaction>
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Constructor Summary
Constructors Constructor Description AbstractReadWriteTransaction(org.opendaylight.controller.md.sal.dom.api.DOMDataReadWriteTransaction delegate, BindingToNormalizedNodeCodec codec)Deprecated, for removal: This API element is subject to removal in a future version.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected com.google.common.util.concurrent.CheckedFuture<Boolean,org.opendaylight.controller.md.sal.common.api.data.ReadFailedException>doExists(org.opendaylight.controller.md.sal.dom.api.DOMDataReadTransaction readTx, org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType store, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> path)Deprecated, for removal: This API element is subject to removal in a future version.protected <D extends org.opendaylight.yangtools.yang.binding.DataObject>
com.google.common.util.concurrent.CheckedFuture<com.google.common.base.Optional<D>,org.opendaylight.controller.md.sal.common.api.data.ReadFailedException>doRead(org.opendaylight.controller.md.sal.dom.api.DOMDataReadTransaction readTx, org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType store, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<D> path)Deprecated, for removal: This API element is subject to removal in a future version.protected voidensureParentsByMerge(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType store, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier normalizedPath, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> path)Deprecated, for removal: This API element is subject to removal in a future version.Subclasses of this class are required to implement creation of parent nodes based on behaviour of their underlying transaction.protected BindingToNormalizedNodeCodecgetCodec()Deprecated, for removal: This API element is subject to removal in a future version.TgetDelegate()Deprecated, for removal: This API element is subject to removal in a future version.protected <S extends org.opendaylight.controller.md.sal.common.api.data.AsyncTransaction<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>>
SgetDelegateChecked(Class<S> txType)Deprecated, for removal: This API element is subject to removal in a future version.ObjectgetIdentifier()Deprecated, for removal: This API element is subject to removal in a future version.
-
-
-
Constructor Detail
-
AbstractReadWriteTransaction
public AbstractReadWriteTransaction(org.opendaylight.controller.md.sal.dom.api.DOMDataReadWriteTransaction delegate, BindingToNormalizedNodeCodec codec)Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Detail
-
ensureParentsByMerge
protected final void ensureParentsByMerge(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType store, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier normalizedPath, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> path)Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:AbstractWriteTransactionSubclasses of this class are required to implement creation of parent nodes based on behaviour of their underlying transaction.- Specified by:
ensureParentsByMergein classAbstractWriteTransaction<org.opendaylight.controller.md.sal.dom.api.DOMDataReadWriteTransaction>
-
getIdentifier
public final Object getIdentifier()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getIdentifierin interfaceorg.opendaylight.yangtools.concepts.Identifiable<T extends org.opendaylight.controller.md.sal.common.api.data.AsyncTransaction<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>>
-
getDelegate
public final T getDelegate()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getDelegatein interfaceorg.opendaylight.yangtools.concepts.Delegator<T extends org.opendaylight.controller.md.sal.common.api.data.AsyncTransaction<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>>
-
getDelegateChecked
protected final <S extends org.opendaylight.controller.md.sal.common.api.data.AsyncTransaction<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>> S getDelegateChecked(Class<S> txType)
Deprecated, for removal: This API element is subject to removal in a future version.
-
getCodec
protected final BindingToNormalizedNodeCodec getCodec()
Deprecated, for removal: This API element is subject to removal in a future version.
-
doRead
protected final <D extends org.opendaylight.yangtools.yang.binding.DataObject> com.google.common.util.concurrent.CheckedFuture<com.google.common.base.Optional<D>,org.opendaylight.controller.md.sal.common.api.data.ReadFailedException> doRead(org.opendaylight.controller.md.sal.dom.api.DOMDataReadTransaction readTx, org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType store, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<D> path)Deprecated, for removal: This API element is subject to removal in a future version.
-
doExists
protected final com.google.common.util.concurrent.CheckedFuture<Boolean,org.opendaylight.controller.md.sal.common.api.data.ReadFailedException> doExists(org.opendaylight.controller.md.sal.dom.api.DOMDataReadTransaction readTx, org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType store, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> path)
Deprecated, for removal: This API element is subject to removal in a future version.
-
-