Class TaktClient.TaktClientBuilder
java.lang.Object
io.taktx.client.TaktClient.TaktClientBuilder
- Enclosing class:
TaktClient
Builder class for creating TaktClient instances. Requires NAMESPACE, and
KAFKA_BOOTSTRAP_SERVERS environment variables to be set or configured via the builder methods.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds and returns a TaktClient instance.withTaktParameterResolverFactory(TaktParameterResolverFactory parameterResolverFactory) withTaktProperties(Properties kafkaProperties)
-
Method Details
-
build
Builds and returns a TaktClient instance.- Returns:
- A TaktClient instance.
- Throws:
IllegalArgumentException- if Kafka properties are not set.
-
withTaktParameterResolverFactory
public TaktClient.TaktClientBuilder withTaktParameterResolverFactory(TaktParameterResolverFactory parameterResolverFactory) -
withTaktProperties
-