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