Package org.fusesource.hawtbuf.proto
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 org.fusesource.hawtbuf.proto.BaseMessage
memoizedSerializedSize -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()booleanbooleanprotected voidload()protected voidmergeFramed(CodedInputStream input) mergeUnframed(Buffer data) Methods inherited from class org.fusesource.hawtbuf.proto.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 java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.fusesource.hawtbuf.proto.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
public void clear() -
isDecoded
public boolean isDecoded() -
isEncoded
public boolean isEncoded()
-