Class PropagationContextWrapper

  • All Implemented Interfaces:
    java.io.Externalizable, java.io.Serializable

    public class PropagationContextWrapper
    extends java.lang.Object
    implements java.io.Externalizable
    This class is a wrapper around a PropagationContext object allowing it to be serialized.
    Version:
    $Id: PropagationContextWrapper.java,v 1.5 2004/10/04 09:48:19 nmcl Exp $
    Author:
    Richard A. Begg (richard.begg@arjuna.com)
    See Also:
    Serialized Form
    • Constructor Detail

      • PropagationContextWrapper

        public PropagationContextWrapper()
        Default constructor required for serialization
      • PropagationContextWrapper

        public PropagationContextWrapper​(org.omg.CosTransactions.PropagationContext tpc)
        Create a wrapper around a propagation context class
        Parameters:
        tpc -
    • Method Detail

      • setPropagateFullContext

        public static void setPropagateFullContext​(boolean propagateFullContext)
      • getPropagateFullContext

        public static boolean getPropagateFullContext()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • getPropagationContext

        public org.omg.CosTransactions.PropagationContext getPropagationContext()
      • writeExternal

        public void writeExternal​(java.io.ObjectOutput out)
                           throws java.io.IOException
        Specified by:
        writeExternal in interface java.io.Externalizable
        Throws:
        java.io.IOException
      • readExternal

        public void readExternal​(java.io.ObjectInput in)
                          throws java.io.IOException,
                                 java.lang.ClassNotFoundException
        Specified by:
        readExternal in interface java.io.Externalizable
        Throws:
        java.io.IOException
        java.lang.ClassNotFoundException