Class CxfHeaderFilterStrategy
java.lang.Object
org.apache.camel.support.DefaultHeaderFilterStrategy
org.apache.camel.component.cxf.transport.header.CxfHeaderFilterStrategy
- All Implemented Interfaces:
org.apache.camel.spi.HeaderFilterStrategy
public class CxfHeaderFilterStrategy
extends org.apache.camel.support.DefaultHeaderFilterStrategy
The default CXF header filter strategy.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.camel.spi.HeaderFilterStrategy
org.apache.camel.spi.HeaderFilterStrategy.Direction -
Field Summary
Fields inherited from class org.apache.camel.support.DefaultHeaderFilterStrategy
CAMEL_FILTER_PATTERN, CAMEL_FILTER_STARTS_WITH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanextendedFilter(org.apache.camel.spi.HeaderFilterStrategy.Direction direction, String key, Object value, org.apache.camel.Exchange exchange) protected voidbooleanbooleanbooleanvoidsetAllowFilterNamespaceClash(boolean allowFilterNamespaceClash) voidsetMessageHeaderFilters(List<MessageHeaderFilter> messageHeaderFilters) voidsetRelayAllMessageHeaders(boolean relayAllMessageHeaders) voidsetRelayHeaders(boolean relayHeaders) Methods inherited from class org.apache.camel.support.DefaultHeaderFilterStrategy
applyFilterToCamelHeaders, applyFilterToExternalHeaders, getInFilter, getInFilterPattern, getOutFilter, getOutFilterPattern, isAllowNullValues, isCaseInsensitive, isFilterOnMatch, isLowerCase, setAllowNullValues, setCaseInsensitive, setFilterOnMatch, setInFilter, setInFilter, setInFilterPattern, setInFilterPattern, setInFilterStartsWith, setLowerCase, setOutFilter, setOutFilter, setOutFilterPattern, setOutFilterPattern, setOutFilterStartsWith
-
Constructor Details
-
CxfHeaderFilterStrategy
public CxfHeaderFilterStrategy()
-
-
Method Details
-
initialize
protected void initialize() -
extendedFilter
protected boolean extendedFilter(org.apache.camel.spi.HeaderFilterStrategy.Direction direction, String key, Object value, org.apache.camel.Exchange exchange) - Overrides:
extendedFilterin classorg.apache.camel.support.DefaultHeaderFilterStrategy
-
setMessageHeaderFilters
- Parameters:
messageHeaderFilters- the messageHeaderFilters to set
-
getMessageHeaderFilters
- Returns:
- the messageHeaderFilters
-
isAllowFilterNamespaceClash
public boolean isAllowFilterNamespaceClash()- Returns:
- the allowFilterNamespaceClash
-
setAllowFilterNamespaceClash
public void setAllowFilterNamespaceClash(boolean allowFilterNamespaceClash) - Parameters:
allowFilterNamespaceClash- the allowFilterNamespaceClash to set
-
getMessageHeaderFiltersMap
- Returns:
- the messageHeaderFiltersMap
-
setRelayHeaders
public void setRelayHeaders(boolean relayHeaders) - Parameters:
relayHeaders- the relayHeaders to set
-
isRelayHeaders
public boolean isRelayHeaders()- Returns:
- the relayHeaders
-
isRelayAllMessageHeaders
public boolean isRelayAllMessageHeaders()- Returns:
- the relayAllMessageHeaders
-
setRelayAllMessageHeaders
public void setRelayAllMessageHeaders(boolean relayAllMessageHeaders) - Parameters:
relayAllMessageHeaders- the relayAllMessageHeaders to set
-