Class KafkaResumeStrategyConfigurationBuilder
java.lang.Object
org.apache.camel.support.resume.BasicResumeStrategyConfigurationBuilder<KafkaResumeStrategyConfigurationBuilder,KafkaResumeStrategyConfiguration>
org.apache.camel.processor.resume.kafka.KafkaResumeStrategyConfigurationBuilder
- All Implemented Interfaces:
org.apache.camel.resume.ResumeStrategyConfigurationBuilder<KafkaResumeStrategyConfigurationBuilder,KafkaResumeStrategyConfiguration>
public class KafkaResumeStrategyConfigurationBuilder
extends org.apache.camel.support.resume.BasicResumeStrategyConfigurationBuilder<KafkaResumeStrategyConfigurationBuilder,KafkaResumeStrategyConfiguration>
A configuration builder appropriate for building configurations for the
SingleNodeKafkaResumeStrategy-
Field Summary
Fields inherited from class org.apache.camel.support.resume.BasicResumeStrategyConfigurationBuilder
cacheFillPolicy, resumeCache -
Constructor Summary
ConstructorsConstructorDescriptionKafkaResumeStrategyConfigurationBuilder(Properties producerProperties, Properties consumerProperties) -
Method Summary
Modifier and TypeMethodDescriptionbuild()static PropertiesCreates a basic consumerstatic PropertiesCreates a basic producerCreates the most basic builder possibleCreates an empty builderwithBootstrapServers(String value) withCacheFillPolicy(org.apache.camel.resume.Cacheable.FillPolicy cacheFillPolicy) withConsumerProperty(String key, Object value) withEnableAutoCommit(boolean value) withGroupId(String value) withMaxInitializationDuration(Duration duration) withMaxInitializationRetries(int retries) withProducerProperty(String key, Object value) Methods inherited from class org.apache.camel.support.resume.BasicResumeStrategyConfigurationBuilder
buildCommonConfiguration, withResumeCache
-
Constructor Details
-
KafkaResumeStrategyConfigurationBuilder
public KafkaResumeStrategyConfigurationBuilder(Properties producerProperties, Properties consumerProperties)
-
-
Method Details
-
withCacheFillPolicy
public KafkaResumeStrategyConfigurationBuilder withCacheFillPolicy(org.apache.camel.resume.Cacheable.FillPolicy cacheFillPolicy) - Specified by:
withCacheFillPolicyin interfaceorg.apache.camel.resume.ResumeStrategyConfigurationBuilder<KafkaResumeStrategyConfigurationBuilder,KafkaResumeStrategyConfiguration> - Overrides:
withCacheFillPolicyin classorg.apache.camel.support.resume.BasicResumeStrategyConfigurationBuilder<KafkaResumeStrategyConfigurationBuilder,KafkaResumeStrategyConfiguration>
-
withProducerProperty
-
withConsumerProperty
-
withGroupId
-
withEnableAutoCommit
-
withBootstrapServers
-
withTopic
-
withMaxInitializationDuration
-
withMaxInitializationRetries
-
createConsumerProperties
Creates a basic consumer- Returns:
- A set of default properties for consuming byte-based key/pair records from Kafka
-
createProducerProperties
Creates a basic producer- Returns:
- A set of default properties for producing byte-based key/pair records from Kafka
-
build
-
newBuilder
Creates the most basic builder possible- Returns:
- a pre-configured basic builder
-
newEmptyBuilder
Creates an empty builder- Returns:
- an empty configuration builder
-