Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.accidia.protoserver.providers;
 
 
    @Override
    public boolean isWriteable(final Class<?> type,
                               final Type genericType,
                               final Annotation[] annotations,
                               final MediaType mediaType) {
        // true if media type is 'application/x-protobuf'
        return ..equalsIgnoreCase(mediaType.toString().trim());
    }
    @Override
    public long getSize(final List<Messagemessages,
                        final Class<?> clazz,
                        final Type type,
                        final Annotation[] annotations,
                        final MediaType mediaType) {
        long size = 0;
        for (final Message message : messages) {
            size += message.getSerializedSize();
        }
        return size;
    }
    @Override
    public void writeTo(final List<Messagemessages,
                        final Class<?> clazz,
                        final Type type,
                        final Annotation[] annotations,
                        final MediaType mediaType,
                        final MultivaluedMap<StringObjectstringObjectMultivaluedMap,
                        final OutputStream outputStreamthrows IOExceptionWebApplicationException {
        for (final Message message : messages) {
            outputStream.write(message.toByteArray());
        }
    }
New to GrepCode? Check out our FAQ X