A B C D E F G H I L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ACTIVITY_TYPE - Static variable in class io.temporal.serviceclient.MetricsTag
- addDoNotRetry(Status.Code, Class<? extends GeneratedMessageV3>) - Method in class io.temporal.serviceclient.RpcRetryOptions.Builder
-
Add
Status.Code
with associated details class to not retry. - addDoNotRetry(RpcRetryOptions.DoNotRetryItem) - Method in class io.temporal.serviceclient.RpcRetryOptions.Builder
-
Add
RpcRetryOptions.DoNotRetryItem
to not retry. - addGrpcClientInterceptor(ClientInterceptor) - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder
- addGrpcMetadataProvider(GrpcMetadataProvider) - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder
- apply() - Method in interface io.temporal.internal.retryer.GrpcRetryer.RetryableFunc
- apply() - Method in interface io.temporal.internal.retryer.GrpcRetryer.RetryableProc
- AsyncBackoffThrottler - Class in io.temporal.internal
-
Used to throttle code execution in presence of failures using exponential backoff logic.
- AsyncBackoffThrottler(Duration, Duration, double) - Constructor for class io.temporal.internal.AsyncBackoffThrottler
-
Construct an instance of the throttler.
- AUTHORIZATION_HEADER_KEY - Static variable in class io.temporal.authorization.AuthorizationGrpcMetadataProvider
- AuthorizationGrpcMetadataProvider - Class in io.temporal.authorization
- AuthorizationGrpcMetadataProvider(AuthorizationTokenSupplier) - Constructor for class io.temporal.authorization.AuthorizationGrpcMetadataProvider
- AuthorizationTokenSupplier - Interface in io.temporal.authorization
-
Supplies tokens that will be sent to the Temporal server to perform authorization.
- awaitTermination(long, TimeUnit) - Method in interface io.temporal.serviceclient.WorkflowServiceStubs
-
Awaits for gRPC stubs shutdown up to the specified timeout.
- awaitTermination(long, TimeUnit) - Method in class io.temporal.serviceclient.WorkflowServiceStubsImpl
B
- BACKOFF - Static variable in class io.temporal.serviceclient.rpcretry.DefaultStubLongPollRpcRetryOptions
- BACKOFF - Static variable in class io.temporal.serviceclient.rpcretry.DefaultStubServiceOperationRpcRetryOptions
- BackoffThrottler - Class in io.temporal.internal
-
Used to throttle code execution in presence of failures using exponential backoff logic.
- BackoffThrottler(Duration, Duration, double) - Constructor for class io.temporal.internal.BackoffThrottler
-
Construct an instance of the throttler.
- blockingStub() - Method in interface io.temporal.serviceclient.WorkflowServiceStubs
- blockingStub() - Method in class io.temporal.serviceclient.WorkflowServiceStubsImpl
- build() - Method in class io.temporal.serviceclient.RpcRetryOptions.Builder
-
Build RetryOptions without performing validation as validation should be done after merging with MethodRetry.
- build() - Method in class io.temporal.serviceclient.SimpleSslContextBuilder
-
Configures
SslContext
from the Builder parameters and for use with Temporal GRPC server. - build() - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder
-
Builds and returns a ClientOptions object.
- buildWithDefaultsFrom(RpcRetryOptions) - Method in class io.temporal.serviceclient.RpcRetryOptions.Builder
C
- CheckedExceptionWrapper - Exception in io.temporal.serviceclient
-
Do not reference directly by the application level code.
- configure(SslContextBuilder) - Method in class io.temporal.serviceclient.SimpleSslContextBuilder
-
Configures specified
SslContextBuilder
from the Builder parameters and for use with Temporal GRPC server.
D
- DEFAULT_CONNECTION_BACKOFF_RESET_FREQUENCY - Static variable in class io.temporal.serviceclient.WorkflowServiceStubsOptions
-
Default timeout that will be used to reset connection backoff.
- DEFAULT_GRPC_RECONNECT_FREQUENCY - Static variable in class io.temporal.serviceclient.WorkflowServiceStubsOptions
-
Default timeout that will be used to enter idle channel state and reconnect to temporal server.
- DEFAULT_LOCAL_DOCKER_TARGET - Static variable in class io.temporal.serviceclient.WorkflowServiceStubsOptions
- DEFAULT_POLL_RPC_TIMEOUT - Static variable in class io.temporal.serviceclient.WorkflowServiceStubsOptions
-
Default RPC timeout used for all long poll calls.
- DEFAULT_QUERY_RPC_TIMEOUT - Static variable in class io.temporal.serviceclient.WorkflowServiceStubsOptions
-
Default RPC timeout for workflow queries
- DEFAULT_RPC_TIMEOUT - Static variable in class io.temporal.serviceclient.WorkflowServiceStubsOptions
-
Default RPC timeout used for all non-long-poll and non-query calls.
- DEFAULT_SERVER_LONG_POLL_RPC_TIMEOUT - Static variable in class io.temporal.serviceclient.WorkflowServiceStubsOptions
-
RPC timeout used for all long poll calls on Temporal Server side.
- DEFAULT_TASK_START_TO_CLOSE_TIMEOUT - Static variable in class io.temporal.internal.common.OptionsUtils
- DEFAULT_VALUE - Static variable in class io.temporal.serviceclient.MetricsTag
- DefaultStubLongPollRpcRetryOptions - Class in io.temporal.serviceclient.rpcretry
-
Default rpc retry options for long polls like waiting for the workflow finishing and result.
- DefaultStubLongPollRpcRetryOptions() - Constructor for class io.temporal.serviceclient.rpcretry.DefaultStubLongPollRpcRetryOptions
- DefaultStubServiceOperationRpcRetryOptions - Class in io.temporal.serviceclient.rpcretry
-
Default rpc retry options for outgoing requests to the temporal server that supposed to be processed and returned fast, like workflow start (not long polls or awaits for workflow finishing).
- DefaultStubServiceOperationRpcRetryOptions() - Constructor for class io.temporal.serviceclient.rpcretry.DefaultStubServiceOperationRpcRetryOptions
- defaultTags(String) - Static method in class io.temporal.serviceclient.MetricsTag
-
Returns a set of default metric tags for a given namespace.
- DISABLE_NON_WORKFLOW_CODE_ENFORCEMENTS - Static variable in class io.temporal.conf.EnvironmentVariableNames
-
Specify this env variable to disable checks and enforcement for classes that are not intended to be accessed from workflow code.
- DoNotRetryItem(Status.Code, Class<? extends GeneratedMessageV3>) - Constructor for class io.temporal.serviceclient.RpcRetryOptions.DoNotRetryItem
E
- EMPTY_BLOB - Static variable in class io.temporal.internal.common.OptionsUtils
- enforceNonWorkflowThread() - Static method in class io.temporal.internal.WorkflowThreadMarker
-
Throws
IllegalStateException
if it's called from workflow thread. - EnvironmentVariableNames - Class in io.temporal.conf
- equals(Object) - Method in class io.temporal.serviceclient.RpcRetryOptions
- EXCEPTION - Static variable in class io.temporal.serviceclient.MetricsTag
- EXPIRATION_INTERVAL - Static variable in class io.temporal.serviceclient.rpcretry.DefaultStubServiceOperationRpcRetryOptions
F
- failure() - Method in class io.temporal.internal.AsyncBackoffThrottler
-
Increment failure count.
- failure() - Method in class io.temporal.internal.BackoffThrottler
-
Increment failure count.
- forPKCS12(InputStream) - Static method in class io.temporal.serviceclient.SimpleSslContextBuilder
- forPKCS8(InputStream, InputStream) - Static method in class io.temporal.serviceclient.SimpleSslContextBuilder
- futureStub() - Method in interface io.temporal.serviceclient.WorkflowServiceStubs
- futureStub() - Method in class io.temporal.serviceclient.WorkflowServiceStubsImpl
G
- getBackoffCoefficient() - Method in class io.temporal.serviceclient.RpcRetryOptions
- getBuilder() - Static method in class io.temporal.serviceclient.rpcretry.DefaultStubLongPollRpcRetryOptions
- getBuilder() - Static method in class io.temporal.serviceclient.rpcretry.DefaultStubServiceOperationRpcRetryOptions
- getChannel() - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions
- getChannelInitializer() - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions
- getCode() - Method in class io.temporal.serviceclient.RpcRetryOptions.DoNotRetryItem
- getConnectionBackoffResetFrequency() - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions
- getDefaultInstance() - Static method in class io.temporal.serviceclient.RpcRetryOptions
- getDefaultInstance() - Static method in class io.temporal.serviceclient.WorkflowServiceStubsOptions
- getDetailsClass() - Method in class io.temporal.serviceclient.RpcRetryOptions.DoNotRetryItem
- getDisableHealthCheck() - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions
- getDoNotRetry() - Method in class io.temporal.serviceclient.RpcRetryOptions
- getEnableHttps() - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions
- getEnableKeepAlive() - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions
- getExpiration() - Method in class io.temporal.serviceclient.RpcRetryOptions
- getFailure(StatusRuntimeException, Class<T>) - Static method in class io.temporal.serviceclient.StatusUtils
- getGrpcClientInterceptors() - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions
- getGrpcMetadataProviders() - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions
- getGrpcReconnectFrequency() - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions
- getHeaders() - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions
- getHealthCheckAttemptTimeout() - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions
- getHealthCheckTimeout() - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions
- getInitialInterval() - Method in class io.temporal.serviceclient.RpcRetryOptions
- getKeepAlivePermitWithoutStream() - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions
- getKeepAliveTime() - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions
- getKeepAliveTimeout() - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions
- getMaximumAttempts() - Method in class io.temporal.serviceclient.RpcRetryOptions
- getMaximumInterval() - Method in class io.temporal.serviceclient.RpcRetryOptions
- getMetadata() - Method in class io.temporal.authorization.AuthorizationGrpcMetadataProvider
- getMetadata() - Method in interface io.temporal.serviceclient.GrpcMetadataProvider
- getMetricsScope() - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions
- getOptions() - Method in interface io.temporal.serviceclient.WorkflowServiceStubs
- getOptions() - Method in class io.temporal.serviceclient.WorkflowServiceStubsImpl
- getRpcLongPollTimeout() - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions
- getRpcQueryTimeout() - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions
- getRpcRetryOptions() - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions
- getRpcTimeout() - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions
- getSslContext() - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions
- getTag() - Method in interface io.temporal.serviceclient.MetricsTag.TagValue
- getTarget() - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions
-
Returns the target string to use for connection/channel in
ManagedChannelBuilder.forTarget(String)
- getValue() - Method in interface io.temporal.serviceclient.MetricsTag.TagValue
- GrpcMetadataProvider - Interface in io.temporal.serviceclient
-
Provides additional Metadata (gRPC Headers) that should be used on every request.
- GrpcMetadataProviderInterceptor - Class in io.temporal.serviceclient
- GrpcMetadataProviderInterceptor(Collection<GrpcMetadataProvider>) - Constructor for class io.temporal.serviceclient.GrpcMetadataProviderInterceptor
- GrpcRetryer - Class in io.temporal.internal.retryer
- GrpcRetryer.RetryableFunc<R,E extends java.lang.Throwable> - Interface in io.temporal.internal.retryer
- GrpcRetryer.RetryableProc<E extends java.lang.Throwable> - Interface in io.temporal.internal.retryer
H
- hasFailure(StatusRuntimeException, Class<? extends GeneratedMessageV3>) - Static method in class io.temporal.serviceclient.StatusUtils
-
Determines if a StatusRuntimeException contains a failure message of a given type.
- hashCode() - Method in class io.temporal.serviceclient.RpcRetryOptions
- HISTORY_LONG_POLL_CALL_OPTIONS_KEY - Static variable in class io.temporal.serviceclient.MetricsTag
-
Indicates to interceptors that GetWorkflowExecutionHistory is a long poll.
I
- initChannel(ManagedChannelBuilder<?>) - Method in interface io.temporal.serviceclient.WorkflowServiceStubsOptions.ChannelInitializer
- INITIAL_INTERVAL - Static variable in class io.temporal.serviceclient.rpcretry.DefaultStubLongPollRpcRetryOptions
- INITIAL_INTERVAL - Static variable in class io.temporal.serviceclient.rpcretry.DefaultStubServiceOperationRpcRetryOptions
- INSTANCE - Static variable in class io.temporal.serviceclient.rpcretry.DefaultStubServiceOperationRpcRetryOptions
- interceptCall(MethodDescriptor<ReqT, RespT>, CallOptions, Channel) - Method in class io.temporal.serviceclient.GrpcMetadataProviderInterceptor
- io.temporal.authorization - package io.temporal.authorization
- io.temporal.conf - package io.temporal.conf
- io.temporal.internal - package io.temporal.internal
- io.temporal.internal.common - package io.temporal.internal.common
- io.temporal.internal.retryer - package io.temporal.internal.retryer
- io.temporal.serviceclient - package io.temporal.serviceclient
- io.temporal.serviceclient.rpcretry - package io.temporal.serviceclient.rpcretry
- isShutdown() - Method in interface io.temporal.serviceclient.WorkflowServiceStubs
- isShutdown() - Method in class io.temporal.serviceclient.WorkflowServiceStubsImpl
- isTerminated() - Method in interface io.temporal.serviceclient.WorkflowServiceStubs
- isTerminated() - Method in class io.temporal.serviceclient.WorkflowServiceStubsImpl
- isWorkflowThread() - Static method in class io.temporal.internal.WorkflowThreadMarker
- isWorkflowThreadThreadLocal - Static variable in class io.temporal.internal.WorkflowThreadMarker
L
- LIBRARY_VERSION - Static variable in class io.temporal.serviceclient.Version
-
Library Version is a semver that represents the version of this Temporal client library.
M
- MAXIMUM_INTERVAL - Static variable in class io.temporal.serviceclient.rpcretry.DefaultStubLongPollRpcRetryOptions
- MAXIMUM_INTERVAL - Static variable in class io.temporal.serviceclient.rpcretry.DefaultStubServiceOperationRpcRetryOptions
- merge(long, Duration) - Static method in class io.temporal.internal.common.OptionsUtils
-
Merges value from annotation in seconds with option value as Duration.
- merge(G, G, Class<G>) - Static method in class io.temporal.internal.common.OptionsUtils
- merge(String[], String[]) - Static method in class io.temporal.internal.common.OptionsUtils
- METRICS_TAGS_CALL_OPTIONS_KEY - Static variable in class io.temporal.serviceclient.MetricsTag
-
Used to pass metrics scope to the interceptor
- MetricsTag - Class in io.temporal.serviceclient
- MetricsTag() - Constructor for class io.temporal.serviceclient.MetricsTag
- MetricsTag.TagValue - Interface in io.temporal.serviceclient
- MetricsType - Class in io.temporal.serviceclient
- MetricsType() - Constructor for class io.temporal.serviceclient.MetricsType
N
- NAMESPACE - Static variable in class io.temporal.serviceclient.MetricsTag
- newBuilder() - Static method in class io.temporal.serviceclient.RpcRetryOptions
- newBuilder() - Static method in class io.temporal.serviceclient.WorkflowServiceStubsOptions
- newBuilder(RpcRetryOptions) - Static method in class io.temporal.serviceclient.RpcRetryOptions
- newBuilder(WorkflowServiceStubsOptions) - Static method in class io.temporal.serviceclient.WorkflowServiceStubsOptions
- newBuilder(InputStream, InputStream) - Static method in class io.temporal.serviceclient.SimpleSslContextBuilder
-
Deprecated.
- newException(Status, T) - Static method in class io.temporal.serviceclient.StatusUtils
-
Create StatusRuntimeException with given details.
- newInstance() - Static method in interface io.temporal.serviceclient.WorkflowServiceStubs
-
Create gRPC connection stubs using default options.
- newInstance(WorkflowServiceGrpc.WorkflowServiceImplBase, WorkflowServiceStubsOptions) - Static method in interface io.temporal.serviceclient.WorkflowServiceStubs
-
Create gRPC connection stubs that connect to the provided service implementation using an in-memory channel.
- newInstance(WorkflowServiceStubsOptions) - Static method in interface io.temporal.serviceclient.WorkflowServiceStubs
-
Create gRPC connection stubs using provided options.
- noKeyOrCertChain() - Static method in class io.temporal.serviceclient.SimpleSslContextBuilder
-
Explicitly creates a builder without a client private key or certificate chain.
O
- OPERATION_NAME - Static variable in class io.temporal.serviceclient.MetricsTag
- OptionsUtils - Class in io.temporal.internal.common
P
- protectFromWorkflowThread(T, Class<T>) - Static method in class io.temporal.internal.WorkflowThreadMarker
-
Create a proxy that checks all methods executions if they are done from a workflow thread and makes them throw an IllegalStateException if they are indeed triggered from workflow code
Q
- QUERY_TYPE - Static variable in class io.temporal.serviceclient.MetricsTag
R
- retry(RpcRetryOptions, GrpcRetryer.RetryableProc<T>) - Static method in class io.temporal.internal.retryer.GrpcRetryer
- retryWithResult(RpcRetryOptions, GrpcRetryer.RetryableFunc<R, T>) - Static method in class io.temporal.internal.retryer.GrpcRetryer
- retryWithResultAsync(RpcRetryOptions, Supplier<CompletableFuture<R>>) - Static method in class io.temporal.internal.retryer.GrpcRetryer
- roundUpToSeconds(Duration) - Static method in class io.temporal.internal.common.OptionsUtils
-
Round durations to seconds rounding up.
- roundUpToSeconds(Duration, Duration) - Static method in class io.temporal.internal.common.OptionsUtils
-
Convert milliseconds to seconds rounding up.
- RpcRetryOptions - Class in io.temporal.serviceclient
- RpcRetryOptions.Builder - Class in io.temporal.serviceclient
- RpcRetryOptions.DoNotRetryItem - Class in io.temporal.serviceclient
S
- safeGet(byte[]) - Static method in class io.temporal.internal.common.OptionsUtils
- safeGet(String) - Static method in class io.temporal.internal.common.OptionsUtils
- SECOND - Static variable in class io.temporal.internal.common.OptionsUtils
- setBackoffCoefficient(double) - Method in class io.temporal.serviceclient.RpcRetryOptions.Builder
-
Coefficient used to calculate the next retry interval.
- setChannel(ManagedChannel) - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder
-
Sets fully custom user-configured gRPC channel to use.
- setChannelInitializer(WorkflowServiceStubsOptions.ChannelInitializer) - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder
-
Sets a listener to be called as a last step of channel creation if the channel is configured by the
WorkflowServiceStubsOptions.Builder.setTarget(String)
. - setConnectionBackoffResetFrequency(Duration) - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder
-
Sets frequency at which gRPC connection backoff should be reset practically defining an upper limit for the maximum backoff duration.
- setDisableHealthCheck(boolean) - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder
-
If false, enables client to make a request to health check endpoint to make sure that the server is accessible.
- setEnableHttps(boolean) - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder
-
Sets option to enable SSL/TLS/HTTPS for gRPC.
- setEnableKeepAlive(boolean) - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder
-
Enables keep alive ping from client to the server, which can help drop abruptly closed connections faster.
- setExpiration(Duration) - Method in class io.temporal.serviceclient.RpcRetryOptions.Builder
-
Maximum time to retry.
- setGrpcClientInterceptors(Collection<ClientInterceptor>) - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder
- setGrpcMetadataProviders(Collection<GrpcMetadataProvider>) - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder
- setGrpcReconnectFrequency(Duration) - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder
-
Sets frequency at which gRPC channel will be moved into an idle state and triggers tear-down of the channel's name resolver and load balancer, while still allowing on-going RPCs on the channel to continue.
- setHeaders(Metadata) - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder
- setHealthCheckAttemptTimeout(Duration) - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder
-
Set the time to wait between service responses on each health check
- setHealthCheckTimeout(Duration) - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder
-
Set a HealthCheckTimeout after which to stop waiting while checking server connection when creating new client.
- setInitialInterval(Duration) - Method in class io.temporal.serviceclient.RpcRetryOptions.Builder
-
Interval of the first retry.
- setKeepAlivePermitWithoutStream(boolean) - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder
-
If true, client sends keepalive pings even with no active RPCs.
- setKeepAliveTime(Duration) - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder
-
After a duration of this time if the client doesn't see any activity it pings the server to see if the transport is still alive.
- setKeepAliveTimeout(Duration) - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder
-
After having pinged for keepalive check, the client waits for a duration of Timeout and if no activity is seen even after that the connection is closed.
- setKeyPassword(String) - Method in class io.temporal.serviceclient.SimpleSslContextBuilder
- setMaximumAttempts(int) - Method in class io.temporal.serviceclient.RpcRetryOptions.Builder
-
When exceeded the amount of attempts, stop.
- setMaximumInterval(Duration) - Method in class io.temporal.serviceclient.RpcRetryOptions.Builder
-
Maximum interval between retries.
- setMetricsScope(Scope) - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder
-
Sets the scope to be used for metrics reporting.
- setQueryRpcTimeout(Duration) - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder
-
Sets the rpc timeout value for query calls.
- setRetryOptions(RpcRetryOptions) - Method in class io.temporal.serviceclient.RpcRetryOptions.Builder
-
The parameter options takes precedence.
- setRpcLongPollTimeout(Duration) - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder
-
Deprecated.exposing of this option for users configuration deemed non-beneficial and dangerous
- setRpcQueryTimeout(Duration) - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder
-
Sets the rpc timeout for queries.
- setRpcRetryOptions(RpcRetryOptions) - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder
-
Allows customization of retry options for the outgoing RPC calls to temporal service.
- setRpcTimeout(Duration) - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder
-
Sets the rpc timeout value for non-query and non-long-poll calls.
- setSslContext(SslContext) - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder
-
Sets gRPC SSL Context to use, used for more advanced scenarios such as mTLS.
- setTarget(String) - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder
-
Sets a target string, which can be either a valid
NameResolver
-compliant URI, or an authority string. - setTrustManager(TrustManager) - Method in class io.temporal.serviceclient.SimpleSslContextBuilder
- setUseInsecureTrustManager(boolean) - Method in class io.temporal.serviceclient.SimpleSslContextBuilder
- shutdown() - Method in interface io.temporal.serviceclient.WorkflowServiceStubs
- shutdown() - Method in class io.temporal.serviceclient.WorkflowServiceStubsImpl
- shutdownNow() - Method in interface io.temporal.serviceclient.WorkflowServiceStubs
- shutdownNow() - Method in class io.temporal.serviceclient.WorkflowServiceStubsImpl
- SIGNAL_NAME - Static variable in class io.temporal.serviceclient.MetricsTag
- SimpleSslContextBuilder - Class in io.temporal.serviceclient
- SimpleSslContextBuilder.UnknownDefaultTrustManagerException - Exception in io.temporal.serviceclient
-
Exception that is thrown in case if builder was unable to derive default system trust manager.
- STATUS_CODE - Static variable in class io.temporal.serviceclient.MetricsTag
- StatusUtils - Class in io.temporal.serviceclient
- StatusUtils() - Constructor for class io.temporal.serviceclient.StatusUtils
- success() - Method in class io.temporal.internal.AsyncBackoffThrottler
-
Resent failure count to 0.
- success() - Method in class io.temporal.internal.BackoffThrottler
-
Resent failure count to 0.
- supply() - Method in interface io.temporal.authorization.AuthorizationTokenSupplier
- SUPPORTED_SERVER_VERSIONS - Static variable in class io.temporal.serviceclient.Version
-
Supported server versions defines a semver range of server versions that client is compatible with.
T
- tagged(Scope, MetricsTag.TagValue) - Static method in class io.temporal.serviceclient.MetricsTag
- tagged(Scope, String, String) - Static method in class io.temporal.serviceclient.MetricsTag
- TASK_QUEUE - Static variable in class io.temporal.serviceclient.MetricsTag
- TEMPORAL_LONG_REQUEST - Static variable in class io.temporal.serviceclient.MetricsType
- TEMPORAL_LONG_REQUEST_FAILURE - Static variable in class io.temporal.serviceclient.MetricsType
- TEMPORAL_LONG_REQUEST_LATENCY - Static variable in class io.temporal.serviceclient.MetricsType
- TEMPORAL_METRICS_PREFIX - Static variable in class io.temporal.serviceclient.MetricsType
- TEMPORAL_REQUEST - Static variable in class io.temporal.serviceclient.MetricsType
- TEMPORAL_REQUEST_FAILURE - Static variable in class io.temporal.serviceclient.MetricsType
- TEMPORAL_REQUEST_LATENCY - Static variable in class io.temporal.serviceclient.MetricsType
- TEMPORAL_SERVER_DEFAULT_NON_RETRY - Static variable in class io.temporal.serviceclient.rpcretry.DefaultStubServiceOperationRpcRetryOptions
- throttle() - Method in class io.temporal.internal.AsyncBackoffThrottler
-
Result future is done after a delay if there were failures since the last success call.
- throttle() - Method in class io.temporal.internal.BackoffThrottler
-
Sleep if there were failures since the last success call.
- toByteString(byte[]) - Static method in class io.temporal.internal.common.OptionsUtils
- toString() - Method in class io.temporal.serviceclient.RpcRetryOptions
U
- UnknownDefaultTrustManagerException(String) - Constructor for exception io.temporal.serviceclient.SimpleSslContextBuilder.UnknownDefaultTrustManagerException
- UnknownDefaultTrustManagerException(Throwable) - Constructor for exception io.temporal.serviceclient.SimpleSslContextBuilder.UnknownDefaultTrustManagerException
- unwrap(Throwable) - Static method in exception io.temporal.serviceclient.CheckedExceptionWrapper
-
Removes CheckedExceptionWrapper from the top of the chain of Exceptions.
V
- validate() - Method in class io.temporal.serviceclient.RpcRetryOptions
- validateAndBuildWithDefaults() - Method in class io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder
- validateBuildWithDefaults() - Method in class io.temporal.serviceclient.RpcRetryOptions.Builder
-
Validates property values and builds RetryOptions with default values.
- Version - Class in io.temporal.serviceclient
-
below are the metadata which will be embedded as part of headers in every rpc call made by this client to Temporal server.
- Version() - Constructor for class io.temporal.serviceclient.Version
W
- WORKER_TYPE - Static variable in class io.temporal.serviceclient.MetricsTag
- WORKFLOW_TYPE - Static variable in class io.temporal.serviceclient.MetricsTag
- WorkflowServiceStubs - Interface in io.temporal.serviceclient
-
Initializes and holds gRPC blocking and future stubs.
- WorkflowServiceStubsImpl - Class in io.temporal.serviceclient
- WorkflowServiceStubsImpl(WorkflowServiceGrpc.WorkflowServiceImplBase, WorkflowServiceStubsOptions) - Constructor for class io.temporal.serviceclient.WorkflowServiceStubsImpl
-
Creates a factory that connects to the Temporal according to the specified options.
- WorkflowServiceStubsOptions - Class in io.temporal.serviceclient
- WorkflowServiceStubsOptions.Builder - Class in io.temporal.serviceclient
-
Builder is the builder for ClientOptions.
- WorkflowServiceStubsOptions.ChannelInitializer - Interface in io.temporal.serviceclient
-
If the
WorkflowServiceStubsOptions
is configured with atarget
instead of externally createdchannel
, this listener is called as a last step of channel creation giving an oportunity to provide some additional configuration to the channel. - WorkflowThreadMarker - Class in io.temporal.internal
-
Provides an access to information about a thread type the current code executes in to perform different type of access checks inside Temporal library code.
- WorkflowThreadMarker() - Constructor for class io.temporal.internal.WorkflowThreadMarker
- wrap(Throwable) - Static method in exception io.temporal.serviceclient.CheckedExceptionWrapper
-
Returns CheckedExceptionWrapper if e is checked exception.
All Classes All Packages