Package org.fusesource.hawtbuf.proto
Interface Message<T>
- All Known Implementing Classes:
BaseMessage
,DeferredDecodeMessage
public interface Message<T>
-
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
clone()
mergeFramed
(byte[] data) mergeFramed
(InputStream input) mergeFramed
(Buffer buffer) mergeFramed
(CodedInputStream input) mergeUnframed
(byte[] data) mergeUnframed
(InputStream input) mergeUnframed
(Buffer buffer) mergeUnframed
(CodedInputStream input) int
int
byte[]
byte[]
void
writeFramed
(OutputStream output) void
writeFramed
(CodedOutputStream output) void
writeUnframed
(OutputStream output) void
writeUnframed
(CodedOutputStream output)
-
Method Details
-
clone
- Throws:
CloneNotSupportedException
-
serializedSizeUnframed
int serializedSizeUnframed() -
serializedSizeFramed
int serializedSizeFramed() -
clear
void clear() -
assertInitialized
- Throws:
UninitializedMessageException
-
mergeFrom
-
mergeUnframed
- Throws:
InvalidProtocolBufferException
-
mergeFramed
- Throws:
InvalidProtocolBufferException
-
mergeUnframed
- Throws:
InvalidProtocolBufferException
-
mergeFramed
- Throws:
InvalidProtocolBufferException
-
mergeUnframed
- Throws:
IOException
-
mergeFramed
- Throws:
IOException
-
mergeUnframed
- Throws:
IOException
-
mergeFramed
- Throws:
IOException
-
toUnframedBuffer
Buffer toUnframedBuffer() -
toFramedBuffer
Buffer toFramedBuffer() -
toUnframedByteArray
byte[] toUnframedByteArray() -
toFramedByteArray
byte[] toFramedByteArray() -
writeUnframed
- Throws:
IOException
-
writeFramed
- Throws:
IOException
-
writeUnframed
- Throws:
IOException
-
writeFramed
- Throws:
IOException
-