Class GlobalTransaction.AbstractGlobalTxExternalizer<T extends GlobalTransaction>

    • Constructor Detail

      • AbstractGlobalTxExternalizer

        protected AbstractGlobalTxExternalizer()
    • Method Detail

      • writeObject

        public void writeObject​(ObjectOutput output,
                                T gtx)
                         throws IOException
        Description copied from interface: Externalizer
        Write the object reference to the stream.
        Parameters:
        output - the object output to write to
        gtx - the object reference to write
        Throws:
        IOException - if an I/O error occurs
      • createGlobalTransaction

        protected abstract T createGlobalTransaction()
        Factory method for GlobalTransactions
        Returns:
        a newly constructed instance of GlobalTransaction or one of its subclasses