public class MultipartFormContentProcessor extends Object implements ContentProcessor
CONTENT_TYPE_HEADER, CRLF| Constructor and Description |
|---|
MultipartFormContentProcessor(feign.codec.Encoder delegate)
Constructor with specific delegate encoder.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addFirstWriter(Writer writer)
Adds
Writer instance in runtime
at the beginning of writers list. |
void |
addLastWriter(Writer writer)
Adds
Writer instance in runtime
at the end of writers list. |
void |
addWriter(Writer writer)
Adds
Writer instance in runtime. |
ContentType |
getSupportedContentType()
Returns supported
ContentType of this processor. |
Collection<Writer> |
getWriters()
Returns the unmodifiable collection of all writers.
|
void |
process(feign.RequestTemplate template,
Charset charset,
Map<String,Object> data)
Processes a request.
|
public MultipartFormContentProcessor(feign.codec.Encoder delegate)
delegate - specific delegate encoder for cases, when this processor couldn't handle request parameter.public void process(feign.RequestTemplate template,
Charset charset,
Map<String,Object> data)
throws feign.codec.EncodeException
ContentProcessorprocess in interface ContentProcessortemplate - Feign's request template.charset - request charset from 'Content-Type' header (UTF-8 by default).data - reqeust data.feign.codec.EncodeException - in case of any encode exceptionpublic ContentType getSupportedContentType()
ContentProcessorContentType of this processor.getSupportedContentType in interface ContentProcessorpublic final void addWriter(Writer writer)
Writer instance in runtime.writer - additional writer.public final void addFirstWriter(Writer writer)
Writer instance in runtime
at the beginning of writers list.writer - additional writer.public final void addLastWriter(Writer writer)
Writer instance in runtime
at the end of writers list.writer - additional writer.public final Collection<Writer> getWriters()
Copyright © 2016–2019. All rights reserved.