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 Bean
create()
Buffer
parseFramed(byte[] data)
Buffer
parseFramed(java.io.InputStream data)
Buffer
parseFramed(Buffer data)
Buffer
parseFramed(CodedInputStream data)
Buffer
parseUnframed(byte[] data)
Bean
parseUnframed(java.io.InputStream data)
Buffer
parseUnframed(Buffer data)
Bean
parseUnframed(CodedInputStream data)
-
-
-
Method Detail
-
create
Bean create()
-
parseUnframed
Bean parseUnframed(CodedInputStream data) throws InvalidProtocolBufferException, java.io.IOException
- Throws:
InvalidProtocolBufferException
java.io.IOException
-
parseUnframed
Bean parseUnframed(java.io.InputStream data) throws InvalidProtocolBufferException, java.io.IOException
- Throws:
InvalidProtocolBufferException
java.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:
InvalidProtocolBufferException
java.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:
InvalidProtocolBufferException
java.io.IOException
-
-