Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.accidia.protoserver.providers;
 
 
public class ProtobufMessageWriter implements MessageBodyWriter<Message> {
    @Override
    public boolean isWriteable(final Class<?> type,
                               final Type genericType,
                               final Annotation[] annotations,
                               final MediaType mediaType) {
        return Message.class.isAssignableFrom(type);
    }
    @Override
    public long getSize(final Message message,
                        final Class<?> type,
                        final Type genericType,
                        final Annotation[] annotations,
                        final MediaType mediaType) {
        return message.getSerializedSize();
    }
    @Override
    public void writeTo(final Message message,
                        final Class type,
                        final Type genericType,
                        final Annotation[] annotations,
                        final MediaType mediaType,
                        final MultivaluedMap httpHeaders,
                        final OutputStream entityStreamthrows IOExceptionWebApplicationException {
        entityStream.write(message.toByteArray());
    }
New to GrepCode? Check out our FAQ X