Interface Timeout
- All Superinterfaces:
FtHandler, RuntimeType.Api<TimeoutConfig>
Timeout attempts to terminate execution after defined duration of time.
-
Field Summary
Fields -
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 RuntimeType.Api
prototypeModifier and TypeMethodDescriptionThe prototype as it was received when creating this runtime object instance.
-
Field Details
-
FT_TIMEOUT_CALLS_TOTAL
-
FT_TIMEOUT_EXECUTIONDURATION
-
-
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
-