Package io.iworkflow.core
package io.iworkflow.core
-
ClassDescriptionThis indicates something goes wrong in the state decision return.This is the interface to define an object workflow definition.This is for annotating an RPC method for an implementation of
ObjectWorkflow
The method must be in the form of one ofRpcDefinitions
An RPC implementation can call any APIs to update external systems directly.RPC definition with: output, persistence, communication without: inputRPC definition with: output, communication without: input, persistenceRPC definition with: input, output, persistence, communication without: NARPC definition with: input, output, communication without: persistenceRPC definition with: persistence, communication without: input, outputRPC definition with: communication without: input, output, persistenceRPC definition with: input, persistence, communication without: outputRPC definition with: input, communication without: output, persistenceA holder class forWorkflowState
and it's metadataThis class is used to store both the nameToTypeStore and prefixToTypeStore for the data attribute, signal, and internal channel in registry.UntypedClient will let you invoke the APIs to iWF server without much type validation checks(workflow type, signalChannelName, etc).This class is for extendingImmutableWorkflowOptions.Builder
to provide a better experience with strongly typing.