/** * <p> Creates the {@code CloseableIterator}. Use this to process in a blocking IO manner. * * @param inputStream The {@code InputStream} with the multipart content. * @return The {@code CloseableIterator} */ public CloseableIterator<ParserToken> forBlockingIO(final InputStream inputStream){ return BlockingIOAdapter.parse(inputStream, context, partStreamsFactory(), bufferSize, headersSizeLimit, nestedMultipartsAllowed); } }
/** * <p> Builds a {@code NioMultipartParser}. Use this to process the multipart stream in a non blocking fashion. * * @param listener The {@code NioMultipartParserListener} listener * @return The {@code NioMultipartParser} */ public NioMultipartParser forNIO(final NioMultipartParserListener listener){ return new NioMultipartParser(context, listener, partStreamsFactory(), bufferSize, headersSizeLimit, nestedMultipartsAllowed); }
/** * <p> Creates the {@code CloseableIterator}. Use this to process in a blocking IO manner. * * @param inputStream The {@code InputStream} with the multipart content. * @return The {@code CloseableIterator} */ public CloseableIterator<ParserToken> forBlockingIO(final InputStream inputStream){ return BlockingIOAdapter.parse(inputStream, context, partStreamsFactory(), bufferSize, headersSizeLimit, nestedMultipartsAllowed); } }
/** * <p> Builds a {@code NioMultipartParser}. Use this to process the multipart stream in a non blocking fashion. * * @param listener The {@code NioMultipartParserListener} listener * @return The {@code NioMultipartParser} */ public NioMultipartParser forNIO(final NioMultipartParserListener listener){ return new NioMultipartParser(context, listener, partStreamsFactory(), bufferSize, headersSizeLimit, nestedMultipartsAllowed); }