Package org.jboss.ejb.client
Class TransactionID
- java.lang.Object
-
- org.jboss.ejb.client.TransactionID
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
UserTransactionID
,XidTransactionID
@Deprecated public abstract class TransactionID extends Object implements Serializable
Deprecated.Retained only for protocol compatibility.A transaction ID for an invocation. Transaction IDs can be stored in multiple formats with different characteristics.- Author:
- David M. Lloyd
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TransactionID.Serialized
Deprecated.Serialized representation of a transaction ID.
-
Field Summary
Fields Modifier and Type Field Description static String
PRIVATE_DATA_KEY
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static TransactionID
createTransactionID(byte[] encoded)
Deprecated.Create a transaction ID object for the given encoded representation.boolean
equals(Object other)
Deprecated.Determine whether this object is equal to another.byte[]
getEncodedForm()
Deprecated.Get a copy of the encoded form of this transaction ID.protected byte[]
getEncodedFormRaw()
Deprecated.Get the encoded form of this transaction ID.int
hashCode()
Deprecated.String
toString()
Deprecated.protected Object
writeReplace()
Deprecated.Substitute this transaction ID with a serialized representation.
-
-
-
Field Detail
-
PRIVATE_DATA_KEY
public static final String PRIVATE_DATA_KEY
Deprecated.- See Also:
- Constant Field Values
-
-
Method Detail
-
getEncodedForm
public byte[] getEncodedForm()
Deprecated.Get a copy of the encoded form of this transaction ID.- Returns:
- the copy of the encoded form
-
getEncodedFormRaw
protected byte[] getEncodedFormRaw()
Deprecated.Get the encoded form of this transaction ID. Note that callers must take care to avoid modifying the encoded form.- Returns:
- the encoded form
-
equals
public final boolean equals(Object other)
Deprecated.Determine whether this object is equal to another. Transaction IDs are equal if their encoded form is equal and the class is equal.
-
createTransactionID
public static TransactionID createTransactionID(byte[] encoded)
Deprecated.Create a transaction ID object for the given encoded representation.- Parameters:
encoded
- the encoded representation- Returns:
- the transaction ID object
-
writeReplace
protected final Object writeReplace()
Deprecated.Substitute this transaction ID with a serialized representation.- Returns:
- the serialized representation
-
-