Package org.mapfish.print.processor.http
Interface HttpProcessor<PARAM>
- Type Parameters:
PARAM- the type of parameter object required when creating the wrapper object.
- All Superinterfaces:
ConfigurationObject,Processor<PARAM,Void>
- All Known Implementing Classes:
AbstractClientHttpRequestFactoryProcessor,AddHeadersProcessor,CompositeClientHttpRequestFactoryProcessor,ForwardHeadersProcessor,MapUriProcessor,RestrictUrisProcessor,UseHttpForHttpsProcessor
A flag interface indicating that this type of processor affects the
MfClientHttpRequestFactory object.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.mapfish.print.processor.Processor
Processor.ExecutionContext -
Field Summary
Fields inherited from interface org.mapfish.print.processor.Processor
MDC_APPLICATION_ID_KEY, MDC_JOB_ID_KEY -
Method Summary
Modifier and TypeMethodDescriptioncreateFactoryWrapper(PARAM param, MfClientHttpRequestFactory requestFactory) Create theMfClientHttpRequestFactoryto use.Methods inherited from interface org.mapfish.print.config.ConfigurationObject
validateMethods inherited from interface org.mapfish.print.processor.Processor
createInputParameter, execute, getInputMapperBiMap, getInputPrefix, getOutputMapperBiMap, getOutputPrefix, getOutputType, toString
-
Method Details
-
createFactoryWrapper
MfClientHttpRequestFactory createFactoryWrapper(PARAM param, MfClientHttpRequestFactory requestFactory) Create theMfClientHttpRequestFactoryto use.- Parameters:
param- extra parameters required to create the updated request factoryrequestFactory- the basic request factory. It should be unmodified and just wrapped with a proxy class.
-