org.apache.qpid.transport
Class Xid

java.lang.Object
  extended by org.apache.qpid.transport.Struct
      extended by org.apache.qpid.transport.Xid
All Implemented Interfaces:
Encodable

public final class Xid
extends Struct


Field Summary
static int TYPE
           
 
Fields inherited from class org.apache.qpid.transport.Struct
dirty
 
Constructor Summary
Xid()
           
Xid(long format, byte[] globalId, byte[] branchId)
           
 
Method Summary
 Xid branchId(byte[] value)
           
 Xid clearBranchId()
           
 Xid clearFormat()
           
 Xid clearGlobalId()
           
 Xid format(long value)
           
 byte[] getBranchId()
           
 byte getEncodedTrack()
           
 Map<String,Object> getFields()
           
 long getFormat()
           
 byte[] getGlobalId()
           
 int getPackWidth()
           
 int getSizeWidth()
           
 int getStructType()
           
 Xid globalId(byte[] value)
           
 boolean hasBranchId()
           
 boolean hasFormat()
           
 boolean hasGlobalId()
           
 boolean hasPayload()
           
 void read(Decoder dec)
          Decodes this encodable using the given decoder.
 Xid setBranchId(byte[] value)
           
 Xid setFormat(long value)
           
 Xid setGlobalId(byte[] value)
           
 void write(Encoder enc)
          Encodes this encodable using the given encoder.
 
Methods inherited from class org.apache.qpid.transport.Struct
create, getEncodedType, isDirty, setDirty, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE

public static final int TYPE
See Also:
Constant Field Values
Constructor Detail

Xid

public Xid()

Xid

public Xid(long format,
           byte[] globalId,
           byte[] branchId)
Method Detail

getStructType

public final int getStructType()
Specified by:
getStructType in class Struct

getSizeWidth

public final int getSizeWidth()
Specified by:
getSizeWidth in class Struct

getPackWidth

public final int getPackWidth()
Specified by:
getPackWidth in class Struct

hasPayload

public final boolean hasPayload()

getEncodedTrack

public final byte getEncodedTrack()

hasFormat

public final boolean hasFormat()

clearFormat

public final Xid clearFormat()

getFormat

public final long getFormat()

setFormat

public final Xid setFormat(long value)

format

public final Xid format(long value)

hasGlobalId

public final boolean hasGlobalId()

clearGlobalId

public final Xid clearGlobalId()

getGlobalId

public final byte[] getGlobalId()

setGlobalId

public final Xid setGlobalId(byte[] value)

globalId

public final Xid globalId(byte[] value)

hasBranchId

public final boolean hasBranchId()

clearBranchId

public final Xid clearBranchId()

getBranchId

public final byte[] getBranchId()

setBranchId

public final Xid setBranchId(byte[] value)

branchId

public final Xid branchId(byte[] value)

write

public void write(Encoder enc)
Description copied from interface: Encodable
Encodes this encodable using the given encoder.

Specified by:
write in interface Encodable
Specified by:
write in class Struct
Parameters:
enc - the encoder.

read

public void read(Decoder dec)
Description copied from interface: Encodable
Decodes this encodable using the given decoder.

Specified by:
read in interface Encodable
Specified by:
read in class Struct
Parameters:
dec - the decoder.

getFields

public Map<String,Object> getFields()
Specified by:
getFields in class Struct


Licensed to the Apache Software Foundation