Class HeaderFilterStrategyComponent

java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.support.DefaultComponent
org.apache.camel.support.HeaderFilterStrategyComponent
All Implemented Interfaces:
AutoCloseable, org.apache.camel.CamelContextAware, org.apache.camel.Component, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.HasCamelContext, org.apache.camel.spi.HeaderFilterStrategyAware, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

public abstract class HeaderFilterStrategyComponent extends DefaultComponent implements org.apache.camel.spi.HeaderFilterStrategyAware
Base class for components to support configuring a HeaderFilterStrategy.
  • Constructor Details

    • HeaderFilterStrategyComponent

      public HeaderFilterStrategyComponent()
    • HeaderFilterStrategyComponent

      public HeaderFilterStrategyComponent(org.apache.camel.CamelContext context)
  • Method Details

    • getHeaderFilterStrategy

      public org.apache.camel.spi.HeaderFilterStrategy getHeaderFilterStrategy()
      Specified by:
      getHeaderFilterStrategy in interface org.apache.camel.spi.HeaderFilterStrategyAware
    • setHeaderFilterStrategy

      public void setHeaderFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy strategy)
      To use a custom HeaderFilterStrategy to filter header to and from Camel message.
      Specified by:
      setHeaderFilterStrategy in interface org.apache.camel.spi.HeaderFilterStrategyAware
    • setEndpointHeaderFilterStrategy

      public void setEndpointHeaderFilterStrategy(org.apache.camel.Endpoint endpoint)
      Sets the header filter strategy to use from the given endpoint if the endpoint is a HeaderFilterStrategyAware type.