Interface Message<T>
- All Known Implementing Classes:
BaseMessage, DeferredDecodeMessage
public interface Message<T>
-
Method Summary
Modifier and TypeMethodDescriptionvoidclear()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) intintbyte[]byte[]voidwriteFramed(OutputStream output) voidwriteFramed(CodedOutputStream output) voidwriteUnframed(OutputStream output) voidwriteUnframed(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
-