Package io.servicetalk.grpc.api
Class GrpcExecutionStrategies
- java.lang.Object
-
- io.servicetalk.grpc.api.GrpcExecutionStrategies
-
public final class GrpcExecutionStrategies extends java.lang.Object
A factory to create differentGrpcExecutionStrategy
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GrpcExecutionStrategies.Builder
A builder to build anHttpExecutionStrategy
.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static GrpcExecutionStrategies.Builder
customStrategyBuilder()
AGrpcExecutionStrategy
that disables all offloads.static GrpcExecutionStrategy
defaultStrategy()
The defaultGrpcExecutionStrategy
.static GrpcExecutionStrategy
defaultStrategy(Executor executor)
The defaultGrpcExecutionStrategy
using the passedExecutor
.static GrpcExecutionStrategy
noOffloadsStrategy()
AGrpcExecutionStrategy
that disables all offloads.
-
-
-
Method Detail
-
defaultStrategy
public static GrpcExecutionStrategy defaultStrategy()
The defaultGrpcExecutionStrategy
.- Returns:
- Default
GrpcExecutionStrategy
.
-
defaultStrategy
public static GrpcExecutionStrategy defaultStrategy(Executor executor)
The defaultGrpcExecutionStrategy
using the passedExecutor
.- Parameters:
executor
-Executor
to use.- Returns:
- Default
GrpcExecutionStrategy
.
-
noOffloadsStrategy
public static GrpcExecutionStrategy noOffloadsStrategy()
AGrpcExecutionStrategy
that disables all offloads.- Returns:
GrpcExecutionStrategy
that disables all offloads.
-
customStrategyBuilder
public static GrpcExecutionStrategies.Builder customStrategyBuilder()
AGrpcExecutionStrategy
that disables all offloads.- Returns:
GrpcExecutionStrategy
that disables all offloads.
-
-