*/
package org.opendaylight.controller.cluster.datastore;
-import com.google.common.collect.Lists;
-import java.util.List;
import org.opendaylight.controller.cluster.datastore.identifiers.TransactionIdentifier;
-import scala.concurrent.Future;
abstract class AbstractTransactionContext implements TransactionContext {
- protected final TransactionIdentifier identifier;
- protected final List<Future<Object>> recordedOperationFutures = Lists.newArrayList();
+ private final TransactionIdentifier identifier;
- AbstractTransactionContext(TransactionIdentifier identifier) {
+ protected AbstractTransactionContext(TransactionIdentifier identifier) {
this.identifier = identifier;
}
- @Override
- public List<Future<Object>> getRecordedOperationFutures() {
- return recordedOperationFutures;
+ protected final TransactionIdentifier getIdentifier() {
+ return identifier;
}
}
\ No newline at end of file