Module io.helidon.lra.coordinator
Package io.helidon.lra.coordinator
Class CoordinatorService.Builder
java.lang.Object
io.helidon.lra.coordinator.CoordinatorService.Builder
- All Implemented Interfaces:
Builder<CoordinatorService.Builder,
,CoordinatorService> Supplier<CoordinatorService>
- Enclosing class:
CoordinatorService
public static final class CoordinatorService.Builder
extends Object
implements Builder<CoordinatorService.Builder,CoordinatorService>
Coordinator builder.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Build the instance from this builder.Configuration needed for configuring coordinator.Supplier for coordinator url.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
config
Configuration needed for configuring coordinator.- Parameters:
config
- config for Lra coordinator.- Returns:
- this builder
-
url
Supplier for coordinator url. For supplying url after we know the port of the started server.- Parameters:
uriSupplier
- coordinator url- Returns:
- this builder
-
build
Description copied from interface:Builder
Build the instance from this builder.- Specified by:
build
in interfaceBuilder<CoordinatorService.Builder,
CoordinatorService> - Returns:
- instance of the built type
-