- All Superinterfaces:
FtHandler,RuntimeType.Api<TimeoutConfig>
Timeout attempts to terminate execution after defined duration of time.
-
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic TimeoutConfig.Builderbuilder()Create a new fluent API builder to customize a timeout.static Timeoutcreate(TimeoutConfig config) Create a timeout based on configuration.static TimeoutCreate aTimeoutwith specified timeout.static Timeoutcreate(Consumer<TimeoutConfig.Builder> builderConsumer) Create a timeout with a possibility to customize its configuration.Methods inherited from interface io.helidon.builder.api.RuntimeType.Api
prototype
-
Method Details
-
create
Create a timeout based on configuration.- Parameters:
config- timeout configuration- Returns:
- timeout handler
-
create
Create a timeout with a possibility to customize its configuration.- Parameters:
builderConsumer- consumer to customize configuration- Returns:
- a new timeout
-
builder
Create a new fluent API builder to customize a timeout.- Returns:
- a new timeout builder
-
create
Create aTimeoutwith specified timeout.- Parameters:
timeout- duration of the timeout of operations handled by the new Timeout instance- Returns:
- a new timeout
-