Package | Description |
---|---|
io.simplesource.saga.client.api |
Modifier and Type | Method and Description |
---|---|
static <A> SagaClientBuilder<A> |
SagaClientBuilder.create()
Create saga client builder.
|
static <A> SagaClientBuilder<A> |
SagaClientBuilder.create(PropertiesBuilder.BuildSteps configBuildSteps)
Create saga client builder with config properties.
|
SagaClientBuilder<A> |
SagaClientBuilder.withClientId(String clientId)
With client id saga client builder.
|
SagaClientBuilder<A> |
SagaClientBuilder.withProperties(PropertiesBuilder.BuildSteps configBuildSteps)
Sets the config properties.
|
SagaClientBuilder<A> |
SagaClientBuilder.withScheduler(ScheduledExecutorService scheduler)
Sets the scheduler required to schedule timeouts.
|
SagaClientBuilder<A> |
SagaClientBuilder.withSerdes(SagaClientSerdes<A> serdes)
Sets the Serdes required for the saga request and saga response topics.
|
SagaClientBuilder<A> |
SagaClientBuilder.withTopicConfig(TopicConfigBuilder.BuildSteps topicBuildFn)
Sets the topic configuration for naming and creating the saga request and response topics.
|
Copyright © 2019. All rights reserved.