Package io.temporal.internal.nexus
Class OperationTokenUtil
- java.lang.Object
-
- io.temporal.internal.nexus.OperationTokenUtil
-
public class OperationTokenUtil extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgenerateWorkflowRunOperationToken(java.lang.String workflowId, java.lang.String namespace)Generate a workflow run operation token from a workflow ID and namespace.static java.lang.StringloadWorkflowIdFromOperationToken(java.lang.String operationToken)Attempt to extract the workflow Id from an operation token.static WorkflowRunOperationTokenloadWorkflowRunOperationToken(java.lang.String operationToken)Load a workflow run operation token from an operation token.
-
-
-
Method Detail
-
loadWorkflowRunOperationToken
public static WorkflowRunOperationToken loadWorkflowRunOperationToken(java.lang.String operationToken)
Load a workflow run operation token from an operation token.- Throws:
java.lang.IllegalArgumentException- if the operation token is invalid
-
loadWorkflowIdFromOperationToken
public static java.lang.String loadWorkflowIdFromOperationToken(java.lang.String operationToken)
Attempt to extract the workflow Id from an operation token.- Throws:
java.lang.IllegalArgumentException- if the operation token is invalid
-
generateWorkflowRunOperationToken
public static java.lang.String generateWorkflowRunOperationToken(java.lang.String workflowId, java.lang.String namespace) throws com.fasterxml.jackson.core.JsonProcessingExceptionGenerate a workflow run operation token from a workflow ID and namespace.- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-