Class Forward

    • Constructor Summary

      Constructors 
      Constructor Description
      Forward()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void abort​(long id, java.io.Serializable o)
      Called by TransactionManager upon transaction commit.
      void commit​(long id, java.io.Serializable o)
      Called by TransactionManager upon transaction commit.
      int prepare​(long id, java.io.Serializable o)
      Called by TransactionManager in preparation for a transaction
      void setConfiguration​(Configuration cfg)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • prepare

        public int prepare​(long id,
                           java.io.Serializable o)
        Description copied from interface: TransactionParticipant
        Called by TransactionManager in preparation for a transaction
        Specified by:
        prepare in interface TransactionParticipant
        Parameters:
        id - the Transaction identifier
        o - transaction context
        Returns:
        PREPARED or ABORTED (| NO_JOIN | READONLY)
      • commit

        public void commit​(long id,
                           java.io.Serializable o)
        Description copied from interface: TransactionParticipant
        Called by TransactionManager upon transaction commit. Warning: implementation should be able to handle multiple calls with the same transaction id (rare crash recovery)
        Specified by:
        commit in interface TransactionParticipant
        Parameters:
        id - the Transaction identifier
        o - transaction context
      • abort

        public void abort​(long id,
                          java.io.Serializable o)
        Description copied from interface: TransactionParticipant
        Called by TransactionManager upon transaction commit. Warning: implementation should be able to handle multiple calls with the same transaction id (rare crash recovery)
        Specified by:
        abort in interface TransactionParticipant
        Parameters:
        id - the Transaction identifier
        o - transaction context