Class TransactionStatusManagerItem

java.lang.Object
com.arjuna.ats.internal.arjuna.recovery.TransactionStatusManagerItem

public class TransactionStatusManagerItem extends Object
  • Method Details

    • createAndSave

      public static boolean createAndSave(int port)
      Deprecated.
      Only used in tests
      Create the instance of a Transaction Status Manager contact item.
    • createAndSave

      public static boolean createAndSave(String hostAddress, int port)
    • host

      public String host()
      Accessor method for host in format xxx.xxx.xxx.xxx
    • port

      public int port()
      Accessor method for the port used by this object.
    • markAsDead

      public void markAsDead()
      The process has died.
    • getDeadTime

      public Date getDeadTime()
      Return time when process marked dead.
    • get

      public static TransactionStatusManagerItem get()
      Returns reference to this transaction status manager item.
    • recreate

      public static TransactionStatusManagerItem recreate(Uid uid)
      Crash Recovery uses this method to recreate a representation of the Transaction Status Managers host/port pair contact.
    • removeThis

      public static boolean removeThis(Uid pidUid)
      Destroy the host/port pair for the specified process Uid.
    • typeName

      public static String typeName()
      Type used as path into object store for a TransactionStatusManagerItem.