Package org.fusesource.hawtbuf.proto
Interface PBMessageFactory<Bean extends PBMessage,Buffer extends MessageBuffer>
-
public interface PBMessageFactory<Bean extends PBMessage,Buffer extends MessageBuffer>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Beancreate()BufferparseFramed(byte[] data)BufferparseFramed(java.io.InputStream data)BufferparseFramed(Buffer data)BufferparseFramed(CodedInputStream data)BufferparseUnframed(byte[] data)BeanparseUnframed(java.io.InputStream data)BufferparseUnframed(Buffer data)BeanparseUnframed(CodedInputStream data)
-
-
-
Method Detail
-
create
Bean create()
-
parseUnframed
Bean parseUnframed(CodedInputStream data) throws InvalidProtocolBufferException, java.io.IOException
- Throws:
InvalidProtocolBufferExceptionjava.io.IOException
-
parseUnframed
Bean parseUnframed(java.io.InputStream data) throws InvalidProtocolBufferException, java.io.IOException
- Throws:
InvalidProtocolBufferExceptionjava.io.IOException
-
parseUnframed
Buffer parseUnframed(Buffer data) throws InvalidProtocolBufferException
- Throws:
InvalidProtocolBufferException
-
parseUnframed
Buffer parseUnframed(byte[] data) throws InvalidProtocolBufferException
- Throws:
InvalidProtocolBufferException
-
parseFramed
Buffer parseFramed(CodedInputStream data) throws InvalidProtocolBufferException, java.io.IOException
- Throws:
InvalidProtocolBufferExceptionjava.io.IOException
-
parseFramed
Buffer parseFramed(Buffer data) throws InvalidProtocolBufferException
- Throws:
InvalidProtocolBufferException
-
parseFramed
Buffer parseFramed(byte[] data) throws InvalidProtocolBufferException
- Throws:
InvalidProtocolBufferException
-
parseFramed
Buffer parseFramed(java.io.InputStream data) throws InvalidProtocolBufferException, java.io.IOException
- Throws:
InvalidProtocolBufferExceptionjava.io.IOException
-
-