org.glassfish.jersey.media.multipart.internal
Class MultiPartReaderServerSide

java.lang.Object
  extended by org.glassfish.jersey.media.multipart.internal.MultiPartReaderClientSide
      extended by org.glassfish.jersey.media.multipart.internal.MultiPartReaderServerSide
All Implemented Interfaces:
MessageBodyReader<MultiPart>

@Singleton
public class MultiPartReaderServerSide
extends MultiPartReaderClientSide

MessageBodyReader implementation for MultiPart entities.

Author:
Craig McClanahan, Paul Sandoz (paul.sandoz at oracle.com), Michal Gajdos (michal.gajdos at oracle.com)

Constructor Summary
MultiPartReaderServerSide(MultiPartProperties config, javax.inject.Provider<CloseableService> closeableServiceProvider)
           
 
Method Summary
protected  MultiPart readMultiPart(java.lang.Class<MultiPart> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, MediaType mediaType, MultivaluedMap<java.lang.String,java.lang.String> headers, java.io.InputStream stream)
           
 
Methods inherited from class org.glassfish.jersey.media.multipart.internal.MultiPartReaderClientSide
isReadable, readFrom
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiPartReaderServerSide

@Inject
public MultiPartReaderServerSide(MultiPartProperties config,
                                        javax.inject.Provider<CloseableService> closeableServiceProvider)
Method Detail

readMultiPart

protected MultiPart readMultiPart(java.lang.Class<MultiPart> type,
                                  java.lang.reflect.Type genericType,
                                  java.lang.annotation.Annotation[] annotations,
                                  MediaType mediaType,
                                  MultivaluedMap<java.lang.String,java.lang.String> headers,
                                  java.io.InputStream stream)
                           throws java.io.IOException,
                                  org.jvnet.mimepull.MIMEParsingException
Overrides:
readMultiPart in class MultiPartReaderClientSide
Throws:
java.io.IOException
org.jvnet.mimepull.MIMEParsingException


Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.