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 TypeMethodDescriptionvoid
clear()
boolean
boolean
protected void
load()
protected void
mergeFramed
(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, writeUnframed
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
mergeFramed
in interfaceMessage<T>
- Overrides:
mergeFramed
in classBaseMessage<T>
- Throws:
IOException
-
mergeUnframed
- Specified by:
mergeUnframed
in interfaceMessage<T>
- Overrides:
mergeUnframed
in classBaseMessage<T>
- Throws:
InvalidProtocolBufferException
-
toUnframedBuffer
- Specified by:
toUnframedBuffer
in interfaceMessage<T>
- Overrides:
toUnframedBuffer
in classBaseMessage<T>
-
load
protected void load()- Overrides:
load
in classBaseMessage<T>
-
loadAndClear
protected void loadAndClear()- Overrides:
loadAndClear
in classBaseMessage<T>
-
clear
public void clear() -
isDecoded
public boolean isDecoded() -
isEncoded
public boolean isEncoded()
-