How to set WorkflowServiceStubOptions in Java
Set WorkflowServiceStub
-specific options with the WorkflowServiceStubOptions
class.
The following table lists the options used to configure WorkflowServiceStub
.
Option | Description | Type |
---|---|---|
setChannel | Sets gRPC channel to use. Exclusive with target and sslContext | ManagedChannel |
setSslContext | Sets gRPC SSL Context to use | SslContext |
setEnableHttps | Sets option to enable SSL/TLS/HTTPS for gRPC | boolean |
setTarget | Sets a target string | String |
setRpcTimeout | Sets the rpc timeout value for non query and non long poll calls | Duration |
setRpcLongPollTimeout | Sets the rpc timeout value | Duration |
setRpcQueryTimeout | Sets the rpc timeout for queries | Duration |
setRpcRetryOptions | Set the rpc retry options | RpcRetryOptions |
setConnectionBackoffResetFrequency | Sets frequency at which gRPC connection backoff should be reset practically | Duration |
setGrpcReconnectFrequency | Sets frequency at which gRPC channel will be moved into an idle state | Duration |
setQueryRpcTimeout | Set the query rpc options | Duration |
setHeaders | Set the headers | Metadata |
setBlockingStubInterceptor | Set blocking stub interceptor | Function |
setFutureStubInterceptor | Set the future stub interceptor | Function |
setMetricsScope | Set the metric scope | Scope |
setEnableKeepAlive | Set keep alive ping from client to the server | boolean |
setKeepAliveTime | Set the keep alive time | Duration |
setKeepAliveTimeout | Set the keep alive timeout | Duration |
setKeepAlivePermitWithoutStream | Set if client sends keepalive pings even with no active RPCs | boolean |