@Produces(value={"application/protobuf","application/vnd.google.protobuf"})
@Consumes(value={"application/protobuf","application/vnd.google.protobuf"})
public class ProtobufMessageBodyProvider
extends MessageBodyProvider<com.google.protobuf.Message>
| Constructor and Description |
|---|
ProtobufMessageBodyProvider() |
| Modifier and Type | Method and Description |
|---|---|
com.google.protobuf.Message |
readFrom(Class<com.google.protobuf.Message> type,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType,
javax.ws.rs.core.MultivaluedMap<String,String> httpHeaders,
InputStream entityStream) |
void |
writeTo(com.google.protobuf.Message message,
Class<?> type,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType,
javax.ws.rs.core.MultivaluedMap<String,Object> httpHeaders,
OutputStream entityStream) |
isReadable, isSupportedType, isWriteablepublic com.google.protobuf.Message readFrom(Class<com.google.protobuf.Message> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<String,String> httpHeaders, InputStream entityStream)
public void writeTo(com.google.protobuf.Message message,
Class<?> type,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType,
javax.ws.rs.core.MultivaluedMap<String,Object> httpHeaders,
OutputStream entityStream)
throws IOException
IOExceptionCopyright © 2018–2019. All rights reserved.