jgroup.jini.txn
Interface InternalGroupTransactionManager

All Superinterfaces:
jgroup.core.InternalGMIListener, java.io.Serializable
All Known Implementing Classes:
GroupTransientMahalo, PassiveGroupMahalo

public interface InternalGroupTransactionManager
extends jgroup.core.InternalGMIListener, java.io.Serializable

Since:
Jgroup 2.2
Author:
Rohnny Moland

Method Summary
 void internalCommit(long id)
           
 void internalCreate(java.lang.Object txnMgr, long id)
          Transfers the non-deterministic state of the txn create to other members of the group.
 

Method Detail

internalCreate

void internalCreate(java.lang.Object txnMgr,
                    long id)
                    throws java.rmi.RemoteException
Transfers the non-deterministic state of the txn create to other members of the group.

Parameters:
txnMgr - The TxnManagerTransaction object
id - Transaction id of current transaction
Throws:
java.rmi.RemoteException

internalCommit

void internalCommit(long id)
                    throws net.jini.core.transaction.UnknownTransactionException,
                           net.jini.core.transaction.CannotCommitException,
                           java.rmi.RemoteException
Throws:
net.jini.core.transaction.UnknownTransactionException
net.jini.core.transaction.CannotCommitException
java.rmi.RemoteException


Copyright © 1998-2006 The Jgroup/ARM development team. All Rights Reserved.