import com.google.common.util.concurrent.FutureCallback;
import com.google.common.util.concurrent.Futures;
import com.google.common.util.concurrent.SettableFuture;
-import org.opendaylight.controller.cluster.datastore.identifiers.TransactionIdentifier;
+import org.opendaylight.controller.cluster.access.concepts.TransactionIdentifier;
import org.opendaylight.controller.cluster.datastore.messages.AbstractRead;
import org.opendaylight.controller.cluster.datastore.modification.AbstractModification;
import org.opendaylight.controller.sal.core.spi.data.DOMStoreReadTransaction;
protected abstract DOMStoreReadTransaction getReadDelegate();
@Override
+ @SuppressWarnings("checkstyle:IllegalCatch")
public void executeModification(AbstractModification modification) {
incrementModificationCount();
- if(operationError == null) {
+ if (operationError == null) {
try {
modification.apply(getWriteDelegate());
} catch (Exception e) {
}
@Override
- public void onFailure(final Throwable t) {
- proxyFuture.setException(t);
+ public void onFailure(final Throwable failure) {
+ proxyFuture.setException(failure);
}
});
}