org.apache.camel.component.cxf.common.header
Class CxfHeaderFilterStrategy

java.lang.Object
  extended by org.apache.camel.impl.DefaultHeaderFilterStrategy
      extended by org.apache.camel.component.cxf.common.header.CxfHeaderFilterStrategy
All Implemented Interfaces:
org.apache.camel.spi.HeaderFilterStrategy

public class CxfHeaderFilterStrategy
extends org.apache.camel.impl.DefaultHeaderFilterStrategy

The default CXF header filter strategy.

Version:

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.camel.spi.HeaderFilterStrategy
org.apache.camel.spi.HeaderFilterStrategy.Direction
 
Constructor Summary
CxfHeaderFilterStrategy()
           
 
Method Summary
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.impl.DefaultHeaderFilterStrategy
applyFilterToCamelHeaders, applyFilterToExternalHeaders, getInFilter, getInFilterPattern, getOutFilter, getOutFilterPattern, isAllowNullValues, isLowerCase, setAllowNullValues, setInFilter, setInFilterPattern, setLowerCase, setOutFilter, setOutFilterPattern
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CxfHeaderFilterStrategy

public CxfHeaderFilterStrategy()
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 class org.apache.camel.impl.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


Apache CAMEL