Class BaseVertxKafkaConfiguration

  • All Implemented Interfaces:
    org.apache.camel.spi.HeaderFilterStrategyAware
    Direct Known Subclasses:
    VertxKafkaConfiguration

    public abstract class BaseVertxKafkaConfiguration
    extends Object
    implements org.apache.camel.spi.HeaderFilterStrategyAware
    • Constructor Detail

      • BaseVertxKafkaConfiguration

        public BaseVertxKafkaConfiguration()
    • Method Detail

      • getHeaderFilterStrategy

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

        public void setHeaderFilterStrategy​(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
        Specified by:
        setHeaderFilterStrategy in interface org.apache.camel.spi.HeaderFilterStrategyAware
      • isAllowManualCommit

        public boolean isAllowManualCommit()
        Whether to allow doing manual commits via VertxKafkaManualCommit.

        If this option is enabled then an instance of VertxKafkaManualCommit is stored on the Exchange message header, which allows end users to access this API and perform manual offset commits via the Kafka consumer. Note: To take full control of the offset committing, you may need to disable the Kafka Consumer default auto commit behavior by setting 'enableAutoCommit' to 'false'.

      • setAllowManualCommit

        public void setAllowManualCommit​(boolean allowManualCommit)