Resteasy Multipart Provider 2.3.6.Final-redhat-1

org.jboss.resteasy.plugins.providers.multipart
Class MultipartRelatedWriter

java.lang.Object
  extended by org.jboss.resteasy.plugins.providers.multipart.AbstractMultipartWriter
      extended by org.jboss.resteasy.plugins.providers.multipart.AbstractMultipartRelatedWriter
          extended by org.jboss.resteasy.plugins.providers.multipart.MultipartRelatedWriter
All Implemented Interfaces:
javax.ws.rs.ext.MessageBodyWriter<MultipartRelatedOutput>

@Provider
public class MultipartRelatedWriter
extends AbstractMultipartRelatedWriter
implements javax.ws.rs.ext.MessageBodyWriter<MultipartRelatedOutput>

The MessageBodyWriter implementation to serialize MultipartRelatedOutput objects.

Version:
$Revision: 1 $
Author:
Attila Kiraly

Field Summary
 
Fields inherited from class org.jboss.resteasy.plugins.providers.multipart.AbstractMultipartWriter
workers
 
Constructor Summary
MultipartRelatedWriter()
           
 
Method Summary
 long getSize(MultipartRelatedOutput multipartRelatedOutput, Class<?> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
           
 boolean isWriteable(Class<?> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
           
 void writeTo(MultipartRelatedOutput multipartRelatedOutput, Class<?> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<String,Object> httpHeaders, OutputStream entityStream)
           
 
Methods inherited from class org.jboss.resteasy.plugins.providers.multipart.AbstractMultipartRelatedWriter
writeRelated
 
Methods inherited from class org.jboss.resteasy.plugins.providers.multipart.AbstractMultipartWriter
write, writePart, writeParts
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultipartRelatedWriter

public MultipartRelatedWriter()
Method Detail

isWriteable

public boolean isWriteable(Class<?> type,
                           Type genericType,
                           Annotation[] annotations,
                           javax.ws.rs.core.MediaType mediaType)
Specified by:
isWriteable in interface javax.ws.rs.ext.MessageBodyWriter<MultipartRelatedOutput>

getSize

public long getSize(MultipartRelatedOutput multipartRelatedOutput,
                    Class<?> type,
                    Type genericType,
                    Annotation[] annotations,
                    javax.ws.rs.core.MediaType mediaType)
Specified by:
getSize in interface javax.ws.rs.ext.MessageBodyWriter<MultipartRelatedOutput>

writeTo

public void writeTo(MultipartRelatedOutput multipartRelatedOutput,
                    Class<?> type,
                    Type genericType,
                    Annotation[] annotations,
                    javax.ws.rs.core.MediaType mediaType,
                    javax.ws.rs.core.MultivaluedMap<String,Object> httpHeaders,
                    OutputStream entityStream)
             throws IOException,
                    javax.ws.rs.WebApplicationException
Specified by:
writeTo in interface javax.ws.rs.ext.MessageBodyWriter<MultipartRelatedOutput>
Throws:
IOException
javax.ws.rs.WebApplicationException

Resteasy Multipart Provider 2.3.6.Final-redhat-1

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.