public abstract class HeaderFilterStrategyComponent extends UriEndpointComponent implements HeaderFilterStrategyAware
HeaderFilterStrategy
.shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
Constructor and Description |
---|
HeaderFilterStrategyComponent(CamelContext context,
Class<? extends Endpoint> endpointClass) |
HeaderFilterStrategyComponent(Class<? extends Endpoint> endpointClass) |
Modifier and Type | Method and Description |
---|---|
HeaderFilterStrategy |
getHeaderFilterStrategy()
Gets the header filter strategy used
|
void |
setEndpointHeaderFilterStrategy(Endpoint endpoint)
Sets the header filter strategy to use from the given endpoint if the endpoint is a
HeaderFilterStrategyAware type. |
void |
setHeaderFilterStrategy(HeaderFilterStrategy strategy)
To use a custom
HeaderFilterStrategy to filter header to and from Camel message. |
createComponentConfiguration, createParameterConfigurationMap, getEndpointClass, getParameterConfigurationMap, populateParameterConfigurationMap, setEndpointClass
afterConfiguration, createConfiguration, createEndpoint, createEndpoint, doStart, doStop, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isResolvePropertyPlaceholders, preProcessUri, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setCamelContext, setProperties, setProperties, setResolvePropertyPlaceholders, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
public HeaderFilterStrategyComponent(Class<? extends Endpoint> endpointClass)
public HeaderFilterStrategyComponent(CamelContext context, Class<? extends Endpoint> endpointClass)
public HeaderFilterStrategy getHeaderFilterStrategy()
HeaderFilterStrategyAware
getHeaderFilterStrategy
in interface HeaderFilterStrategyAware
public void setHeaderFilterStrategy(HeaderFilterStrategy strategy)
HeaderFilterStrategy
to filter header to and from Camel message.setHeaderFilterStrategy
in interface HeaderFilterStrategyAware
strategy
- the strategypublic void setEndpointHeaderFilterStrategy(Endpoint endpoint)
HeaderFilterStrategyAware
type.Apache Camel