GigaSpaces XAP 9.7.2 API

com.sun.jini.mahalo
Class PrepareJob

java.lang.Object
  extended by com.sun.jini.mahalo.Job
      extended by com.sun.jini.mahalo.PrepareJob
All Implemented Interfaces:
TransactionConstants

public class PrepareJob
extends Job
implements 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:
Job, ParticipantTask, Transaction, TransactionParticipant

Field Summary
 
Fields inherited from class com.sun.jini.mahalo.Job
_directCall, pending, results, tasks
 
Fields inherited from interface net.jini.core.transaction.server.TransactionConstants
ABORTED, ACTIVE, COMMITTED, NOTCHANGED, PREPARED, VOTING
 
Constructor Summary
PrepareJob(Transaction tr, TaskManager pool, WakeupManager wm, ClientLog log, com.sun.jini.mahalo.ParticipantHandle[] handles, Object xid, ConcurrentMap<String,com.gigaspaces.internal.client.spaceproxy.IDirectSpaceProxy> proxiesMap)
          Constructs an PrepareJob
 
Method Summary
 
Methods inherited from class com.sun.jini.mahalo.Job
getMgr, getPool, isCompleted, isDirectCall, numberOfRetriesDueToConnectionExceptionExceeded, reportDone, scheduleTasks, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrepareJob

public PrepareJob(Transaction tr,
                  TaskManager pool,
                  WakeupManager wm,
                  ClientLog log,
                  com.sun.jini.mahalo.ParticipantHandle[] handles,
                  Object xid,
                  ConcurrentMap<String,com.gigaspaces.internal.client.spaceproxy.IDirectSpaceProxy> proxiesMap)
Constructs an PrepareJob

Parameters:
tr - The Transaction whose participants will be instructed to vote
pool - The TaskManager which provides the threads used for interacting with participants.
log - The ClientLog used for recording recovery data.
handles - The array of participants which will be contacted and informed to vote
See Also:
TaskManager, ClientLog, TransactionParticipant

GigaSpaces XAP 9.7.2 API

Copyright © GigaSpaces.