Class CxfHeaderFilterStrategy
- java.lang.Object
-
- org.apache.camel.support.DefaultHeaderFilterStrategy
-
- org.apache.camel.component.cxf.common.header.CxfHeaderFilterStrategy
-
- All Implemented Interfaces:
org.apache.camel.spi.HeaderFilterStrategy
public class CxfHeaderFilterStrategy extends org.apache.camel.support.DefaultHeaderFilterStrategyThe default CXF header filter strategy.
-
-
Constructor Summary
Constructors Constructor Description CxfHeaderFilterStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanextendedFilter(org.apache.camel.spi.HeaderFilterStrategy.Direction direction, String key, Object value, org.apache.camel.Exchange exchange)List<MessageHeaderFilter>getMessageHeaderFilters()Map<String,MessageHeaderFilter>getMessageHeaderFiltersMap()protected voidinitialize()booleanisAllowFilterNamespaceClash()booleanisRelayAllMessageHeaders()booleanisRelayHeaders()voidsetAllowFilterNamespaceClash(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, setInFilterPattern, setInFilterPattern, setInFilterStartsWith, setLowerCase, setOutFilter, setOutFilterPattern, setOutFilterPattern, setOutFilterStartsWith
-
-
-
-
Method Detail
-
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
public void setMessageHeaderFilters(List<MessageHeaderFilter> messageHeaderFilters)
- Parameters:
messageHeaderFilters- the messageHeaderFilters to set
-
getMessageHeaderFilters
public List<MessageHeaderFilter> getMessageHeaderFilters()
- Returns:
- the messageHeaderFilters
-
isAllowFilterNamespaceClash
public boolean isAllowFilterNamespaceClash()
- Returns:
- the allowFilterNamespaceClash
-
setAllowFilterNamespaceClash
public void setAllowFilterNamespaceClash(boolean allowFilterNamespaceClash)
- Parameters:
allowFilterNamespaceClash- the allowFilterNamespaceClash to set
-
getMessageHeaderFiltersMap
public Map<String,MessageHeaderFilter> 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
-
-