Class SerializableXid
- java.lang.Object
-
- org.infinispan.transaction.xa.recovery.SerializableXid
-
- All Implemented Interfaces:
Xid
@Immutable @Deprecated public class SerializableXid extends Object implements Xid
Deprecated.useXidImplinstead.This xid implementation is needed becauseXidis notSerializableand we need to serialize it and send it over the network. As the KTA spec does not enforce in anyway the equals and hashcode methods on Xid TM providers are expected to be able to cope with this Xid class when returned from XAResource's methods.- Since:
- 5.0
- Author:
- Mircea.Markus@jboss.com
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSerializableXid.XidExternalizerDeprecated.
-
Field Summary
-
Fields inherited from interface javax.transaction.xa.Xid
MAXBQUALSIZE, MAXGTRIDSIZE
-
-
Constructor Summary
Constructors Constructor Description SerializableXid(byte[] branchQualifier, byte[] globalTransactionId, int formantId)Deprecated.SerializableXid(Xid xid)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanequals(Object o)Deprecated.byte[]getBranchQualifier()Deprecated.intgetFormatId()Deprecated.byte[]getGlobalTransactionId()Deprecated.inthashCode()Deprecated.StringtoString()Deprecated.
-
-
-
Constructor Detail
-
SerializableXid
public SerializableXid(byte[] branchQualifier, byte[] globalTransactionId, int formantId)Deprecated.
-
SerializableXid
public SerializableXid(Xid xid)
Deprecated.
-
-
Method Detail
-
getBranchQualifier
public byte[] getBranchQualifier()
Deprecated.- Specified by:
getBranchQualifierin interfaceXid
-
getGlobalTransactionId
public byte[] getGlobalTransactionId()
Deprecated.- Specified by:
getGlobalTransactionIdin interfaceXid
-
getFormatId
public int getFormatId()
Deprecated.- Specified by:
getFormatIdin interfaceXid
-
-