01: /*
02: * All content copyright (c) 2003-2007 Terracotta, Inc., except as may otherwise be noted in a separate copyright
03: * notice. All rights reserved.
04: */
05: package com.tc.l2.objectserver;
06:
07: import com.tc.net.groups.NodeID;
08: import com.tc.object.gtx.GlobalTransactionID;
09: import com.tc.objectserver.tx.ServerTransaction;
10:
11: import java.util.Collection;
12: import java.util.Set;
13:
14: public interface PassiveTransactionManager {
15:
16: public void addCommitedTransactions(NodeID nodeID, Set txnIDs,
17: Collection txns);
18:
19: public void addObjectSyncTransaction(ServerTransaction txn);
20:
21: public void clearTransactionsBelowLowWaterMark(
22: GlobalTransactionID lowGlobalTransactionIDWatermark);
23: }
|