/** * Configures multipart request content using a {@link Consumer} which will have an instance of {@link MultipartContent} passed into it for * configuring the multipart content data. * * @param config the configuration {@link Consumer} * @return a configured instance of {@link MultipartContent} */ public static MultipartContent multipart(final Consumer<MultipartContent> config) { MultipartContent content = new MultipartContent(); config.accept(content); return content; }
/** * Configures multipart request content using a {@link Consumer} which will have an instance of {@link MultipartContent} passed into it for * configuring the multipart content data. * * @param config the configuration {@link Consumer} * @return a configured instance of {@link MultipartContent} */ public static MultipartContent multipart(final Consumer<MultipartContent> config) { MultipartContent content = new MultipartContent(); config.accept(content); return content; }
/** * Configures multipart request content using a {@link Consumer} which will have an instance of {@link MultipartContent} passed into it for * configuring the multipart content data. * * @param config the configuration {@link Consumer} * @return a configured instance of {@link MultipartContent} */ public static MultipartContent multipart(final Consumer<MultipartContent> config) { MultipartContent content = new MultipartContent(); config.accept(content); return content; }
/** * Configures multipart request content using a Groovy closure (delegated to {@link MultipartContent}). * * @param closure the configuration closure * @return a configured instance of {@link MultipartContent} */ public static MultipartContent multipart(@DelegatesTo(MultipartContent.class) Closure closure) { MultipartContent content = new MultipartContent(); closure.setDelegate(content); closure.call(); return content; }
/** * Configures multipart request content using a Groovy closure (delegated to {@link MultipartContent}). * * @param closure the configuration closure * @return a configured instance of {@link MultipartContent} */ public static MultipartContent multipart(@DelegatesTo(MultipartContent.class) Closure closure) { MultipartContent content = new MultipartContent(); closure.setDelegate(content); closure.call(); return content; }
/** * Configures multipart request content using a Groovy closure (delegated to {@link MultipartContent}). * * @param closure the configuration closure * @return a configured instance of {@link MultipartContent} */ public static MultipartContent multipart(@DelegatesTo(MultipartContent.class) Closure closure) { MultipartContent content = new MultipartContent(); closure.setDelegate(content); closure.call(); return content; }