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>
public abstract class DeferredDecodeMessage<T>
- extends BaseMessage<T>
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 |
encodedForm
protected Buffer encodedForm
decoded
protected boolean decoded
DeferredDecodeMessage
public DeferredDecodeMessage()
mergeFramed
public T mergeFramed(CodedInputStream input)
throws java.io.IOException
- Specified by:
mergeFramed
in interface Message<T>
- Overrides:
mergeFramed
in class BaseMessage<T>
- Throws:
java.io.IOException
mergeUnframed
public T mergeUnframed(Buffer data)
throws InvalidProtocolBufferException
- Specified by:
mergeUnframed
in interface Message<T>
- Overrides:
mergeUnframed
in class BaseMessage<T>
- Throws:
InvalidProtocolBufferException
toUnframedBuffer
public Buffer toUnframedBuffer()
- Specified by:
toUnframedBuffer
in interface Message<T>
- Overrides:
toUnframedBuffer
in class BaseMessage<T>
load
protected void load()
- Overrides:
load
in class BaseMessage<T>
loadAndClear
protected void loadAndClear()
- Overrides:
loadAndClear
in class BaseMessage<T>
clear
public void clear()
- Specified by:
clear
in interface Message<T>
- Overrides:
clear
in class BaseMessage<T>
isDecoded
public boolean isDecoded()
isEncoded
public boolean isEncoded()
Copyright © 2010-2011 FuseSource, Corp.. All Rights Reserved.