Class 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.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 Detail

      • HeaderFilterStrategyComponent

        public HeaderFilterStrategyComponent()
      • HeaderFilterStrategyComponent

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

      • 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.