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 theMfClientHttpRequestFactory
to use.Methods inherited from interface org.mapfish.print.config.ConfigurationObject
validate
Methods 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 theMfClientHttpRequestFactory
to 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.
-