01: /*
02: * All content copyright (c) 2003-2006 Terracotta, Inc., except as may otherwise be noted in a separate copyright
03: * notice. All rights reserved.
04: */
05: package com.tc.objectserver.tx;
06:
07: import com.tc.net.groups.NodeID;
08: import com.tc.object.tx.TransactionID;
09:
10: public interface TransactionBatchManager {
11:
12: public void defineBatch(NodeID node, int numTxns)
13: throws BatchDefinedException;
14:
15: public boolean batchComponentComplete(NodeID committerID,
16: TransactionID txnID) throws NoSuchBatchException;
17:
18: public void shutdownNode(NodeID nodeID);
19: }
|