Package com.sun.jini.mahalo
Class PrepareJob
java.lang.Object
com.sun.jini.mahalo.Job
com.sun.jini.mahalo.PrepareJob
- All Implemented Interfaces:
TransactionConstants
An implementation of a
com.sun.jini.mahalo.Job which interacts with a set of
net.jini.core.transaction.server.TransactionParticipants to inform them to vote.- Author:
- Sun Microsystems, Inc.
- See Also:
-
Field Summary
Fields inherited from class com.sun.jini.mahalo.Job
_directCall, pending, results, tasksFields inherited from interface net.jini.core.transaction.server.TransactionConstants
ABORTED, ACTIVE, COMMITTED, NOTCHANGED, PREPARED, VOTING -
Constructor Summary
ConstructorsConstructorDescriptionPrepareJob(Transaction tr, TaskManager pool, WakeupManager wm, ClientLog log, com.sun.jini.mahalo.ParticipantHandle[] handles, Object xid, ConcurrentMap<String, IDirectSpaceProxy> proxiesMap) Constructs anPrepareJob -
Method Summary
Methods inherited from class com.sun.jini.mahalo.Job
getMgr, getPool, isCompleted, isDirectCall, numberOfRetriesDueToConnectionExceptionExceeded, reportDone, scheduleTasks, stop
-
Constructor Details
-
PrepareJob
public PrepareJob(Transaction tr, TaskManager pool, WakeupManager wm, ClientLog log, com.sun.jini.mahalo.ParticipantHandle[] handles, Object xid, ConcurrentMap<String, IDirectSpaceProxy> proxiesMap) Constructs anPrepareJob- Parameters:
tr- TheTransactionwhose participants will be instructed to votepool- TheTaskManagerwhich provides the threads used for interacting with participants.log- TheClientLogused for recording recovery data.handles- The array of participants which will be contacted and informed to vote- See Also:
-