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.
-
-
Constructor Summary
Constructors Constructor Description CxfHeaderFilterStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
extendedFilter(org.apache.camel.spi.HeaderFilterStrategy.Direction direction, String key, Object value, org.apache.camel.Exchange exchange)
List<MessageHeaderFilter>
getMessageHeaderFilters()
Map<String,MessageHeaderFilter>
getMessageHeaderFiltersMap()
protected void
initialize()
boolean
isAllowFilterNamespaceClash()
boolean
isRelayAllMessageHeaders()
boolean
isRelayHeaders()
void
setAllowFilterNamespaceClash(boolean allowFilterNamespaceClash)
void
setMessageHeaderFilters(List<MessageHeaderFilter> messageHeaderFilters)
void
setRelayAllMessageHeaders(boolean relayAllMessageHeaders)
void
setRelayHeaders(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:
extendedFilter
in 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
-
-