TransactionalObjectManager.java :  » Net » Terracotta » com » tc » objectserver » tx » Java Open Source

Java Open Source » Net » Terracotta 
Terracotta » com » tc » objectserver » tx » TransactionalObjectManager.java
/*
 * 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);

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.