Class KahaTransactionInfo
- java.lang.Object
-
- org.apache.activemq.protobuf.BaseMessage<T>
-
- org.apache.activemq.store.kahadb.data.KahaTransactionInfo
-
- All Implemented Interfaces:
org.apache.activemq.protobuf.Message<KahaTransactionInfo>
public final class KahaTransactionInfo extends org.apache.activemq.protobuf.BaseMessage<T>
-
-
Constructor Summary
Constructors Constructor Description KahaTransactionInfo()
-
Method Summary
-
Methods inherited from class org.apache.activemq.protobuf.BaseMessage
addAll, assertInitialized, checktInitialized, computeGroupSize, computeMessageSize, isInitialized, load, loadAndClear, mergeFramed, mergeFramed, mergeFramed, mergeFramed, mergeUnframed, mergeUnframed, mergeUnframed, prefix, readGroup, readRawByte, readRawVarint32, serializedSizeFramed, toFramedBuffer, toFramedByteArray, toUnframedBuffer, toUnframedByteArray, writeFramed, writeFramed, writeGroup, writeMessage, writeUnframed
-
-
-
-
Method Detail
-
missingFields
public ArrayList<String> missingFields()
- Overrides:
missingFields
in classorg.apache.activemq.protobuf.BaseMessage<KahaTransactionInfo>
-
clear
public void clear()
- Specified by:
clear
in interfaceorg.apache.activemq.protobuf.Message<KahaTransactionInfo>
- Overrides:
clear
in classorg.apache.activemq.protobuf.BaseMessage<KahaTransactionInfo>
-
clone
public KahaTransactionInfo clone()
- Specified by:
clone
in interfaceorg.apache.activemq.protobuf.Message<KahaTransactionInfo>
- Specified by:
clone
in classorg.apache.activemq.protobuf.BaseMessage<KahaTransactionInfo>
-
mergeFrom
public KahaTransactionInfo mergeFrom(KahaTransactionInfo other)
- Specified by:
mergeFrom
in interfaceorg.apache.activemq.protobuf.Message<KahaTransactionInfo>
- Overrides:
mergeFrom
in classorg.apache.activemq.protobuf.BaseMessage<KahaTransactionInfo>
-
serializedSizeUnframed
public int serializedSizeUnframed()
-
mergeUnframed
public KahaTransactionInfo mergeUnframed(org.apache.activemq.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
writeUnframed
public void writeUnframed(org.apache.activemq.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeUnframed
in interfaceorg.apache.activemq.protobuf.Message<KahaTransactionInfo>
- Overrides:
writeUnframed
in classorg.apache.activemq.protobuf.BaseMessage<KahaTransactionInfo>
- Throws:
IOException
-
parseUnframed
public static KahaTransactionInfo parseUnframed(org.apache.activemq.protobuf.CodedInputStream data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException, IOException
- Throws:
org.apache.activemq.protobuf.InvalidProtocolBufferException
IOException
-
parseUnframed
public static KahaTransactionInfo parseUnframed(org.apache.activemq.protobuf.Buffer data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException
- Throws:
org.apache.activemq.protobuf.InvalidProtocolBufferException
-
parseUnframed
public static KahaTransactionInfo parseUnframed(byte[] data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException
- Throws:
org.apache.activemq.protobuf.InvalidProtocolBufferException
-
parseUnframed
public static KahaTransactionInfo parseUnframed(InputStream data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException, IOException
- Throws:
org.apache.activemq.protobuf.InvalidProtocolBufferException
IOException
-
parseFramed
public static KahaTransactionInfo parseFramed(org.apache.activemq.protobuf.CodedInputStream data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException, IOException
- Throws:
org.apache.activemq.protobuf.InvalidProtocolBufferException
IOException
-
parseFramed
public static KahaTransactionInfo parseFramed(org.apache.activemq.protobuf.Buffer data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException
- Throws:
org.apache.activemq.protobuf.InvalidProtocolBufferException
-
parseFramed
public static KahaTransactionInfo parseFramed(byte[] data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException
- Throws:
org.apache.activemq.protobuf.InvalidProtocolBufferException
-
parseFramed
public static KahaTransactionInfo parseFramed(InputStream data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException, IOException
- Throws:
org.apache.activemq.protobuf.InvalidProtocolBufferException
IOException
-
toString
public StringBuilder toString(StringBuilder sb, String prefix)
-
equals
public boolean equals(KahaTransactionInfo obj)
-
hasLocalTransactionId
public boolean hasLocalTransactionId()
-
getLocalTransactionId
public KahaLocalTransactionId getLocalTransactionId()
-
setLocalTransactionId
public T setLocalTransactionId(KahaLocalTransactionId localTransactionId)
-
clearLocalTransactionId
public void clearLocalTransactionId()
-
hasXaTransactionId
public boolean hasXaTransactionId()
-
getXaTransactionId
public KahaXATransactionId getXaTransactionId()
-
setXaTransactionId
public T setXaTransactionId(KahaXATransactionId xaTransactionId)
-
clearXaTransactionId
public void clearXaTransactionId()
-
hasPreviousEntry
public boolean hasPreviousEntry()
-
getPreviousEntry
public KahaLocation getPreviousEntry()
-
setPreviousEntry
public T setPreviousEntry(KahaLocation previousEntry)
-
clearPreviousEntry
public void clearPreviousEntry()
-
-