A B C D E F G I J N O P R S T U V W X Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- Action - Class in io.serverlessworkflow.api.actions
-
Action Definition
- Action() - Constructor for class io.serverlessworkflow.api.actions.Action
- ActionDataFilter - Class in io.serverlessworkflow.api.filters
- ActionDataFilter() - Constructor for class io.serverlessworkflow.api.filters.ActionDataFilter
- addExtension(String, Class<? extends Extension>) - Method in class io.serverlessworkflow.api.deserializers.ExtensionDeserializer
- addExtension(String, Class<? extends Extension>) - Method in class io.serverlessworkflow.api.serializers.ExtensionSerializer
- ALLOW - io.serverlessworkflow.api.schedule.Schedule.DirectInvoke
- AND - io.serverlessworkflow.api.states.ParallelState.CompletionType
B
- BaseObjectMapper - Class in io.serverlessworkflow.api.mapper
- BaseObjectMapper(JsonFactory, WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.mapper.BaseObjectMapper
- BaseWorkflow - Class in io.serverlessworkflow.api.workflow
-
Base Workflow provides some extra functionality for the Workflow types
- BaseWorkflow() - Constructor for class io.serverlessworkflow.api.workflow.BaseWorkflow
- Branch - Class in io.serverlessworkflow.api.branches
-
Branch Definition
- Branch() - Constructor for class io.serverlessworkflow.api.branches.Branch
- bytesToHex(byte[]) - Static method in class io.serverlessworkflow.api.serializers.WorkflowSerializer
C
- CALLBACK - io.serverlessworkflow.api.states.DefaultState.Type
- CallbackState - Class in io.serverlessworkflow.api.states
-
This state is used to wait for events from event sources and then transitioning to a next state
- CallbackState() - Constructor for class io.serverlessworkflow.api.states.CallbackState
-
No args constructor for use in serialization
- CallbackState(String, DefaultState.Type) - Constructor for class io.serverlessworkflow.api.states.CallbackState
- CallbackStateSerializer - Class in io.serverlessworkflow.api.serializers
- CallbackStateSerializer() - Constructor for class io.serverlessworkflow.api.serializers.CallbackStateSerializer
- CallbackStateSerializer(Class<CallbackState>) - Constructor for class io.serverlessworkflow.api.serializers.CallbackStateSerializer
- CONSUMED - io.serverlessworkflow.api.events.EventDefinition.Kind
- CorrelationDef - Class in io.serverlessworkflow.api.correlation
-
CloudEvent correlation definition
- CorrelationDef() - Constructor for class io.serverlessworkflow.api.correlation.CorrelationDef
-
No args constructor for use in serialization
- CorrelationDef(String) - Constructor for class io.serverlessworkflow.api.correlation.CorrelationDef
- Cron - Class in io.serverlessworkflow.api.cron
-
Schedule cron definition
- Cron() - Constructor for class io.serverlessworkflow.api.cron.Cron
-
No args constructor for use in serialization
- Cron(String) - Constructor for class io.serverlessworkflow.api.cron.Cron
D
- DataCondition - Class in io.serverlessworkflow.api.switchconditions
-
Switch state data based condition
- DataCondition() - Constructor for class io.serverlessworkflow.api.switchconditions.DataCondition
-
No args constructor for use in serialization
- DataCondition(String, Transition) - Constructor for class io.serverlessworkflow.api.switchconditions.DataCondition
- DefaultDefinition - Class in io.serverlessworkflow.api.defaultdef
-
Switch state default definition
- DefaultDefinition() - Constructor for class io.serverlessworkflow.api.defaultdef.DefaultDefinition
- DefaultState - Class in io.serverlessworkflow.api.states
-
Default State
- DefaultState() - Constructor for class io.serverlessworkflow.api.states.DefaultState
-
No args constructor for use in serialization
- DefaultState(String, DefaultState.Type) - Constructor for class io.serverlessworkflow.api.states.DefaultState
- DefaultState.Type - Enum in io.serverlessworkflow.api.states
- DefaultStateTypeDeserializer - Class in io.serverlessworkflow.api.deserializers
- DefaultStateTypeDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.DefaultStateTypeDeserializer
- DefaultStateTypeDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.DefaultStateTypeDeserializer
- DefaultStateTypeDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.DefaultStateTypeDeserializer
- DELAY - io.serverlessworkflow.api.states.DefaultState.Type
- DelayState - Class in io.serverlessworkflow.api.states
-
This state is used to wait for events from event sources and then transitioning to a next state
- DelayState() - Constructor for class io.serverlessworkflow.api.states.DelayState
-
No args constructor for use in serialization
- DelayState(String, String, DefaultState.Type) - Constructor for class io.serverlessworkflow.api.states.DelayState
- DelayStateSerializer - Class in io.serverlessworkflow.api.serializers
- DelayStateSerializer() - Constructor for class io.serverlessworkflow.api.serializers.DelayStateSerializer
- DelayStateSerializer(Class<DelayState>) - Constructor for class io.serverlessworkflow.api.serializers.DelayStateSerializer
- DENY - io.serverlessworkflow.api.schedule.Schedule.DirectInvoke
- deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.DefaultStateTypeDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.EndDefinitionDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.EventDefinitionKindDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.EventsDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.ExtensionDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.FunctionsDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.OnEventsActionModeDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.OperationStateActionModeDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.ParallelStateCompletionTypeDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.RetriesDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.ScheduleDirectInvokeDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.StartDefinitionDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.StateDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.StringValueDeserializer
E
- End - Class in io.serverlessworkflow.api.end
-
State end definition
- End() - Constructor for class io.serverlessworkflow.api.end.End
- EndDefinitionDeserializer - Class in io.serverlessworkflow.api.deserializers
- EndDefinitionDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.EndDefinitionDeserializer
- EndDefinitionDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.EndDefinitionDeserializer
- EndDefinitionDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.EndDefinitionDeserializer
- EndDefinitionSerializer - Class in io.serverlessworkflow.api.serializers
- EndDefinitionSerializer() - Constructor for class io.serverlessworkflow.api.serializers.EndDefinitionSerializer
- EndDefinitionSerializer(Class<End>) - Constructor for class io.serverlessworkflow.api.serializers.EndDefinitionSerializer
- Error - Class in io.serverlessworkflow.api.error
- Error() - Constructor for class io.serverlessworkflow.api.error.Error
-
No args constructor for use in serialization
- Error(String, Transition) - Constructor for class io.serverlessworkflow.api.error.Error
- EVENT - io.serverlessworkflow.api.states.DefaultState.Type
- EventCondition - Class in io.serverlessworkflow.api.switchconditions
-
Switch state data event condition
- EventCondition() - Constructor for class io.serverlessworkflow.api.switchconditions.EventCondition
-
No args constructor for use in serialization
- EventCondition(String, Transition) - Constructor for class io.serverlessworkflow.api.switchconditions.EventCondition
- EventDataFilter - Class in io.serverlessworkflow.api.filters
- EventDataFilter() - Constructor for class io.serverlessworkflow.api.filters.EventDataFilter
- EventDefinition - Class in io.serverlessworkflow.api.events
- EventDefinition() - Constructor for class io.serverlessworkflow.api.events.EventDefinition
- EventDefinition.Kind - Enum in io.serverlessworkflow.api.events
- EventDefinitionKindDeserializer - Class in io.serverlessworkflow.api.deserializers
- EventDefinitionKindDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.EventDefinitionKindDeserializer
- EventDefinitionKindDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.EventDefinitionKindDeserializer
- EventDefinitionKindDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.EventDefinitionKindDeserializer
- EventDefinitionSerializer - Class in io.serverlessworkflow.api.serializers
- EventDefinitionSerializer() - Constructor for class io.serverlessworkflow.api.serializers.EventDefinitionSerializer
- EventDefinitionSerializer(Class<EventDefinition>) - Constructor for class io.serverlessworkflow.api.serializers.EventDefinitionSerializer
- EventRef - Class in io.serverlessworkflow.api.events
-
Event References
- EventRef() - Constructor for class io.serverlessworkflow.api.events.EventRef
-
No args constructor for use in serialization
- EventRef(String, String) - Constructor for class io.serverlessworkflow.api.events.EventRef
- Events - Class in io.serverlessworkflow.api.workflow
- Events() - Constructor for class io.serverlessworkflow.api.workflow.Events
- Events(String) - Constructor for class io.serverlessworkflow.api.workflow.Events
- Events(List<EventDefinition>) - Constructor for class io.serverlessworkflow.api.workflow.Events
- EventsDeserializer - Class in io.serverlessworkflow.api.deserializers
- EventsDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.EventsDeserializer
- EventsDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.EventsDeserializer
- EventsDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.EventsDeserializer
- EventState - Class in io.serverlessworkflow.api.states
-
This state is used to wait for events from event sources and then to invoke one or more functions to run in sequence or in parallel.
- EventState() - Constructor for class io.serverlessworkflow.api.states.EventState
-
No args constructor for use in serialization
- EventState(String, DefaultState.Type) - Constructor for class io.serverlessworkflow.api.states.EventState
- EventStateSerializer - Class in io.serverlessworkflow.api.serializers
- EventStateSerializer() - Constructor for class io.serverlessworkflow.api.serializers.EventStateSerializer
- EventStateSerializer(Class<EventState>) - Constructor for class io.serverlessworkflow.api.serializers.EventStateSerializer
- Extension - Interface in io.serverlessworkflow.api.interfaces
- ExtensionDeserializer - Class in io.serverlessworkflow.api.deserializers
- ExtensionDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.ExtensionDeserializer
- ExtensionDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.ExtensionDeserializer
- ExtensionDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.ExtensionDeserializer
- ExtensionSerializer - Class in io.serverlessworkflow.api.serializers
- ExtensionSerializer() - Constructor for class io.serverlessworkflow.api.serializers.ExtensionSerializer
- ExtensionSerializer(Class<Extension>) - Constructor for class io.serverlessworkflow.api.serializers.ExtensionSerializer
F
- FOREACH - io.serverlessworkflow.api.states.DefaultState.Type
- ForEachState - Class in io.serverlessworkflow.api.states
-
Execute a set of defined actions or workflows for each element of a data array
- ForEachState() - Constructor for class io.serverlessworkflow.api.states.ForEachState
-
No args constructor for use in serialization
- ForEachState(String, DefaultState.Type) - Constructor for class io.serverlessworkflow.api.states.ForEachState
- ForEachStateSerializer - Class in io.serverlessworkflow.api.serializers
- ForEachStateSerializer() - Constructor for class io.serverlessworkflow.api.serializers.ForEachStateSerializer
- ForEachStateSerializer(Class<ForEachState>) - Constructor for class io.serverlessworkflow.api.serializers.ForEachStateSerializer
- fromSource(String) - Static method in class io.serverlessworkflow.api.workflow.BaseWorkflow
- fromValue(String) - Static method in enum io.serverlessworkflow.api.events.EventDefinition.Kind
- fromValue(String) - Static method in enum io.serverlessworkflow.api.events.OnEvents.ActionMode
- fromValue(String) - Static method in enum io.serverlessworkflow.api.schedule.Schedule.DirectInvoke
- fromValue(String) - Static method in enum io.serverlessworkflow.api.states.DefaultState.Type
- fromValue(String) - Static method in enum io.serverlessworkflow.api.states.OperationState.ActionMode
- fromValue(String) - Static method in enum io.serverlessworkflow.api.states.ParallelState.CompletionType
- FunctionDefinition - Class in io.serverlessworkflow.api.functions
- FunctionDefinition() - Constructor for class io.serverlessworkflow.api.functions.FunctionDefinition
-
No args constructor for use in serialization
- FunctionDefinition(String) - Constructor for class io.serverlessworkflow.api.functions.FunctionDefinition
- FunctionRef - Class in io.serverlessworkflow.api.functions
- FunctionRef() - Constructor for class io.serverlessworkflow.api.functions.FunctionRef
-
No args constructor for use in serialization
- FunctionRef(String) - Constructor for class io.serverlessworkflow.api.functions.FunctionRef
- Functions - Class in io.serverlessworkflow.api.workflow
- Functions() - Constructor for class io.serverlessworkflow.api.workflow.Functions
- Functions(String) - Constructor for class io.serverlessworkflow.api.workflow.Functions
- Functions(List<FunctionDefinition>) - Constructor for class io.serverlessworkflow.api.workflow.Functions
- FunctionsDeserializer - Class in io.serverlessworkflow.api.deserializers
- FunctionsDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.FunctionsDeserializer
- FunctionsDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.FunctionsDeserializer
- FunctionsDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.FunctionsDeserializer
G
- generateUniqueId() - Static method in class io.serverlessworkflow.api.serializers.WorkflowSerializer
- get(String) - Method in class io.serverlessworkflow.api.schemaclient.ResourceSchemaClient
- getAction() - Method in class io.serverlessworkflow.api.states.CallbackState
-
Action Definition
- getActionDataFilter() - Method in class io.serverlessworkflow.api.actions.Action
- getActionMode() - Method in class io.serverlessworkflow.api.events.OnEvents
-
Specifies how actions are to be performed (in sequence of parallel)
- getActionMode() - Method in class io.serverlessworkflow.api.states.OperationState
-
Specifies whether functions are executed in sequence or in parallel.
- getActions() - Method in class io.serverlessworkflow.api.branches.Branch
-
Actions to be executed in this branch
- getActions() - Method in class io.serverlessworkflow.api.events.OnEvents
-
Actions to be performed.
- getActions() - Method in class io.serverlessworkflow.api.states.ForEachState
-
Actions to be executed for each of the elements of inputCollection
- getActions() - Method in class io.serverlessworkflow.api.states.OperationState
-
Actions Definitions (Required)
- getBranches() - Method in class io.serverlessworkflow.api.states.ParallelState
-
Branch Definitions (Required)
- getCode() - Method in class io.serverlessworkflow.api.error.Error
-
Error code.
- getCompensatedBy() - Method in interface io.serverlessworkflow.api.interfaces.State
- getCompensatedBy() - Method in class io.serverlessworkflow.api.states.DefaultState
-
Unique Name of a workflow state which is responsible for compensation of this state
- getCompletionType() - Method in class io.serverlessworkflow.api.states.ParallelState
-
Option types on how to complete branch execution.
- getCondition() - Method in class io.serverlessworkflow.api.switchconditions.DataCondition
-
JsonPath expression evaluated against state data.
- getContextAttributeName() - Method in class io.serverlessworkflow.api.correlation.CorrelationDef
-
CloudEvent Extension Context Attribute name (Required)
- getContextAttributes() - Method in class io.serverlessworkflow.api.events.EventRef
-
Add additional extension context attributes to the produced event
- getContextAttributeValue() - Method in class io.serverlessworkflow.api.correlation.CorrelationDef
-
CloudEvent Extension Context Attribute value
- getCorrelation() - Method in class io.serverlessworkflow.api.events.EventDefinition
-
CloudEvent correlation definitions
- getCron() - Method in class io.serverlessworkflow.api.schedule.Schedule
-
Schedule cron definition
- getData() - Method in class io.serverlessworkflow.api.events.EventRef
-
Expression which selects parts of the states data output to become the data of the produced event.
- getData() - Method in class io.serverlessworkflow.api.produce.ProduceEvent
-
JSONPath expression which selects parts of the states data output to become the data of the produced event
- getData() - Method in class io.serverlessworkflow.api.states.InjectState
-
JSON object which can be set as states data input and can be manipulated via filters
- getDataConditions() - Method in class io.serverlessworkflow.api.states.SwitchState
-
Defines conditions evaluated against state data
- getDataInputPath() - Method in class io.serverlessworkflow.api.filters.ActionDataFilter
-
JSONPath definition that selects parts of the states data input to be the action data
- getDataInputPath() - Method in class io.serverlessworkflow.api.filters.StateDataFilter
-
JSONPath definition that selects parts of the states data input
- getDataInputSchema() - Method in interface io.serverlessworkflow.api.interfaces.State
- getDataInputSchema() - Method in class io.serverlessworkflow.api.states.DefaultState
-
URI to JSON Schema that state data input adheres to
- getDataInputSchema() - Method in class io.serverlessworkflow.api.Workflow
-
URI to JSON Schema that workflow data input adheres to
- getDataOutputPath() - Method in class io.serverlessworkflow.api.filters.EventDataFilter
-
JSONPath definition that selects parts of the event data, to be merged with the states data
- getDataOutputPath() - Method in class io.serverlessworkflow.api.filters.StateDataFilter
-
JSONPath definition that selects parts of the states data output
- getDataOutputSchema() - Method in interface io.serverlessworkflow.api.interfaces.State
- getDataOutputSchema() - Method in class io.serverlessworkflow.api.states.DefaultState
-
URI to JSON Schema that state data output adheres to
- getDataOutputSchema() - Method in class io.serverlessworkflow.api.Workflow
-
URI to JSON Schema that workflow data output adheres to
- getDataResultsPath() - Method in class io.serverlessworkflow.api.filters.ActionDataFilter
-
JSONPath definition that selects parts of the actions data result, to be merged with the states data
- getDefault() - Method in class io.serverlessworkflow.api.states.SwitchState
-
Switch state default definition (Required)
- getDelay() - Method in class io.serverlessworkflow.api.retry.RetryDefinition
-
Time delay between retry attempts (ISO 8601 duration format)
- getDescription() - Method in class io.serverlessworkflow.api.Workflow
-
Workflow description
- getDirectInvoke() - Method in class io.serverlessworkflow.api.schedule.Schedule
-
Define if workflow instances can be created outside of the defined interval/cron
- getEnd() - Method in class io.serverlessworkflow.api.defaultdef.DefaultDefinition
-
State end definition
- getEnd() - Method in class io.serverlessworkflow.api.error.Error
-
State end definition
- getEnd() - Method in interface io.serverlessworkflow.api.interfaces.State
- getEnd() - Method in class io.serverlessworkflow.api.states.DefaultState
-
State end definition
- getEnd() - Method in class io.serverlessworkflow.api.switchconditions.DataCondition
-
State end definition
- getEnd() - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
-
State end definition
- getError() - Method in class io.serverlessworkflow.api.error.Error
-
Domain-specific error name, or '*' to indicate all possible errors (Required)
- getEventConditions() - Method in class io.serverlessworkflow.api.states.SwitchState
-
Defines conditions evaluated against events
- getEventDataFilter() - Method in class io.serverlessworkflow.api.events.OnEvents
- getEventDataFilter() - Method in class io.serverlessworkflow.api.states.CallbackState
- getEventDataFilter() - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
- getEventDefs() - Method in class io.serverlessworkflow.api.workflow.Events
- getEventRef() - Method in class io.serverlessworkflow.api.actions.Action
-
Event References
- getEventRef() - Method in class io.serverlessworkflow.api.produce.ProduceEvent
-
References a name of a defined event (Required)
- getEventRef() - Method in class io.serverlessworkflow.api.states.CallbackState
-
References an unique callback event name in the defined workflow events
- getEventRef() - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
-
References an unique event name in the defined workflow events (Required)
- getEventRefs() - Method in class io.serverlessworkflow.api.events.OnEvents
-
References one or more unique event names in the defined workflow events (Required)
- getEvents() - Method in class io.serverlessworkflow.api.Workflow
-
Workflow event definitions
- getEventTimeout() - Method in class io.serverlessworkflow.api.states.SwitchState
-
If eventConditions is used, defines the time period to wait for events (ISO 8601 format)
- getExpression() - Method in class io.serverlessworkflow.api.cron.Cron
-
Repeating interval (cron expression) describing when the workflow instance should be created (Required)
- getExpression() - Method in class io.serverlessworkflow.api.transitions.Transition
-
Common Expression Language (CEL) expression.
- getExtensionDeserializer() - Method in class io.serverlessworkflow.api.mapper.WorkflowModule
- getExtensionId() - Method in interface io.serverlessworkflow.api.interfaces.Extension
- getExtensions() - Method in class io.serverlessworkflow.api.Workflow
-
Workflow Extensions
- getExtensionSerializer() - Method in class io.serverlessworkflow.api.mapper.WorkflowModule
- getFunctionDefs() - Method in class io.serverlessworkflow.api.workflow.Functions
- getFunctionRef() - Method in class io.serverlessworkflow.api.actions.Action
- getFunctions() - Method in class io.serverlessworkflow.api.Workflow
-
Workflow function definitions
- getId() - Method in interface io.serverlessworkflow.api.interfaces.State
- getId() - Method in class io.serverlessworkflow.api.states.DefaultState
-
State unique identifier
- getId() - Method in class io.serverlessworkflow.api.Workflow
-
Workflow unique identifier (Required)
- getInputCollection() - Method in class io.serverlessworkflow.api.states.ForEachState
-
JsonPath expression selecting an array element of the states data
- getInterval() - Method in class io.serverlessworkflow.api.schedule.Schedule
-
Time interval (ISO 8601 format) describing when the workflow starting state is active
- getIterationParam() - Method in class io.serverlessworkflow.api.states.ForEachState
-
Name of the iteration parameter that can be referenced in actions/workflow.
- getJitter() - Method in class io.serverlessworkflow.api.retry.RetryDefinition
-
Absolute maximum amount of random time added or subtracted from the delay between each retry (ISO 8601 duration format)
- getKind() - Method in class io.serverlessworkflow.api.events.EventDefinition
-
Defines the events as either being consumed or produced by the workflow.
- getMax() - Method in class io.serverlessworkflow.api.states.ForEachState
-
Specifies how upper bound on how many iterations may run in parallel
- getMaxAttempts() - Method in class io.serverlessworkflow.api.retry.RetryDefinition
-
Maximum number of retry attempts.
- getMessage() - Method in class io.serverlessworkflow.api.validation.ValidationError
- getMetadata() - Method in class io.serverlessworkflow.api.events.EventDefinition
-
Metadata
- getMetadata() - Method in class io.serverlessworkflow.api.functions.FunctionDefinition
-
Metadata
- getMetadata() - Method in interface io.serverlessworkflow.api.interfaces.State
- getMetadata() - Method in class io.serverlessworkflow.api.states.DefaultState
-
Metadata
- getMetadata() - Method in class io.serverlessworkflow.api.Workflow
-
Metadata
- getMultiplier() - Method in class io.serverlessworkflow.api.retry.RetryDefinition
-
Multiplier value by which interval increases during each attempt (ISO 8601 time format)
- getN() - Method in class io.serverlessworkflow.api.states.ParallelState
-
Used when completionType is set to 'n_of_m' to specify the 'N' value
- getName() - Method in class io.serverlessworkflow.api.actions.Action
-
Unique action definition name
- getName() - Method in class io.serverlessworkflow.api.branches.Branch
-
Branch name
- getName() - Method in class io.serverlessworkflow.api.events.EventDefinition
-
Event Definition unique name
- getName() - Method in class io.serverlessworkflow.api.functions.FunctionDefinition
-
Function unique name (Required)
- getName() - Method in interface io.serverlessworkflow.api.interfaces.State
- getName() - Method in class io.serverlessworkflow.api.retry.RetryDefinition
-
Unique retry strategy name (Required)
- getName() - Method in class io.serverlessworkflow.api.states.DefaultState
-
Unique name of the state (Required)
- getName() - Method in class io.serverlessworkflow.api.switchconditions.DataCondition
-
Data condition name
- getName() - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
-
Event condition name
- getName() - Method in class io.serverlessworkflow.api.Workflow
-
Workflow name (Required)
- getNextState() - Method in class io.serverlessworkflow.api.transitions.Transition
-
State to transition to next (Required)
- getOnErrors() - Method in interface io.serverlessworkflow.api.interfaces.State
- getOnErrors() - Method in class io.serverlessworkflow.api.states.DefaultState
-
State error handling definitions
- getOnEvents() - Method in class io.serverlessworkflow.api.states.EventState
-
Define what events trigger one or more actions to be performed
- getOperation() - Method in class io.serverlessworkflow.api.functions.FunctionDefinition
-
Combination of the function/service OpenAPI definition URI and the operationID of the operation that needs to be invoked, separated by a '#'.
- getOutputCollection() - Method in class io.serverlessworkflow.api.states.ForEachState
-
JsonPath expression specifying an array element of the states data to add the results of each iteration
- getParameters() - Method in class io.serverlessworkflow.api.functions.FunctionRef
-
Function parameters
- getProduceEvents() - Method in class io.serverlessworkflow.api.end.End
-
Array of events to be produced
- getProduceEvents() - Method in class io.serverlessworkflow.api.transitions.Transition
-
Array of events to be produced
- getPropertySource() - Method in interface io.serverlessworkflow.api.interfaces.WorkflowPropertySource
- getRefName() - Method in class io.serverlessworkflow.api.functions.FunctionRef
-
Name of the referenced function (Required)
- getRefValue() - Method in class io.serverlessworkflow.api.workflow.Events
- getRefValue() - Method in class io.serverlessworkflow.api.workflow.Functions
- getRefValue() - Method in class io.serverlessworkflow.api.workflow.Retries
- getResourceFileAsString(String) - Static method in class io.serverlessworkflow.api.utils.Utils
- getResultEventRef() - Method in class io.serverlessworkflow.api.events.EventRef
-
Reference to the unique name of a 'consumed' event definition (Required)
- getRetries() - Method in class io.serverlessworkflow.api.Workflow
-
Workflow retry definitions
- getRetryDefs() - Method in class io.serverlessworkflow.api.workflow.Retries
- getRetryRef() - Method in class io.serverlessworkflow.api.error.Error
-
References a unique name of a retry definition.
- getSchedule() - Method in class io.serverlessworkflow.api.start.Start
-
Start state schedule definition
- getSchemaVersion() - Method in class io.serverlessworkflow.api.Workflow
-
Serverless Workflow schema version
- getSource() - Method in class io.serverlessworkflow.api.events.EventDefinition
-
CloudEvent source UUID
- getStart() - Method in interface io.serverlessworkflow.api.interfaces.State
- getStart() - Method in class io.serverlessworkflow.api.states.DefaultState
-
State start definition
- getStateDataFilter() - Method in interface io.serverlessworkflow.api.interfaces.State
- getStateDataFilter() - Method in class io.serverlessworkflow.api.states.DefaultState
- getStates() - Method in class io.serverlessworkflow.api.Workflow
-
State Definitions (Required)
- getSvgDiagram() - Method in interface io.serverlessworkflow.api.interfaces.WorkflowDiagram
- getTimeDelay() - Method in class io.serverlessworkflow.api.states.DelayState
-
Amount of time (ISO 8601 format) to delay (Required)
- getTimeout() - Method in class io.serverlessworkflow.api.actions.Action
-
Time period to wait for function execution to complete
- getTimeout() - Method in class io.serverlessworkflow.api.states.CallbackState
-
Time period to wait for incoming events (ISO 8601 format)
- getTimeout() - Method in class io.serverlessworkflow.api.states.EventState
-
Time period to wait for incoming events (ISO 8601 format)
- getTimezone() - Method in class io.serverlessworkflow.api.schedule.Schedule
-
Timezone name used to evaluate the cron expression.
- getTransition() - Method in class io.serverlessworkflow.api.defaultdef.DefaultDefinition
- getTransition() - Method in class io.serverlessworkflow.api.error.Error
-
(Required)
- getTransition() - Method in interface io.serverlessworkflow.api.interfaces.State
- getTransition() - Method in class io.serverlessworkflow.api.states.DefaultState
- getTransition() - Method in class io.serverlessworkflow.api.switchconditions.DataCondition
-
(Required)
- getTransition() - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
-
(Required)
- getTriggerEventRef() - Method in class io.serverlessworkflow.api.events.EventRef
-
Reference to the unique name of a 'produced' event definition (Required)
- getType() - Method in class io.serverlessworkflow.api.events.EventDefinition
-
CloudEvent type
- getType() - Method in interface io.serverlessworkflow.api.interfaces.State
- getType() - Method in class io.serverlessworkflow.api.states.DefaultState
-
State type (Required)
- getType() - Method in class io.serverlessworkflow.api.validation.ValidationError
- getValidUntil() - Method in class io.serverlessworkflow.api.cron.Cron
-
Specific date and time (ISO 8601 format) when the cron expression invocation is no longer valid
- getVersion() - Method in class io.serverlessworkflow.api.Workflow
-
Workflow version (Required)
- getWorkflowId() - Method in class io.serverlessworkflow.api.branches.Branch
-
Unique Id of a workflow to be executed in this branch
- getWorkflowId() - Method in class io.serverlessworkflow.api.states.ForEachState
-
Unique Id of a workflow to be executed for each of the elements of inputCollection
- getWorkflowId() - Method in class io.serverlessworkflow.api.states.SubflowState
-
Sub-workflow unique id.
- getWorkflowModule() - Method in class io.serverlessworkflow.api.mapper.BaseObjectMapper
- getWorkflowSchema() - Static method in class io.serverlessworkflow.api.validation.WorkflowSchemaLoader
I
- INJECT - io.serverlessworkflow.api.states.DefaultState.Type
- InjectState - Class in io.serverlessworkflow.api.states
-
Set up and inject the state's data input to data output.
- InjectState() - Constructor for class io.serverlessworkflow.api.states.InjectState
-
No args constructor for use in serialization
- InjectState(String, DefaultState.Type) - Constructor for class io.serverlessworkflow.api.states.InjectState
- InjectStateSerializer - Class in io.serverlessworkflow.api.serializers
- InjectStateSerializer() - Constructor for class io.serverlessworkflow.api.serializers.InjectStateSerializer
- InjectStateSerializer(Class<InjectState>) - Constructor for class io.serverlessworkflow.api.serializers.InjectStateSerializer
- io.serverlessworkflow.api - package io.serverlessworkflow.api
- io.serverlessworkflow.api.actions - package io.serverlessworkflow.api.actions
- io.serverlessworkflow.api.branches - package io.serverlessworkflow.api.branches
- io.serverlessworkflow.api.correlation - package io.serverlessworkflow.api.correlation
- io.serverlessworkflow.api.cron - package io.serverlessworkflow.api.cron
- io.serverlessworkflow.api.defaultdef - package io.serverlessworkflow.api.defaultdef
- io.serverlessworkflow.api.deserializers - package io.serverlessworkflow.api.deserializers
- io.serverlessworkflow.api.end - package io.serverlessworkflow.api.end
- io.serverlessworkflow.api.error - package io.serverlessworkflow.api.error
- io.serverlessworkflow.api.events - package io.serverlessworkflow.api.events
- io.serverlessworkflow.api.filters - package io.serverlessworkflow.api.filters
- io.serverlessworkflow.api.functions - package io.serverlessworkflow.api.functions
- io.serverlessworkflow.api.interfaces - package io.serverlessworkflow.api.interfaces
- io.serverlessworkflow.api.mapper - package io.serverlessworkflow.api.mapper
- io.serverlessworkflow.api.produce - package io.serverlessworkflow.api.produce
- io.serverlessworkflow.api.retry - package io.serverlessworkflow.api.retry
- io.serverlessworkflow.api.schedule - package io.serverlessworkflow.api.schedule
- io.serverlessworkflow.api.schemaclient - package io.serverlessworkflow.api.schemaclient
- io.serverlessworkflow.api.serializers - package io.serverlessworkflow.api.serializers
- io.serverlessworkflow.api.start - package io.serverlessworkflow.api.start
- io.serverlessworkflow.api.states - package io.serverlessworkflow.api.states
- io.serverlessworkflow.api.switchconditions - package io.serverlessworkflow.api.switchconditions
- io.serverlessworkflow.api.transitions - package io.serverlessworkflow.api.transitions
- io.serverlessworkflow.api.utils - package io.serverlessworkflow.api.utils
- io.serverlessworkflow.api.validation - package io.serverlessworkflow.api.validation
- io.serverlessworkflow.api.workflow - package io.serverlessworkflow.api.workflow
- isCompensate() - Method in class io.serverlessworkflow.api.end.End
-
If set to true, triggers workflow compensation when before workflow executin completes.
- isCompensate() - Method in class io.serverlessworkflow.api.transitions.Transition
-
If set to true, triggers workflow compensation before this transition is taken.
- isExclusive() - Method in class io.serverlessworkflow.api.states.EventState
-
If true consuming one of the defined events causes its associated actions to be performed.
- isTerminate() - Method in class io.serverlessworkflow.api.end.End
-
If true, completes all execution flows in the given workflow instance
- isUsedForCompensation() - Method in class io.serverlessworkflow.api.states.CallbackState
-
If true, this state is used to compensate another state.
- isUsedForCompensation() - Method in class io.serverlessworkflow.api.states.DelayState
-
If true, this state is used to compensate another state.
- isUsedForCompensation() - Method in class io.serverlessworkflow.api.states.ForEachState
-
If true, this state is used to compensate another state.
- isUsedForCompensation() - Method in class io.serverlessworkflow.api.states.InjectState
-
If true, this state is used to compensate another state.
- isUsedForCompensation() - Method in class io.serverlessworkflow.api.states.OperationState
-
If true, this state is used to compensate another state.
- isUsedForCompensation() - Method in class io.serverlessworkflow.api.states.ParallelState
-
If true, this state is used to compensate another state.
- isUsedForCompensation() - Method in class io.serverlessworkflow.api.states.SubflowState
-
If true, this state is used to compensate another state.
- isUsedForCompensation() - Method in class io.serverlessworkflow.api.states.SwitchState
-
If true, this state is used to compensate another state.
- isValid() - Method in interface io.serverlessworkflow.api.interfaces.WorkflowValidator
- isWaitForCompletion() - Method in class io.serverlessworkflow.api.states.SubflowState
-
Workflow execution must wait for local workflow to finish before continuing.
J
- JsonObjectMapper - Class in io.serverlessworkflow.api.mapper
- JsonObjectMapper() - Constructor for class io.serverlessworkflow.api.mapper.JsonObjectMapper
- JsonObjectMapper(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.mapper.JsonObjectMapper
N
- N_OF_M - io.serverlessworkflow.api.states.ParallelState.CompletionType
O
- OnEvents - Class in io.serverlessworkflow.api.events
-
Actions to be performed on Events arrival
- OnEvents() - Constructor for class io.serverlessworkflow.api.events.OnEvents
-
No args constructor for use in serialization
- OnEvents(List<String>, List<Action>) - Constructor for class io.serverlessworkflow.api.events.OnEvents
- OnEvents.ActionMode - Enum in io.serverlessworkflow.api.events
- OnEventsActionModeDeserializer - Class in io.serverlessworkflow.api.deserializers
- OnEventsActionModeDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.OnEventsActionModeDeserializer
- OnEventsActionModeDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.OnEventsActionModeDeserializer
- OnEventsActionModeDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.OnEventsActionModeDeserializer
- OPERATION - io.serverlessworkflow.api.states.DefaultState.Type
- OperationState - Class in io.serverlessworkflow.api.states
-
This state allows one or more functions to run in sequence or in parallel without waiting for any event.
- OperationState() - Constructor for class io.serverlessworkflow.api.states.OperationState
-
No args constructor for use in serialization
- OperationState(OperationState.ActionMode, List<Action>, String, DefaultState.Type) - Constructor for class io.serverlessworkflow.api.states.OperationState
- OperationState.ActionMode - Enum in io.serverlessworkflow.api.states
- OperationStateActionModeDeserializer - Class in io.serverlessworkflow.api.deserializers
- OperationStateActionModeDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.OperationStateActionModeDeserializer
- OperationStateActionModeDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.OperationStateActionModeDeserializer
- OperationStateActionModeDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.OperationStateActionModeDeserializer
- OperationStateSerializer - Class in io.serverlessworkflow.api.serializers
- OperationStateSerializer() - Constructor for class io.serverlessworkflow.api.serializers.OperationStateSerializer
- OperationStateSerializer(Class<OperationState>) - Constructor for class io.serverlessworkflow.api.serializers.OperationStateSerializer
P
- PARALLEL - io.serverlessworkflow.api.events.OnEvents.ActionMode
- PARALLEL - io.serverlessworkflow.api.states.DefaultState.Type
- PARALLEL - io.serverlessworkflow.api.states.OperationState.ActionMode
- ParallelState - Class in io.serverlessworkflow.api.states
-
Consists of a number of states that are executed in parallel
- ParallelState() - Constructor for class io.serverlessworkflow.api.states.ParallelState
-
No args constructor for use in serialization
- ParallelState(List<Branch>, String, DefaultState.Type) - Constructor for class io.serverlessworkflow.api.states.ParallelState
- ParallelState.CompletionType - Enum in io.serverlessworkflow.api.states
- ParallelStateCompletionTypeDeserializer - Class in io.serverlessworkflow.api.deserializers
- ParallelStateCompletionTypeDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.ParallelStateCompletionTypeDeserializer
- ParallelStateCompletionTypeDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.ParallelStateCompletionTypeDeserializer
- ParallelStateCompletionTypeDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.ParallelStateCompletionTypeDeserializer
- ParallelStateSerializer - Class in io.serverlessworkflow.api.serializers
- ParallelStateSerializer() - Constructor for class io.serverlessworkflow.api.serializers.ParallelStateSerializer
- ParallelStateSerializer(Class<ParallelState>) - Constructor for class io.serverlessworkflow.api.serializers.ParallelStateSerializer
- PRODUCED - io.serverlessworkflow.api.events.EventDefinition.Kind
- ProduceEvent - Class in io.serverlessworkflow.api.produce
- ProduceEvent() - Constructor for class io.serverlessworkflow.api.produce.ProduceEvent
-
No args constructor for use in serialization
- ProduceEvent(String) - Constructor for class io.serverlessworkflow.api.produce.ProduceEvent
R
- reset() - Method in interface io.serverlessworkflow.api.interfaces.WorkflowValidator
- ResourceSchemaClient - Class in io.serverlessworkflow.api.schemaclient
- ResourceSchemaClient(SchemaClient) - Constructor for class io.serverlessworkflow.api.schemaclient.ResourceSchemaClient
- Retries - Class in io.serverlessworkflow.api.workflow
- Retries() - Constructor for class io.serverlessworkflow.api.workflow.Retries
- Retries(String) - Constructor for class io.serverlessworkflow.api.workflow.Retries
- Retries(List<RetryDefinition>) - Constructor for class io.serverlessworkflow.api.workflow.Retries
- RetriesDeserializer - Class in io.serverlessworkflow.api.deserializers
- RetriesDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.RetriesDeserializer
- RetriesDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.RetriesDeserializer
- RetriesDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.RetriesDeserializer
- RetryDefinition - Class in io.serverlessworkflow.api.retry
-
Retry Definition
- RetryDefinition() - Constructor for class io.serverlessworkflow.api.retry.RetryDefinition
-
No args constructor for use in serialization
- RetryDefinition(String, String) - Constructor for class io.serverlessworkflow.api.retry.RetryDefinition
S
- Schedule - Class in io.serverlessworkflow.api.schedule
-
Start state schedule definition
- Schedule() - Constructor for class io.serverlessworkflow.api.schedule.Schedule
- Schedule.DirectInvoke - Enum in io.serverlessworkflow.api.schedule
- ScheduleDirectInvokeDeserializer - Class in io.serverlessworkflow.api.deserializers
- ScheduleDirectInvokeDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.ScheduleDirectInvokeDeserializer
- ScheduleDirectInvokeDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.ScheduleDirectInvokeDeserializer
- ScheduleDirectInvokeDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.ScheduleDirectInvokeDeserializer
- SCHEMA_VALIDATION - Static variable in class io.serverlessworkflow.api.validation.ValidationError
- SEQUENTIAL - io.serverlessworkflow.api.events.OnEvents.ActionMode
- SEQUENTIAL - io.serverlessworkflow.api.states.OperationState.ActionMode
- serialize(End, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.EndDefinitionSerializer
- serialize(EventDefinition, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.EventDefinitionSerializer
- serialize(Extension, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.ExtensionSerializer
- serialize(Start, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.StartDefinitionSerializer
- serialize(CallbackState, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.CallbackStateSerializer
- serialize(DelayState, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.DelayStateSerializer
- serialize(EventState, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.EventStateSerializer
- serialize(ForEachState, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.ForEachStateSerializer
- serialize(InjectState, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.InjectStateSerializer
- serialize(OperationState, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.OperationStateSerializer
- serialize(ParallelState, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.ParallelStateSerializer
- serialize(SubflowState, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.SubflowStateSerializer
- serialize(SwitchState, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.SwitchStateSerializer
- serialize(Workflow, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.WorkflowSerializer
- setAction(Action) - Method in class io.serverlessworkflow.api.states.CallbackState
-
Action Definition
- setActionDataFilter(ActionDataFilter) - Method in class io.serverlessworkflow.api.actions.Action
- setActionMode(OnEvents.ActionMode) - Method in class io.serverlessworkflow.api.events.OnEvents
-
Specifies how actions are to be performed (in sequence of parallel)
- setActionMode(OperationState.ActionMode) - Method in class io.serverlessworkflow.api.states.OperationState
-
Specifies whether functions are executed in sequence or in parallel.
- setActions(List<Action>) - Method in class io.serverlessworkflow.api.branches.Branch
-
Actions to be executed in this branch
- setActions(List<Action>) - Method in class io.serverlessworkflow.api.events.OnEvents
-
Actions to be performed.
- setActions(List<Action>) - Method in class io.serverlessworkflow.api.states.ForEachState
-
Actions to be executed for each of the elements of inputCollection
- setActions(List<Action>) - Method in class io.serverlessworkflow.api.states.OperationState
-
Actions Definitions (Required)
- setBranches(List<Branch>) - Method in class io.serverlessworkflow.api.states.ParallelState
-
Branch Definitions (Required)
- setCode(String) - Method in class io.serverlessworkflow.api.error.Error
-
Error code.
- setCompensate(boolean) - Method in class io.serverlessworkflow.api.end.End
-
If set to true, triggers workflow compensation when before workflow executin completes.
- setCompensate(boolean) - Method in class io.serverlessworkflow.api.transitions.Transition
-
If set to true, triggers workflow compensation before this transition is taken.
- setCompensatedBy(String) - Method in class io.serverlessworkflow.api.states.DefaultState
-
Unique Name of a workflow state which is responsible for compensation of this state
- setCompletionType(ParallelState.CompletionType) - Method in class io.serverlessworkflow.api.states.ParallelState
-
Option types on how to complete branch execution.
- setCondition(String) - Method in class io.serverlessworkflow.api.switchconditions.DataCondition
-
JsonPath expression evaluated against state data.
- setContextAttributeName(String) - Method in class io.serverlessworkflow.api.correlation.CorrelationDef
-
CloudEvent Extension Context Attribute name (Required)
- setContextAttributes(Map<String, String>) - Method in class io.serverlessworkflow.api.events.EventRef
-
Add additional extension context attributes to the produced event
- setContextAttributeValue(String) - Method in class io.serverlessworkflow.api.correlation.CorrelationDef
-
CloudEvent Extension Context Attribute value
- setCorrelation(List<CorrelationDef>) - Method in class io.serverlessworkflow.api.events.EventDefinition
-
CloudEvent correlation definitions
- setCron(Cron) - Method in class io.serverlessworkflow.api.schedule.Schedule
-
Schedule cron definition
- setData(JsonNode) - Method in class io.serverlessworkflow.api.states.InjectState
-
JSON object which can be set as states data input and can be manipulated via filters
- setData(String) - Method in class io.serverlessworkflow.api.events.EventRef
-
Expression which selects parts of the states data output to become the data of the produced event.
- setData(String) - Method in class io.serverlessworkflow.api.produce.ProduceEvent
-
JSONPath expression which selects parts of the states data output to become the data of the produced event
- setDataConditions(List<DataCondition>) - Method in class io.serverlessworkflow.api.states.SwitchState
-
Defines conditions evaluated against state data
- setDataInputPath(String) - Method in class io.serverlessworkflow.api.filters.ActionDataFilter
-
JSONPath definition that selects parts of the states data input to be the action data
- setDataInputPath(String) - Method in class io.serverlessworkflow.api.filters.StateDataFilter
-
JSONPath definition that selects parts of the states data input
- setDataInputSchema(String) - Method in class io.serverlessworkflow.api.states.DefaultState
-
URI to JSON Schema that state data input adheres to
- setDataInputSchema(String) - Method in class io.serverlessworkflow.api.Workflow
-
URI to JSON Schema that workflow data input adheres to
- setDataOutputPath(String) - Method in class io.serverlessworkflow.api.filters.EventDataFilter
-
JSONPath definition that selects parts of the event data, to be merged with the states data
- setDataOutputPath(String) - Method in class io.serverlessworkflow.api.filters.StateDataFilter
-
JSONPath definition that selects parts of the states data output
- setDataOutputSchema(String) - Method in class io.serverlessworkflow.api.states.DefaultState
-
URI to JSON Schema that state data output adheres to
- setDataOutputSchema(String) - Method in class io.serverlessworkflow.api.Workflow
-
URI to JSON Schema that workflow data output adheres to
- setDataResultsPath(String) - Method in class io.serverlessworkflow.api.filters.ActionDataFilter
-
JSONPath definition that selects parts of the actions data result, to be merged with the states data
- setDefault(DefaultDefinition) - Method in class io.serverlessworkflow.api.states.SwitchState
-
Switch state default definition (Required)
- setDelay(String) - Method in class io.serverlessworkflow.api.retry.RetryDefinition
-
Time delay between retry attempts (ISO 8601 duration format)
- setDescription(String) - Method in class io.serverlessworkflow.api.Workflow
-
Workflow description
- setDirectInvoke(Schedule.DirectInvoke) - Method in class io.serverlessworkflow.api.schedule.Schedule
-
Define if workflow instances can be created outside of the defined interval/cron
- setEnd(End) - Method in class io.serverlessworkflow.api.defaultdef.DefaultDefinition
-
State end definition
- setEnd(End) - Method in class io.serverlessworkflow.api.error.Error
-
State end definition
- setEnd(End) - Method in class io.serverlessworkflow.api.states.DefaultState
-
State end definition
- setEnd(End) - Method in class io.serverlessworkflow.api.switchconditions.DataCondition
-
State end definition
- setEnd(End) - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
-
State end definition
- setError(String) - Method in class io.serverlessworkflow.api.error.Error
-
Domain-specific error name, or '*' to indicate all possible errors (Required)
- setEventConditions(List<EventCondition>) - Method in class io.serverlessworkflow.api.states.SwitchState
-
Defines conditions evaluated against events
- setEventDataFilter(EventDataFilter) - Method in class io.serverlessworkflow.api.events.OnEvents
- setEventDataFilter(EventDataFilter) - Method in class io.serverlessworkflow.api.states.CallbackState
- setEventDataFilter(EventDataFilter) - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
- setEventDefs(List<EventDefinition>) - Method in class io.serverlessworkflow.api.workflow.Events
- setEventRef(EventRef) - Method in class io.serverlessworkflow.api.actions.Action
-
Event References
- setEventRef(String) - Method in class io.serverlessworkflow.api.produce.ProduceEvent
-
References a name of a defined event (Required)
- setEventRef(String) - Method in class io.serverlessworkflow.api.states.CallbackState
-
References an unique callback event name in the defined workflow events
- setEventRef(String) - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
-
References an unique event name in the defined workflow events (Required)
- setEventRefs(List<String>) - Method in class io.serverlessworkflow.api.events.OnEvents
-
References one or more unique event names in the defined workflow events (Required)
- setEvents(Events) - Method in class io.serverlessworkflow.api.Workflow
-
Workflow event definitions
- setEventTimeout(String) - Method in class io.serverlessworkflow.api.states.SwitchState
-
If eventConditions is used, defines the time period to wait for events (ISO 8601 format)
- setExclusive(boolean) - Method in class io.serverlessworkflow.api.states.EventState
-
If true consuming one of the defined events causes its associated actions to be performed.
- setExpression(String) - Method in class io.serverlessworkflow.api.cron.Cron
-
Repeating interval (cron expression) describing when the workflow instance should be created (Required)
- setExpression(String) - Method in class io.serverlessworkflow.api.transitions.Transition
-
Common Expression Language (CEL) expression.
- setExtensions(List<Extension>) - Method in class io.serverlessworkflow.api.Workflow
-
Workflow Extensions
- setFunctionDefs(List<FunctionDefinition>) - Method in class io.serverlessworkflow.api.workflow.Functions
- setFunctionRef(FunctionRef) - Method in class io.serverlessworkflow.api.actions.Action
- setFunctions(Functions) - Method in class io.serverlessworkflow.api.Workflow
-
Workflow function definitions
- setId(String) - Method in class io.serverlessworkflow.api.states.DefaultState
-
State unique identifier
- setId(String) - Method in class io.serverlessworkflow.api.Workflow
-
Workflow unique identifier (Required)
- setInputCollection(String) - Method in class io.serverlessworkflow.api.states.ForEachState
-
JsonPath expression selecting an array element of the states data
- setInterval(String) - Method in class io.serverlessworkflow.api.schedule.Schedule
-
Time interval (ISO 8601 format) describing when the workflow starting state is active
- setIterationParam(String) - Method in class io.serverlessworkflow.api.states.ForEachState
-
Name of the iteration parameter that can be referenced in actions/workflow.
- setJitter(String) - Method in class io.serverlessworkflow.api.retry.RetryDefinition
-
Absolute maximum amount of random time added or subtracted from the delay between each retry (ISO 8601 duration format)
- setKind(EventDefinition.Kind) - Method in class io.serverlessworkflow.api.events.EventDefinition
-
Defines the events as either being consumed or produced by the workflow.
- setMax(int) - Method in class io.serverlessworkflow.api.states.ForEachState
-
Specifies how upper bound on how many iterations may run in parallel
- setMaxAttempts(String) - Method in class io.serverlessworkflow.api.retry.RetryDefinition
-
Maximum number of retry attempts.
- setMessage(String) - Method in class io.serverlessworkflow.api.validation.ValidationError
- setMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.events.EventDefinition
-
Metadata
- setMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.functions.FunctionDefinition
-
Metadata
- setMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.states.DefaultState
-
Metadata
- setMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.Workflow
-
Metadata
- setMultiplier(String) - Method in class io.serverlessworkflow.api.retry.RetryDefinition
-
Multiplier value by which interval increases during each attempt (ISO 8601 time format)
- setN(String) - Method in class io.serverlessworkflow.api.states.ParallelState
-
Used when completionType is set to 'n_of_m' to specify the 'N' value
- setName(String) - Method in class io.serverlessworkflow.api.actions.Action
-
Unique action definition name
- setName(String) - Method in class io.serverlessworkflow.api.branches.Branch
-
Branch name
- setName(String) - Method in class io.serverlessworkflow.api.events.EventDefinition
-
Event Definition unique name
- setName(String) - Method in class io.serverlessworkflow.api.functions.FunctionDefinition
-
Function unique name (Required)
- setName(String) - Method in class io.serverlessworkflow.api.retry.RetryDefinition
-
Unique retry strategy name (Required)
- setName(String) - Method in class io.serverlessworkflow.api.states.DefaultState
-
Unique name of the state (Required)
- setName(String) - Method in class io.serverlessworkflow.api.switchconditions.DataCondition
-
Data condition name
- setName(String) - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
-
Event condition name
- setName(String) - Method in class io.serverlessworkflow.api.Workflow
-
Workflow name (Required)
- setNextState(String) - Method in class io.serverlessworkflow.api.transitions.Transition
-
State to transition to next (Required)
- setOnErrors(List<Error>) - Method in class io.serverlessworkflow.api.states.DefaultState
-
State error handling definitions
- setOnEvents(List<OnEvents>) - Method in class io.serverlessworkflow.api.states.EventState
-
Define what events trigger one or more actions to be performed
- setOperation(String) - Method in class io.serverlessworkflow.api.functions.FunctionDefinition
-
Combination of the function/service OpenAPI definition URI and the operationID of the operation that needs to be invoked, separated by a '#'.
- setOutputCollection(String) - Method in class io.serverlessworkflow.api.states.ForEachState
-
JsonPath expression specifying an array element of the states data to add the results of each iteration
- setParameters(Map<String, String>) - Method in class io.serverlessworkflow.api.functions.FunctionRef
-
Function parameters
- setProduceEvents(List<ProduceEvent>) - Method in class io.serverlessworkflow.api.end.End
-
Array of events to be produced
- setProduceEvents(List<ProduceEvent>) - Method in class io.serverlessworkflow.api.transitions.Transition
-
Array of events to be produced
- setPropertySource(Properties) - Method in interface io.serverlessworkflow.api.interfaces.WorkflowPropertySource
- setRefName(String) - Method in class io.serverlessworkflow.api.functions.FunctionRef
-
Name of the referenced function (Required)
- setRefValue(String) - Method in class io.serverlessworkflow.api.workflow.Events
- setRefValue(String) - Method in class io.serverlessworkflow.api.workflow.Functions
- setRefValue(String) - Method in class io.serverlessworkflow.api.workflow.Retries
- setResultEventRef(String) - Method in class io.serverlessworkflow.api.events.EventRef
-
Reference to the unique name of a 'consumed' event definition (Required)
- setRetries(Retries) - Method in class io.serverlessworkflow.api.Workflow
-
Workflow retry definitions
- setRetryDefs(List<RetryDefinition>) - Method in class io.serverlessworkflow.api.workflow.Retries
- setRetryRef(String) - Method in class io.serverlessworkflow.api.error.Error
-
References a unique name of a retry definition.
- setSchedule(Schedule) - Method in class io.serverlessworkflow.api.start.Start
-
Start state schedule definition
- setSchemaValidationEnabled(boolean) - Method in interface io.serverlessworkflow.api.interfaces.WorkflowValidator
- setSchemaVersion(String) - Method in class io.serverlessworkflow.api.Workflow
-
Serverless Workflow schema version
- setSource(String) - Method in class io.serverlessworkflow.api.events.EventDefinition
-
CloudEvent source UUID
- setSource(String) - Method in interface io.serverlessworkflow.api.interfaces.WorkflowDiagram
- setSource(String) - Method in interface io.serverlessworkflow.api.interfaces.WorkflowValidator
- setStart(Start) - Method in class io.serverlessworkflow.api.states.DefaultState
-
State start definition
- setStateDataFilter(StateDataFilter) - Method in class io.serverlessworkflow.api.states.DefaultState
- setStates(List<State>) - Method in class io.serverlessworkflow.api.Workflow
-
State Definitions (Required)
- setTerminate(boolean) - Method in class io.serverlessworkflow.api.end.End
-
If true, completes all execution flows in the given workflow instance
- setTimeDelay(String) - Method in class io.serverlessworkflow.api.states.DelayState
-
Amount of time (ISO 8601 format) to delay (Required)
- setTimeout(String) - Method in class io.serverlessworkflow.api.actions.Action
-
Time period to wait for function execution to complete
- setTimeout(String) - Method in class io.serverlessworkflow.api.states.CallbackState
-
Time period to wait for incoming events (ISO 8601 format)
- setTimeout(String) - Method in class io.serverlessworkflow.api.states.EventState
-
Time period to wait for incoming events (ISO 8601 format)
- setTimezone(String) - Method in class io.serverlessworkflow.api.schedule.Schedule
-
Timezone name used to evaluate the cron expression.
- setTransition(Transition) - Method in class io.serverlessworkflow.api.defaultdef.DefaultDefinition
- setTransition(Transition) - Method in class io.serverlessworkflow.api.error.Error
-
(Required)
- setTransition(Transition) - Method in class io.serverlessworkflow.api.states.DefaultState
- setTransition(Transition) - Method in class io.serverlessworkflow.api.switchconditions.DataCondition
-
(Required)
- setTransition(Transition) - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
-
(Required)
- setTriggerEventRef(String) - Method in class io.serverlessworkflow.api.events.EventRef
-
Reference to the unique name of a 'produced' event definition (Required)
- setType(DefaultState.Type) - Method in class io.serverlessworkflow.api.states.DefaultState
-
State type (Required)
- setType(String) - Method in class io.serverlessworkflow.api.events.EventDefinition
-
CloudEvent type
- setType(String) - Method in class io.serverlessworkflow.api.validation.ValidationError
- setUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.CallbackState
-
If true, this state is used to compensate another state.
- setUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.DelayState
-
If true, this state is used to compensate another state.
- setUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.ForEachState
-
If true, this state is used to compensate another state.
- setUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.InjectState
-
If true, this state is used to compensate another state.
- setUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.OperationState
-
If true, this state is used to compensate another state.
- setUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.ParallelState
-
If true, this state is used to compensate another state.
- setUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.SubflowState
-
If true, this state is used to compensate another state.
- setUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.SwitchState
-
If true, this state is used to compensate another state.
- setValidUntil(String) - Method in class io.serverlessworkflow.api.cron.Cron
-
Specific date and time (ISO 8601 format) when the cron expression invocation is no longer valid
- setVersion(String) - Method in class io.serverlessworkflow.api.Workflow
-
Workflow version (Required)
- setWaitForCompletion(boolean) - Method in class io.serverlessworkflow.api.states.SubflowState
-
Workflow execution must wait for local workflow to finish before continuing.
- setWorkflow(Workflow) - Method in interface io.serverlessworkflow.api.interfaces.WorkflowDiagram
- setWorkflow(Workflow) - Method in interface io.serverlessworkflow.api.interfaces.WorkflowValidator
- setWorkflowId(String) - Method in class io.serverlessworkflow.api.branches.Branch
-
Unique Id of a workflow to be executed in this branch
- setWorkflowId(String) - Method in class io.serverlessworkflow.api.states.ForEachState
-
Unique Id of a workflow to be executed for each of the elements of inputCollection
- setWorkflowId(String) - Method in class io.serverlessworkflow.api.states.SubflowState
-
Sub-workflow unique id.
- Start - Class in io.serverlessworkflow.api.start
-
State start definition
- Start() - Constructor for class io.serverlessworkflow.api.start.Start
- StartDefinitionDeserializer - Class in io.serverlessworkflow.api.deserializers
- StartDefinitionDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.StartDefinitionDeserializer
- StartDefinitionDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.StartDefinitionDeserializer
- StartDefinitionDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.StartDefinitionDeserializer
- StartDefinitionSerializer - Class in io.serverlessworkflow.api.serializers
- StartDefinitionSerializer() - Constructor for class io.serverlessworkflow.api.serializers.StartDefinitionSerializer
- StartDefinitionSerializer(Class<Start>) - Constructor for class io.serverlessworkflow.api.serializers.StartDefinitionSerializer
- State - Interface in io.serverlessworkflow.api.interfaces
- StateDataFilter - Class in io.serverlessworkflow.api.filters
- StateDataFilter() - Constructor for class io.serverlessworkflow.api.filters.StateDataFilter
- StateDeserializer - Class in io.serverlessworkflow.api.deserializers
- StateDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.StateDeserializer
- StateDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.StateDeserializer
- StateDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.StateDeserializer
- StringValueDeserializer - Class in io.serverlessworkflow.api.deserializers
- StringValueDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.StringValueDeserializer
- StringValueDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.StringValueDeserializer
- StringValueDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.StringValueDeserializer
- SUBFLOW - io.serverlessworkflow.api.states.DefaultState.Type
- SubflowState - Class in io.serverlessworkflow.api.states
-
Defines a sub-workflow to be executed
- SubflowState() - Constructor for class io.serverlessworkflow.api.states.SubflowState
-
No args constructor for use in serialization
- SubflowState(String, String, DefaultState.Type) - Constructor for class io.serverlessworkflow.api.states.SubflowState
- SubflowStateSerializer - Class in io.serverlessworkflow.api.serializers
- SubflowStateSerializer() - Constructor for class io.serverlessworkflow.api.serializers.SubflowStateSerializer
- SubflowStateSerializer(Class<SubflowState>) - Constructor for class io.serverlessworkflow.api.serializers.SubflowStateSerializer
- SWITCH - io.serverlessworkflow.api.states.DefaultState.Type
- SwitchCondition - Interface in io.serverlessworkflow.api.interfaces
- SwitchState - Class in io.serverlessworkflow.api.states
-
Permits transitions to other states based on criteria matching
- SwitchState() - Constructor for class io.serverlessworkflow.api.states.SwitchState
-
No args constructor for use in serialization
- SwitchState(DefaultDefinition, String, DefaultState.Type) - Constructor for class io.serverlessworkflow.api.states.SwitchState
- SwitchStateSerializer - Class in io.serverlessworkflow.api.serializers
- SwitchStateSerializer() - Constructor for class io.serverlessworkflow.api.serializers.SwitchStateSerializer
- SwitchStateSerializer(Class<SwitchState>) - Constructor for class io.serverlessworkflow.api.serializers.SwitchStateSerializer
T
- toJson(Workflow) - Static method in class io.serverlessworkflow.api.workflow.BaseWorkflow
- toString() - Method in enum io.serverlessworkflow.api.events.EventDefinition.Kind
- toString() - Method in enum io.serverlessworkflow.api.events.OnEvents.ActionMode
- toString() - Method in enum io.serverlessworkflow.api.schedule.Schedule.DirectInvoke
- toString() - Method in enum io.serverlessworkflow.api.states.DefaultState.Type
- toString() - Method in enum io.serverlessworkflow.api.states.OperationState.ActionMode
- toString() - Method in enum io.serverlessworkflow.api.states.ParallelState.CompletionType
- toString() - Method in class io.serverlessworkflow.api.validation.ValidationError
- toYaml(Workflow) - Static method in class io.serverlessworkflow.api.workflow.BaseWorkflow
- Transition - Class in io.serverlessworkflow.api.transitions
- Transition() - Constructor for class io.serverlessworkflow.api.transitions.Transition
-
No args constructor for use in serialization
- Transition(String) - Constructor for class io.serverlessworkflow.api.transitions.Transition
U
- Utils - Class in io.serverlessworkflow.api.utils
- Utils() - Constructor for class io.serverlessworkflow.api.utils.Utils
V
- validate() - Method in interface io.serverlessworkflow.api.interfaces.WorkflowValidator
- ValidationError - Class in io.serverlessworkflow.api.validation
- ValidationError() - Constructor for class io.serverlessworkflow.api.validation.ValidationError
- value() - Method in enum io.serverlessworkflow.api.events.EventDefinition.Kind
- value() - Method in enum io.serverlessworkflow.api.events.OnEvents.ActionMode
- value() - Method in enum io.serverlessworkflow.api.schedule.Schedule.DirectInvoke
- value() - Method in enum io.serverlessworkflow.api.states.DefaultState.Type
- value() - Method in enum io.serverlessworkflow.api.states.OperationState.ActionMode
- value() - Method in enum io.serverlessworkflow.api.states.ParallelState.CompletionType
- valueOf(String) - Static method in enum io.serverlessworkflow.api.events.EventDefinition.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.serverlessworkflow.api.events.OnEvents.ActionMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.serverlessworkflow.api.schedule.Schedule.DirectInvoke
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.serverlessworkflow.api.states.DefaultState.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.serverlessworkflow.api.states.OperationState.ActionMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.serverlessworkflow.api.states.ParallelState.CompletionType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.serverlessworkflow.api.events.EventDefinition.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.serverlessworkflow.api.events.OnEvents.ActionMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.serverlessworkflow.api.schedule.Schedule.DirectInvoke
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.serverlessworkflow.api.states.DefaultState.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.serverlessworkflow.api.states.OperationState.ActionMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.serverlessworkflow.api.states.ParallelState.CompletionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- withAction(Action) - Method in class io.serverlessworkflow.api.states.CallbackState
- withActionDataFilter(ActionDataFilter) - Method in class io.serverlessworkflow.api.actions.Action
- withActionMode(OnEvents.ActionMode) - Method in class io.serverlessworkflow.api.events.OnEvents
- withActionMode(OperationState.ActionMode) - Method in class io.serverlessworkflow.api.states.OperationState
- withActions(List<Action>) - Method in class io.serverlessworkflow.api.branches.Branch
- withActions(List<Action>) - Method in class io.serverlessworkflow.api.events.OnEvents
- withActions(List<Action>) - Method in class io.serverlessworkflow.api.states.ForEachState
- withActions(List<Action>) - Method in class io.serverlessworkflow.api.states.OperationState
- withBranches(List<Branch>) - Method in class io.serverlessworkflow.api.states.ParallelState
- withCode(String) - Method in class io.serverlessworkflow.api.error.Error
- withCompensate(boolean) - Method in class io.serverlessworkflow.api.end.End
- withCompensate(boolean) - Method in class io.serverlessworkflow.api.transitions.Transition
- withCompensatedBy(String) - Method in class io.serverlessworkflow.api.states.CallbackState
- withCompensatedBy(String) - Method in class io.serverlessworkflow.api.states.DefaultState
- withCompensatedBy(String) - Method in class io.serverlessworkflow.api.states.DelayState
- withCompensatedBy(String) - Method in class io.serverlessworkflow.api.states.EventState
- withCompensatedBy(String) - Method in class io.serverlessworkflow.api.states.ForEachState
- withCompensatedBy(String) - Method in class io.serverlessworkflow.api.states.InjectState
- withCompensatedBy(String) - Method in class io.serverlessworkflow.api.states.OperationState
- withCompensatedBy(String) - Method in class io.serverlessworkflow.api.states.ParallelState
- withCompensatedBy(String) - Method in class io.serverlessworkflow.api.states.SubflowState
- withCompensatedBy(String) - Method in class io.serverlessworkflow.api.states.SwitchState
- withCompletionType(ParallelState.CompletionType) - Method in class io.serverlessworkflow.api.states.ParallelState
- withCondition(String) - Method in class io.serverlessworkflow.api.switchconditions.DataCondition
- withContextAttributeName(String) - Method in class io.serverlessworkflow.api.correlation.CorrelationDef
- withContextAttributes(Map<String, String>) - Method in class io.serverlessworkflow.api.events.EventRef
- withContextAttributeValue(String) - Method in class io.serverlessworkflow.api.correlation.CorrelationDef
- withCorrelation(List<CorrelationDef>) - Method in class io.serverlessworkflow.api.events.EventDefinition
- withCron(Cron) - Method in class io.serverlessworkflow.api.schedule.Schedule
- withData(JsonNode) - Method in class io.serverlessworkflow.api.states.InjectState
- withData(String) - Method in class io.serverlessworkflow.api.events.EventRef
- withData(String) - Method in class io.serverlessworkflow.api.produce.ProduceEvent
- withDataConditions(List<DataCondition>) - Method in class io.serverlessworkflow.api.states.SwitchState
- withDataInputPath(String) - Method in class io.serverlessworkflow.api.filters.ActionDataFilter
- withDataInputPath(String) - Method in class io.serverlessworkflow.api.filters.StateDataFilter
- withDataInputSchema(String) - Method in class io.serverlessworkflow.api.states.CallbackState
- withDataInputSchema(String) - Method in class io.serverlessworkflow.api.states.DefaultState
- withDataInputSchema(String) - Method in class io.serverlessworkflow.api.states.DelayState
- withDataInputSchema(String) - Method in class io.serverlessworkflow.api.states.EventState
- withDataInputSchema(String) - Method in class io.serverlessworkflow.api.states.ForEachState
- withDataInputSchema(String) - Method in class io.serverlessworkflow.api.states.InjectState
- withDataInputSchema(String) - Method in class io.serverlessworkflow.api.states.OperationState
- withDataInputSchema(String) - Method in class io.serverlessworkflow.api.states.ParallelState
- withDataInputSchema(String) - Method in class io.serverlessworkflow.api.states.SubflowState
- withDataInputSchema(String) - Method in class io.serverlessworkflow.api.states.SwitchState
- withDataInputSchema(String) - Method in class io.serverlessworkflow.api.Workflow
- withDataOutputPath(String) - Method in class io.serverlessworkflow.api.filters.EventDataFilter
- withDataOutputPath(String) - Method in class io.serverlessworkflow.api.filters.StateDataFilter
- withDataOutputSchema(String) - Method in class io.serverlessworkflow.api.states.CallbackState
- withDataOutputSchema(String) - Method in class io.serverlessworkflow.api.states.DefaultState
- withDataOutputSchema(String) - Method in class io.serverlessworkflow.api.states.DelayState
- withDataOutputSchema(String) - Method in class io.serverlessworkflow.api.states.EventState
- withDataOutputSchema(String) - Method in class io.serverlessworkflow.api.states.ForEachState
- withDataOutputSchema(String) - Method in class io.serverlessworkflow.api.states.InjectState
- withDataOutputSchema(String) - Method in class io.serverlessworkflow.api.states.OperationState
- withDataOutputSchema(String) - Method in class io.serverlessworkflow.api.states.ParallelState
- withDataOutputSchema(String) - Method in class io.serverlessworkflow.api.states.SubflowState
- withDataOutputSchema(String) - Method in class io.serverlessworkflow.api.states.SwitchState
- withDataOutputSchema(String) - Method in class io.serverlessworkflow.api.Workflow
- withDataResultsPath(String) - Method in class io.serverlessworkflow.api.filters.ActionDataFilter
- withDefault(DefaultDefinition) - Method in class io.serverlessworkflow.api.states.SwitchState
- withDelay(String) - Method in class io.serverlessworkflow.api.retry.RetryDefinition
- withDescription(String) - Method in class io.serverlessworkflow.api.Workflow
- withDirectInvoke(Schedule.DirectInvoke) - Method in class io.serverlessworkflow.api.schedule.Schedule
- withEnd(End) - Method in class io.serverlessworkflow.api.defaultdef.DefaultDefinition
- withEnd(End) - Method in class io.serverlessworkflow.api.error.Error
- withEnd(End) - Method in class io.serverlessworkflow.api.states.CallbackState
- withEnd(End) - Method in class io.serverlessworkflow.api.states.DefaultState
- withEnd(End) - Method in class io.serverlessworkflow.api.states.DelayState
- withEnd(End) - Method in class io.serverlessworkflow.api.states.EventState
- withEnd(End) - Method in class io.serverlessworkflow.api.states.ForEachState
- withEnd(End) - Method in class io.serverlessworkflow.api.states.InjectState
- withEnd(End) - Method in class io.serverlessworkflow.api.states.OperationState
- withEnd(End) - Method in class io.serverlessworkflow.api.states.ParallelState
- withEnd(End) - Method in class io.serverlessworkflow.api.states.SubflowState
- withEnd(End) - Method in class io.serverlessworkflow.api.states.SwitchState
- withEnd(End) - Method in class io.serverlessworkflow.api.switchconditions.DataCondition
- withEnd(End) - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
- withError(String) - Method in class io.serverlessworkflow.api.error.Error
- withEventConditions(List<EventCondition>) - Method in class io.serverlessworkflow.api.states.SwitchState
- withEventDataFilter(EventDataFilter) - Method in class io.serverlessworkflow.api.events.OnEvents
- withEventDataFilter(EventDataFilter) - Method in class io.serverlessworkflow.api.states.CallbackState
- withEventDataFilter(EventDataFilter) - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
- withEventRef(EventRef) - Method in class io.serverlessworkflow.api.actions.Action
- withEventRef(String) - Method in class io.serverlessworkflow.api.produce.ProduceEvent
- withEventRef(String) - Method in class io.serverlessworkflow.api.states.CallbackState
- withEventRef(String) - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
- withEventRefs(List<String>) - Method in class io.serverlessworkflow.api.events.OnEvents
- withEvents(Events) - Method in class io.serverlessworkflow.api.Workflow
- withEventTimeout(String) - Method in class io.serverlessworkflow.api.states.SwitchState
- withExclusive(boolean) - Method in class io.serverlessworkflow.api.states.EventState
- withExpression(String) - Method in class io.serverlessworkflow.api.cron.Cron
- withExpression(String) - Method in class io.serverlessworkflow.api.transitions.Transition
- withExtensions(List<Extension>) - Method in class io.serverlessworkflow.api.Workflow
- withFunctionRef(FunctionRef) - Method in class io.serverlessworkflow.api.actions.Action
- withFunctions(Functions) - Method in class io.serverlessworkflow.api.Workflow
- withId(String) - Method in class io.serverlessworkflow.api.states.CallbackState
- withId(String) - Method in class io.serverlessworkflow.api.states.DefaultState
- withId(String) - Method in class io.serverlessworkflow.api.states.DelayState
- withId(String) - Method in class io.serverlessworkflow.api.states.EventState
- withId(String) - Method in class io.serverlessworkflow.api.states.ForEachState
- withId(String) - Method in class io.serverlessworkflow.api.states.InjectState
- withId(String) - Method in class io.serverlessworkflow.api.states.OperationState
- withId(String) - Method in class io.serverlessworkflow.api.states.ParallelState
- withId(String) - Method in class io.serverlessworkflow.api.states.SubflowState
- withId(String) - Method in class io.serverlessworkflow.api.states.SwitchState
- withId(String) - Method in class io.serverlessworkflow.api.Workflow
- withInputCollection(String) - Method in class io.serverlessworkflow.api.states.ForEachState
- withInterval(String) - Method in class io.serverlessworkflow.api.schedule.Schedule
- withIterationParam(String) - Method in class io.serverlessworkflow.api.states.ForEachState
- withJitter(String) - Method in class io.serverlessworkflow.api.retry.RetryDefinition
- withKind(EventDefinition.Kind) - Method in class io.serverlessworkflow.api.events.EventDefinition
- withMax(int) - Method in class io.serverlessworkflow.api.states.ForEachState
- withMaxAttempts(String) - Method in class io.serverlessworkflow.api.retry.RetryDefinition
- withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.events.EventDefinition
- withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.functions.FunctionDefinition
- withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.states.CallbackState
- withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.states.DefaultState
- withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.states.DelayState
- withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.states.EventState
- withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.states.ForEachState
- withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.states.InjectState
- withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.states.OperationState
- withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.states.ParallelState
- withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.states.SubflowState
- withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.states.SwitchState
- withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.Workflow
- withMultiplier(String) - Method in class io.serverlessworkflow.api.retry.RetryDefinition
- withN(String) - Method in class io.serverlessworkflow.api.states.ParallelState
- withName(String) - Method in class io.serverlessworkflow.api.actions.Action
- withName(String) - Method in class io.serverlessworkflow.api.branches.Branch
- withName(String) - Method in class io.serverlessworkflow.api.events.EventDefinition
- withName(String) - Method in class io.serverlessworkflow.api.functions.FunctionDefinition
- withName(String) - Method in class io.serverlessworkflow.api.retry.RetryDefinition
- withName(String) - Method in class io.serverlessworkflow.api.states.CallbackState
- withName(String) - Method in class io.serverlessworkflow.api.states.DefaultState
- withName(String) - Method in class io.serverlessworkflow.api.states.DelayState
- withName(String) - Method in class io.serverlessworkflow.api.states.EventState
- withName(String) - Method in class io.serverlessworkflow.api.states.ForEachState
- withName(String) - Method in class io.serverlessworkflow.api.states.InjectState
- withName(String) - Method in class io.serverlessworkflow.api.states.OperationState
- withName(String) - Method in class io.serverlessworkflow.api.states.ParallelState
- withName(String) - Method in class io.serverlessworkflow.api.states.SubflowState
- withName(String) - Method in class io.serverlessworkflow.api.states.SwitchState
- withName(String) - Method in class io.serverlessworkflow.api.switchconditions.DataCondition
- withName(String) - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
- withName(String) - Method in class io.serverlessworkflow.api.Workflow
- withNextState(String) - Method in class io.serverlessworkflow.api.transitions.Transition
- withOnErrors(List<Error>) - Method in class io.serverlessworkflow.api.states.CallbackState
- withOnErrors(List<Error>) - Method in class io.serverlessworkflow.api.states.DefaultState
- withOnErrors(List<Error>) - Method in class io.serverlessworkflow.api.states.DelayState
- withOnErrors(List<Error>) - Method in class io.serverlessworkflow.api.states.EventState
- withOnErrors(List<Error>) - Method in class io.serverlessworkflow.api.states.ForEachState
- withOnErrors(List<Error>) - Method in class io.serverlessworkflow.api.states.InjectState
- withOnErrors(List<Error>) - Method in class io.serverlessworkflow.api.states.OperationState
- withOnErrors(List<Error>) - Method in class io.serverlessworkflow.api.states.ParallelState
- withOnErrors(List<Error>) - Method in class io.serverlessworkflow.api.states.SubflowState
- withOnErrors(List<Error>) - Method in class io.serverlessworkflow.api.states.SwitchState
- withOnEvents(List<OnEvents>) - Method in class io.serverlessworkflow.api.states.EventState
- withOperation(String) - Method in class io.serverlessworkflow.api.functions.FunctionDefinition
- withOutputCollection(String) - Method in class io.serverlessworkflow.api.states.ForEachState
- withParameters(Map<String, String>) - Method in class io.serverlessworkflow.api.functions.FunctionRef
- withProduceEvents(List<ProduceEvent>) - Method in class io.serverlessworkflow.api.end.End
- withProduceEvents(List<ProduceEvent>) - Method in class io.serverlessworkflow.api.transitions.Transition
- withRefName(String) - Method in class io.serverlessworkflow.api.functions.FunctionRef
- withResultEventRef(String) - Method in class io.serverlessworkflow.api.events.EventRef
- withRetries(Retries) - Method in class io.serverlessworkflow.api.Workflow
- withRetryRef(String) - Method in class io.serverlessworkflow.api.error.Error
- withSchedule(Schedule) - Method in class io.serverlessworkflow.api.start.Start
- withSchemaVersion(String) - Method in class io.serverlessworkflow.api.Workflow
- withSource(String) - Method in class io.serverlessworkflow.api.events.EventDefinition
- withStart(Start) - Method in class io.serverlessworkflow.api.states.CallbackState
- withStart(Start) - Method in class io.serverlessworkflow.api.states.DefaultState
- withStart(Start) - Method in class io.serverlessworkflow.api.states.DelayState
- withStart(Start) - Method in class io.serverlessworkflow.api.states.EventState
- withStart(Start) - Method in class io.serverlessworkflow.api.states.ForEachState
- withStart(Start) - Method in class io.serverlessworkflow.api.states.InjectState
- withStart(Start) - Method in class io.serverlessworkflow.api.states.OperationState
- withStart(Start) - Method in class io.serverlessworkflow.api.states.ParallelState
- withStart(Start) - Method in class io.serverlessworkflow.api.states.SubflowState
- withStart(Start) - Method in class io.serverlessworkflow.api.states.SwitchState
- withStateDataFilter(StateDataFilter) - Method in class io.serverlessworkflow.api.states.CallbackState
- withStateDataFilter(StateDataFilter) - Method in class io.serverlessworkflow.api.states.DefaultState
- withStateDataFilter(StateDataFilter) - Method in class io.serverlessworkflow.api.states.DelayState
- withStateDataFilter(StateDataFilter) - Method in class io.serverlessworkflow.api.states.EventState
- withStateDataFilter(StateDataFilter) - Method in class io.serverlessworkflow.api.states.ForEachState
- withStateDataFilter(StateDataFilter) - Method in class io.serverlessworkflow.api.states.InjectState
- withStateDataFilter(StateDataFilter) - Method in class io.serverlessworkflow.api.states.OperationState
- withStateDataFilter(StateDataFilter) - Method in class io.serverlessworkflow.api.states.ParallelState
- withStateDataFilter(StateDataFilter) - Method in class io.serverlessworkflow.api.states.SubflowState
- withStateDataFilter(StateDataFilter) - Method in class io.serverlessworkflow.api.states.SwitchState
- withStates(List<State>) - Method in class io.serverlessworkflow.api.Workflow
- withTerminate(boolean) - Method in class io.serverlessworkflow.api.end.End
- withTimeDelay(String) - Method in class io.serverlessworkflow.api.states.DelayState
- withTimeout(String) - Method in class io.serverlessworkflow.api.actions.Action
- withTimeout(String) - Method in class io.serverlessworkflow.api.states.CallbackState
- withTimeout(String) - Method in class io.serverlessworkflow.api.states.EventState
- withTimezone(String) - Method in class io.serverlessworkflow.api.schedule.Schedule
- withTransition(Transition) - Method in class io.serverlessworkflow.api.defaultdef.DefaultDefinition
- withTransition(Transition) - Method in class io.serverlessworkflow.api.error.Error
- withTransition(Transition) - Method in class io.serverlessworkflow.api.states.CallbackState
- withTransition(Transition) - Method in class io.serverlessworkflow.api.states.DefaultState
- withTransition(Transition) - Method in class io.serverlessworkflow.api.states.DelayState
- withTransition(Transition) - Method in class io.serverlessworkflow.api.states.EventState
- withTransition(Transition) - Method in class io.serverlessworkflow.api.states.ForEachState
- withTransition(Transition) - Method in class io.serverlessworkflow.api.states.InjectState
- withTransition(Transition) - Method in class io.serverlessworkflow.api.states.OperationState
- withTransition(Transition) - Method in class io.serverlessworkflow.api.states.ParallelState
- withTransition(Transition) - Method in class io.serverlessworkflow.api.states.SubflowState
- withTransition(Transition) - Method in class io.serverlessworkflow.api.states.SwitchState
- withTransition(Transition) - Method in class io.serverlessworkflow.api.switchconditions.DataCondition
- withTransition(Transition) - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
- withTriggerEventRef(String) - Method in class io.serverlessworkflow.api.events.EventRef
- withType(DefaultState.Type) - Method in class io.serverlessworkflow.api.states.CallbackState
- withType(DefaultState.Type) - Method in class io.serverlessworkflow.api.states.DefaultState
- withType(DefaultState.Type) - Method in class io.serverlessworkflow.api.states.DelayState
- withType(DefaultState.Type) - Method in class io.serverlessworkflow.api.states.EventState
- withType(DefaultState.Type) - Method in class io.serverlessworkflow.api.states.ForEachState
- withType(DefaultState.Type) - Method in class io.serverlessworkflow.api.states.InjectState
- withType(DefaultState.Type) - Method in class io.serverlessworkflow.api.states.OperationState
- withType(DefaultState.Type) - Method in class io.serverlessworkflow.api.states.ParallelState
- withType(DefaultState.Type) - Method in class io.serverlessworkflow.api.states.SubflowState
- withType(DefaultState.Type) - Method in class io.serverlessworkflow.api.states.SwitchState
- withType(String) - Method in class io.serverlessworkflow.api.events.EventDefinition
- withUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.CallbackState
- withUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.DelayState
- withUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.ForEachState
- withUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.InjectState
- withUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.OperationState
- withUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.ParallelState
- withUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.SubflowState
- withUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.SwitchState
- withValidUntil(String) - Method in class io.serverlessworkflow.api.cron.Cron
- withVersion(String) - Method in class io.serverlessworkflow.api.Workflow
- withWaitForCompletion(boolean) - Method in class io.serverlessworkflow.api.states.SubflowState
- withWorkflowId(String) - Method in class io.serverlessworkflow.api.branches.Branch
- withWorkflowId(String) - Method in class io.serverlessworkflow.api.states.ForEachState
- withWorkflowId(String) - Method in class io.serverlessworkflow.api.states.SubflowState
- Workflow - Class in io.serverlessworkflow.api
-
Serverless Workflow is a vendor-neutral specification for defining the model of workflows responsible for orchestrating event-driven serverless applications.
- Workflow() - Constructor for class io.serverlessworkflow.api.Workflow
-
No args constructor for use in serialization
- Workflow(String, String, String, List<State>) - Constructor for class io.serverlessworkflow.api.Workflow
- WORKFLOW_VALIDATION - Static variable in class io.serverlessworkflow.api.validation.ValidationError
- WorkflowDiagram - Interface in io.serverlessworkflow.api.interfaces
- WorkflowModule - Class in io.serverlessworkflow.api.mapper
- WorkflowModule() - Constructor for class io.serverlessworkflow.api.mapper.WorkflowModule
- WorkflowModule(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.mapper.WorkflowModule
- WorkflowPropertySource - Interface in io.serverlessworkflow.api.interfaces
- WorkflowSchemaLoader - Class in io.serverlessworkflow.api.validation
- WorkflowSchemaLoader() - Constructor for class io.serverlessworkflow.api.validation.WorkflowSchemaLoader
- WorkflowSerializer - Class in io.serverlessworkflow.api.serializers
- WorkflowSerializer() - Constructor for class io.serverlessworkflow.api.serializers.WorkflowSerializer
- WorkflowSerializer(Class<Workflow>) - Constructor for class io.serverlessworkflow.api.serializers.WorkflowSerializer
- WorkflowValidator - Interface in io.serverlessworkflow.api.interfaces
X
- XOR - io.serverlessworkflow.api.states.ParallelState.CompletionType
Y
- YamlObjectMapper - Class in io.serverlessworkflow.api.mapper
- YamlObjectMapper() - Constructor for class io.serverlessworkflow.api.mapper.YamlObjectMapper
- YamlObjectMapper(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.mapper.YamlObjectMapper
All Classes All Packages