Package io.temporal.internal.common
package io.temporal.internal.common
-
ClassDescriptionA simple async semaphore.Helper methods supporting transformation of History's "Proto Json" compatible format, which is supported by
JsonFormatto the format of Temporal history supported by Temporal CLI and back.Converts history protos into human readable formatUtility functions shared by the implementation code.This interface signifies that the implementation ofNonIdempotentHandle.close()method may and likely is not idempotent, which is in agreement withAutoCloseable.close()contract.Internal utilities for plugin management.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.SdkFlag represents a flag used to help version the sdk internally to make breaking changes in workflow logic.Represents all the flags that are currently set in a workflow execution.This class provides shading-safe utils that don't return classes that we relocate during shading to the caller.ThrowableFunc1<T,R, E extends Throwable> Deprecated.Convenience methods to be used by unit tests and during development.
WorkflowExecutionHistoryinstead.