Class AbortJob

java.lang.Object
com.sun.jini.mahalo.Job
com.sun.jini.mahalo.AbortJob
All Implemented Interfaces:
TransactionConstants

public class AbortJob 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 roll back changes associated with a given net.jini.core.transaction.Transaction.
Author:
Sun Microsystems, Inc.
See Also:
  • Constructor Details

    • AbortJob

      public AbortJob(Transaction tr, TaskManager pool, WakeupManager wm, ClientLog log, com.sun.jini.mahalo.ParticipantHandle[] handles, boolean directCall, Object xid)
      Constructs an AbortJob
      Parameters:
      tr - The Transaction whose participants will be instructed to roll-back.
      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 roll-back.
      See Also:
  • Method Details

    • abortPartitionWithEnabledFailover

      public static Object abortPartitionWithEnabledFailover(com.sun.jini.mahalo.ParticipantHandle handle, ExtendedTransactionManager mgr, long id, Object xid)