Class DeferredDecodeMessage<T>
java.lang.Object
org.fusesource.hawtbuf.proto.BaseMessage<T>
org.fusesource.hawtbuf.proto.DeferredDecodeMessage<T>
- All Implemented Interfaces:
Message<T>
-
Field Summary
FieldsFields inherited from class BaseMessage
memoizedSerializedSize -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()booleanbooleanprotected voidload()protected voidmergeFramed(CodedInputStream input) mergeUnframed(Buffer data) Methods inherited from class BaseMessage
addAll, assertInitialized, checktInitialized, clone, computeGroupSize, computeMessageSize, isInitialized, mergeFramed, mergeFramed, mergeFramed, mergeFrom, mergeUnframed, mergeUnframed, missingFields, prefix, readGroup, readRawByte, readRawVarint32, serializedSizeFramed, toFramedBuffer, toFramedByteArray, toUnframedByteArray, writeFramed, writeFramed, writeGroup, writeMessage, writeUnframed, writeUnframedMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Message
mergeUnframed, serializedSizeUnframed
-
Field Details
-
encodedForm
-
decoded
protected boolean decoded
-
-
Constructor Details
-
DeferredDecodeMessage
public DeferredDecodeMessage()
-
-
Method Details
-
mergeFramed
- Specified by:
mergeFramedin interfaceMessage<T>- Overrides:
mergeFramedin classBaseMessage<T>- Throws:
IOException
-
mergeUnframed
- Specified by:
mergeUnframedin interfaceMessage<T>- Overrides:
mergeUnframedin classBaseMessage<T>- Throws:
InvalidProtocolBufferException
-
toUnframedBuffer
- Specified by:
toUnframedBufferin interfaceMessage<T>- Overrides:
toUnframedBufferin classBaseMessage<T>
-
load
protected void load()- Overrides:
loadin classBaseMessage<T>
-
loadAndClear
protected void loadAndClear()- Overrides:
loadAndClearin classBaseMessage<T>
-
clear
-
isDecoded
public boolean isDecoded() -
isEncoded
public boolean isEncoded()
-