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,java.lang.Void>
- All Known Implementing Classes:
AbstractClientHttpRequestFactoryProcessor
,AddHeadersProcessor
,CompositeClientHttpRequestFactoryProcessor
,ForwardHeadersProcessor
,MapUriProcessor
,RestrictUrisProcessor
,UseHttpForHttpsProcessor
public interface HttpProcessor<PARAM> extends Processor<PARAM,java.lang.Void>
A flag interface indicating that this type of processor affects theMfClientHttpRequestFactory
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MfClientHttpRequestFactory
createFactoryWrapper(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 Detail
-
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.
-
-