Package io.temporal.internal.common
-
Interface Summary Interface Description NonIdempotentHandle This interface signifies that the implementation ofNonIdempotentHandle.close()
method may and likely is not idempotent, which is in agreement withAutoCloseable.close()
contract.ThrowableFunc1<T,R,E extends java.lang.Throwable> -
Class Summary Class Description ActivityOptionUtils GrpcUtils HeaderUtils HistoryJsonUtils Helper methods supporting transformation of History's "Proto Json" compatible format, which is supported byJsonFormat
to the format of Temporal history supported by tctl and back.HistoryProtoTextUtils Converts history protos into human readable formatInternalUtils Utility functions shared by the implementation code.JavaLambdaUtils ProtobufTimeUtils ProtocolUtils ProtoEnumNameUtils Because in Go enums are in a shared namespace, one of protobuf common practices is to prefix the enums with enum name prefix to create unique names.RetryOptionsUtils SdkFlags Represents all the flags that are currently set in a workflow execution.SearchAttributesUtil SerializerUtils ShadingHelpers This class provides shading-safe utils that don't return classes that we relocate during shading to the caller.UpdateMessage WorkflowExecutionHistory Deprecated. useWorkflowExecutionHistory
instead.WorkflowExecutionUtils Convenience methods to be used by unit tests and during development. -
Enum Summary Enum Description ProtocolType SdkFlag SdkFlag represents a flag used to help version the sdk internally to make breaking changes in workflow logic.