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=d7cb926775955084d696686611989aa1d2619266;hpb=0c327766c89e6e31c2c6e7581ac79722d01e3bf6;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 d7cb926775..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 @@ -22,25 +22,32 @@ import com.google.common.base.Preconditions; /** * Synchronized wrapper for DataModificationTransaction. - * + * * 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; } /** * Returns synchronized wrapper on supplied transaction. - * + * * @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); } @@ -73,18 +80,13 @@ public final class SynchronizedTransaction implements DataModificationTransactio return delegate.getUpdatedOperationalData(); } - @Deprecated - public synchronized void putRuntimeData(InstanceIdentifier path, DataObject data) { - delegate.putRuntimeData(path, data); - } - @Override public synchronized Object getIdentifier() { return delegate.getIdentifier(); } @Override - public synchronized DataObject readConfigurationData(InstanceIdentifier path) { + public synchronized DataObject readConfigurationData(final InstanceIdentifier path) { return delegate.readConfigurationData(path); } @@ -94,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); } @@ -108,18 +110,13 @@ public final class SynchronizedTransaction implements DataModificationTransactio return delegate.getUpdatedConfigurationData(); } - @Deprecated - public synchronized void removeRuntimeData(InstanceIdentifier path) { - delegate.removeRuntimeData(path); - } - @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); } @@ -139,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); } @@ -162,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; }