package org.jboss.as.test.iiop.transaction;
import java.rmi.RemoteException;
import javax.ejb.EJBObject;
/**
* @author Stuart Douglas
*/
public interface IIOPTransactionalStatefulRemote extends EJBObject {
int transactionStatus() throws RemoteException;
Boolean getCommitSucceeded() throws RemoteException;
boolean isBeforeCompletion() throws RemoteException;
void resetStatus() throws RemoteException;
void sameTransaction(boolean first) throws RemoteException;
void rollbackOnly() throws RemoteException;
void setRollbackOnlyBeforeCompletion(boolean rollbackOnlyInBeforeCompletion) throws RemoteException;
}