public class ProtoObjectParser implements ObjectParser
Beta
Parses protocol buffer HTTP response content into a protocol buffer message.
Implementation is immutable and therefore thread-safe.
Data-classes are expected to extend MessageLite.
All Charset parameters are ignored for protocol buffers.
Implements
ObjectParserInherited Members
Constructors
ProtoObjectParser()
public ProtoObjectParser()
Methods
<T>parseAndClose(InputStream in, Charset charset, Class<T> dataClass)
public T <T>parseAndClose(InputStream in, Charset charset, Class<T> dataClass)
Parses the given input stream into a new instance of the the given data class of key/value pairs and closes the input stream.
Name | Description |
in | InputStream |
charset | Charset |
dataClass | Class<T> |
Type | Description |
T |
Type | Description |
IOException |
<T>parseAndClose(Reader reader, Class<T> dataClass)
public T <T>parseAndClose(Reader reader, Class<T> dataClass)
Parses the given reader into a new instance of the the given data class of key/value pairs and closes the reader.
Type | Description |
T |
Type | Description |
IOException |
parseAndClose(InputStream in, Charset charset, Type dataType)
public Object parseAndClose(InputStream in, Charset charset, Type dataType)
Parses the given input stream into a new instance of the the given data type of key/value pairs and closes the input stream.
Name | Description |
in | InputStream |
charset | Charset |
dataType | Type |
Type | Description |
Object |
Type | Description |
IOException |
parseAndClose(Reader reader, Type dataType)
public Object parseAndClose(Reader reader, Type dataType)
Parses the given reader into a new instance of the the given data type of key/value pairs and closes the reader.
Type | Description |
Object |
Type | Description |
IOException |