/*
* All content copyright (c) 2003-2006 Terracotta, Inc., except as may otherwise be noted in a separate copyright
* notice. All rights reserved.
*/
package com.tc.objectserver.tx;
import com.tc.object.tx.ServerTransactionID;
import com.tc.objectserver.context.CommitTransactionContext;
import com.tc.objectserver.context.RecallObjectsContext;
import java.util.Collection;
public interface TransactionalObjectManager {
public void addTransactions(Collection txns);
public void lookupObjectsForTransactions();
public boolean applyTransactionComplete(ServerTransactionID stxnID);
public void processApplyComplete();
public void commitTransactionsComplete(CommitTransactionContext ctc);
public void recallAllCheckedoutObject();
public void recallCheckedoutObject(RecallObjectsContext roc);
}
|