Class ProtobufMessageBodyProvider

  • All Implemented Interfaces:
    javax.ws.rs.ext.MessageBodyReader<com.google.protobuf.Message>, javax.ws.rs.ext.MessageBodyWriter<com.google.protobuf.Message>

    @Produces({"application/protobuf","application/vnd.google.protobuf"})
    @Consumes({"application/protobuf","application/vnd.google.protobuf"})
    public class ProtobufMessageBodyProvider
    extends MessageBodyProvider<com.google.protobuf.Message>
    • Constructor Detail

      • ProtobufMessageBodyProvider

        public ProtobufMessageBodyProvider()
    • Method Detail

      • readFrom

        public 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)