X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=opendaylight%2Fmd-sal%2Fsal-binding-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fbinding%2Fapi%2Fdata%2FSynchronizedTransaction.java;h=fc0d3964ea07ff7d107d99e0278a0df7263f9772;hb=805feca65ad7fa68cecaec1973f79a57f88e0b9c;hp=da6d46d499317d647673cfb2b7ef5d60e43b2eae;hpb=7396bb6574dc2fb75900514efc7a701e81eb9408;p=controller.git diff --git a/opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/sal/binding/api/data/SynchronizedTransaction.java b/opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/sal/binding/api/data/SynchronizedTransaction.java index da6d46d499..fc0d3964ea 100644 --- a/opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/sal/binding/api/data/SynchronizedTransaction.java +++ b/opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/sal/binding/api/data/SynchronizedTransaction.java @@ -25,12 +25,19 @@ import com.google.common.base.Preconditions; * * To get instance of synchronized wrapper use {@link #from(DataModificationTransaction)} * + * @deprecated Replaced by more specific transaction types. Please use + * {@link org.opendaylight.controller.md.sal.binding.api.DataBroker#newReadOnlyTransaction(), + * {@link org.opendaylight.controller.md.sal.binding.api.DataBroker#newReadWriteTransaction() + * or + * {@link org.opendaylight.controller.md.sal.binding.api.DataBroker#newWriteOnlyTransaction(). + * */ +@Deprecated public final class SynchronizedTransaction implements DataModificationTransaction,Delegator { private final DataModificationTransaction delegate; - private SynchronizedTransaction(DataModificationTransaction delegate) { + private SynchronizedTransaction(final DataModificationTransaction delegate) { this.delegate = delegate; } @@ -40,7 +47,7 @@ public final class SynchronizedTransaction implements DataModificationTransactio * @param transaction Transaction for which synchronized wrapper should be created. * @return Synchronized wrapper over transaction. */ - public static final SynchronizedTransaction from(DataModificationTransaction transaction) { + public static final SynchronizedTransaction from(final DataModificationTransaction transaction) { Preconditions.checkArgument(transaction != null, "Transaction must not be null."); if (transaction instanceof SynchronizedTransaction) { return (SynchronizedTransaction) transaction; @@ -59,7 +66,7 @@ public final class SynchronizedTransaction implements DataModificationTransactio } @Override - public synchronized DataObject readOperationalData(InstanceIdentifier path) { + public synchronized DataObject readOperationalData(final InstanceIdentifier path) { return delegate.readOperationalData(path); } @@ -79,7 +86,7 @@ public final class SynchronizedTransaction implements DataModificationTransactio } @Override - public synchronized DataObject readConfigurationData(InstanceIdentifier path) { + public synchronized DataObject readConfigurationData(final InstanceIdentifier path) { return delegate.readConfigurationData(path); } @@ -89,12 +96,12 @@ public final class SynchronizedTransaction implements DataModificationTransactio } @Override - public synchronized void putOperationalData(InstanceIdentifier path, DataObject data) { + public synchronized void putOperationalData(final InstanceIdentifier path, final DataObject data) { delegate.putOperationalData(path, data); } @Override - public synchronized void putConfigurationData(InstanceIdentifier path, DataObject data) { + public synchronized void putConfigurationData(final InstanceIdentifier path, final DataObject data) { delegate.putConfigurationData(path, data); } @@ -104,12 +111,12 @@ public final class SynchronizedTransaction implements DataModificationTransactio } @Override - public synchronized void removeOperationalData(InstanceIdentifier path) { + public synchronized void removeOperationalData(final InstanceIdentifier path) { delegate.removeOperationalData(path); } @Override - public synchronized void removeConfigurationData(InstanceIdentifier path) { + public synchronized void removeConfigurationData(final InstanceIdentifier path) { delegate.removeConfigurationData(path); } @@ -129,7 +136,7 @@ public final class SynchronizedTransaction implements DataModificationTransactio } @Override - public synchronized ListenerRegistration registerListener(DataTransactionListener listener) { + public synchronized ListenerRegistration registerListener(final DataTransactionListener listener) { return delegate.registerListener(listener); } @@ -152,7 +159,7 @@ public final class SynchronizedTransaction implements DataModificationTransactio } @Override - public boolean equals(Object obj) { + public boolean equals(final Object obj) { if (this == obj) { return true; }