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
@ConstrainedTo(value=SERVER)
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(Providers providers, javax.inject.Provider<CloseableService> closeableServiceProvider)
           
 
Method Summary
protected  MultiPart readMultiPart(Class<MultiPart> type, Type genericType, Annotation[] annotations, MediaType mediaType, MultivaluedMap<String,String> headers, 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(@Context
                                        Providers providers,
                                        javax.inject.Provider<CloseableService> closeableServiceProvider)
Method Detail

readMultiPart

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


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