Class MultiPartReaderServerSide

  • All Implemented Interfaces:
    javax.ws.rs.ext.MessageBodyReader<MultiPart>

    @Singleton
    @ConstrainedTo(SERVER)
    public class MultiPartReaderServerSide
    extends MultiPartReaderClientSide
    MessageBodyReader implementation for MultiPart entities.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected MultiPart readMultiPart​(java.lang.Class<MultiPart> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String> headers, java.io.InputStream stream)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • closeableServiceProvider

        private final javax.inject.Provider<CloseableService> closeableServiceProvider
    • Constructor Detail

      • MultiPartReaderServerSide

        @Inject
        public MultiPartReaderServerSide​(@Context
                                         javax.ws.rs.ext.Providers providers,
                                         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,
                                          javax.ws.rs.core.MediaType mediaType,
                                          javax.ws.rs.core.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