Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractExternalProvider - Class in com.broadleafcommerce.orchestration.service.provider.external
- AbstractExternalProvider(ObjectMapper) - Constructor for class com.broadleafcommerce.orchestration.service.provider.external.AbstractExternalProvider
- ACTIVITY - Enum constant in enum class com.broadleafcommerce.orchestration.client.HistoryElementType
- activityBoundary(String, boolean) - Method in interface com.broadleafcommerce.orchestration.internal.SideEffectHandler
-
Do work at activity start or end.
- activityBoundary(String, boolean) - Method in class com.broadleafcommerce.orchestration.internal.TestSideEffectHandler
- activityBoundary(String, Duration, boolean) - Method in interface com.broadleafcommerce.orchestration.internal.SideEffectHandler
-
Do work at activity start or end.
- activityBoundary(String, Duration, boolean) - Method in class com.broadleafcommerce.orchestration.internal.TestSideEffectHandler
- ActivityResponse - Class in com.broadleafcommerce.orchestration.client
-
Describes the outcome of a specific
SimpleActivity
execution. - ActivityResponse() - Constructor for class com.broadleafcommerce.orchestration.client.ActivityResponse
- ActivityResponse(String) - Constructor for class com.broadleafcommerce.orchestration.client.ActivityResponse
- addContextEntry(String, Object) - Method in class com.broadleafcommerce.orchestration.client.ActivityResponse
- addDecision(String, String) - Method in class com.broadleafcommerce.orchestration.config.Step
- addLog(String, String) - Method in interface com.broadleafcommerce.orchestration.internal.LogHandler
-
Add a log entry to the activity log
- addSideEffect(Class<?>, Functions.Func<R>, Object) - Method in interface com.broadleafcommerce.orchestration.internal.SideEffectHandler
-
Executes the provided function once, records its result into the workflow history.
- addSideEffect(Class<?>, Functions.Func<R>, Object) - Method in class com.broadleafcommerce.orchestration.internal.TestSideEffectHandler
- allowHistoricalReset() - Method in interface com.broadleafcommerce.orchestration.client.SimpleWorkflow
-
Whether requesting a previously executed step (prior to the last step) in
SimpleWorkflow.goToStep(String)
is allowed. - allowHistoricalReset() - Method in class com.broadleafcommerce.orchestration.client.SimpleWorkflowExecution
- allowRetry() - Method in interface com.broadleafcommerce.orchestration.client.SimpleWorkflow
-
Whether requesting the most recently executed step in
SimpleWorkflow.goToStep(String)
is allowed. - allowRetry() - Method in class com.broadleafcommerce.orchestration.client.SimpleWorkflowExecution
- allowThreadInterrupt() - Method in interface com.broadleafcommerce.orchestration.internal.Interruptible
-
Whether the system should call interrupt() on the target workflow execution thread.
- apply() - Method in interface com.broadleafcommerce.orchestration.workflow.Functions.Func
- apply() - Method in interface com.broadleafcommerce.orchestration.workflow.Functions.Proc
- apply(T1) - Method in interface com.broadleafcommerce.orchestration.workflow.Functions.Func1
- apply(T1) - Method in interface com.broadleafcommerce.orchestration.workflow.Functions.Proc1
- apply(T1, T2) - Method in interface com.broadleafcommerce.orchestration.workflow.Functions.Func2
- apply(T1, T2) - Method in interface com.broadleafcommerce.orchestration.workflow.Functions.Proc2
- apply(T1, T2, T3) - Method in interface com.broadleafcommerce.orchestration.workflow.Functions.Func3
- apply(T1, T2, T3) - Method in interface com.broadleafcommerce.orchestration.workflow.Functions.Proc3
- apply(T1, T2, T3, T4) - Method in interface com.broadleafcommerce.orchestration.workflow.Functions.Func4
- apply(T1, T2, T3, T4) - Method in interface com.broadleafcommerce.orchestration.workflow.Functions.Proc4
- apply(T1, T2, T3, T4, T5) - Method in interface com.broadleafcommerce.orchestration.workflow.Functions.Func5
- apply(T1, T2, T3, T4, T5) - Method in interface com.broadleafcommerce.orchestration.workflow.Functions.Proc5
- apply(T1, T2, T3, T4, T5, T6) - Method in interface com.broadleafcommerce.orchestration.workflow.Functions.Func6
- apply(T1, T2, T3, T4, T5, T6) - Method in interface com.broadleafcommerce.orchestration.workflow.Functions.Proc6
- applyRecent() - Method in interface com.broadleafcommerce.orchestration.internal.SideEffectHandler
-
Apply any recently received side effects (outside the normal thread of execution).
- applyRecent() - Method in class com.broadleafcommerce.orchestration.internal.TestSideEffectHandler
- authorize(OAuth2AuthorizeRequest) - Method in class com.broadleafcommerce.orchestration.service.provider.external.oauth.SynchronizedDelegatingOAuth2AuthorizedClientManager
- AutoConfiguration - Class in com.broadleafcommerce.orchestration.spring
-
Spring autoconfiguration for establishing the bean factory for retrieval of
SimpleWorkflow
andSimpleActivity
instances. - AutoConfiguration(BeanFactory) - Constructor for class com.broadleafcommerce.orchestration.spring.AutoConfiguration
B
- byWorkflow(String) - Method in class com.broadleafcommerce.orchestration.config.WorkflowConfiguration
C
- cancel(boolean) - Method in interface com.broadleafcommerce.orchestration.client.SimpleWorkflow
-
Cancel execution once the currently running activity (if any) finishes.
- cancel(boolean) - Method in class com.broadleafcommerce.orchestration.client.SimpleWorkflowExecution
- CANCEL - Enum constant in enum class com.broadleafcommerce.orchestration.service.provider.domain.CommandType
- CancelSignal - Class in com.broadleafcommerce.orchestration.client
-
Signal indicating that a workflow cancellation has been requested
- CancelSignal(boolean) - Constructor for class com.broadleafcommerce.orchestration.client.CancelSignal
- canEqual(Object) - Method in class com.broadleafcommerce.orchestration.client.CancelSignal
- canEqual(Object) - Method in class com.broadleafcommerce.orchestration.client.HistoryElement
- canEqual(Object) - Method in class com.broadleafcommerce.orchestration.client.PauseSignal
- canEqual(Object) - Method in class com.broadleafcommerce.orchestration.client.WorkflowInformationDTO
- canEqual(Object) - Method in class com.broadleafcommerce.orchestration.config.Step
- canEqual(Object) - Method in class com.broadleafcommerce.orchestration.config.WorkflowConfig
- canEqual(Object) - Method in class com.broadleafcommerce.orchestration.config.WorkflowConfiguration
- canEqual(Object) - Method in class com.broadleafcommerce.orchestration.internal.Log
- canEqual(Object) - Method in class com.broadleafcommerce.orchestration.internal.StepExecution
- canEqual(Object) - Method in class com.broadleafcommerce.orchestration.service.provider.domain.WorkflowRequest
- clear() - Static method in class com.broadleafcommerce.orchestration.internal.TestSideEffectHandler
- com.broadleafcommerce.orchestration.client - package com.broadleafcommerce.orchestration.client
- com.broadleafcommerce.orchestration.config - package com.broadleafcommerce.orchestration.config
- com.broadleafcommerce.orchestration.internal - package com.broadleafcommerce.orchestration.internal
- com.broadleafcommerce.orchestration.service.provider.domain - package com.broadleafcommerce.orchestration.service.provider.domain
- com.broadleafcommerce.orchestration.service.provider.external - package com.broadleafcommerce.orchestration.service.provider.external
- com.broadleafcommerce.orchestration.service.provider.external.oauth - package com.broadleafcommerce.orchestration.service.provider.external.oauth
- com.broadleafcommerce.orchestration.spring - package com.broadleafcommerce.orchestration.spring
- com.broadleafcommerce.orchestration.workflow - package com.broadleafcommerce.orchestration.workflow
- Command - Class in com.broadleafcommerce.orchestration.service.provider.domain
-
Represents a command element when updating a workflow.
- Command() - Constructor for class com.broadleafcommerce.orchestration.service.provider.domain.Command
- Command(CommandType) - Constructor for class com.broadleafcommerce.orchestration.service.provider.domain.Command
- Command(CommandType, String) - Constructor for class com.broadleafcommerce.orchestration.service.provider.domain.Command
- CommandType - Enum Class in com.broadleafcommerce.orchestration.service.provider.domain
-
Command operations available when updating workflow state
- COMPLETED - Enum constant in enum class com.broadleafcommerce.orchestration.client.ProcessStatus
- copy() - Method in class com.broadleafcommerce.orchestration.config.Step
D
- defaultSimpleWorkflow() - Method in class com.broadleafcommerce.orchestration.spring.AutoConfiguration
E
- equals(Object) - Method in class com.broadleafcommerce.orchestration.client.CancelSignal
- equals(Object) - Method in class com.broadleafcommerce.orchestration.client.HistoryElement
- equals(Object) - Method in class com.broadleafcommerce.orchestration.client.PauseSignal
- equals(Object) - Method in class com.broadleafcommerce.orchestration.client.WorkflowInformationDTO
- equals(Object) - Method in class com.broadleafcommerce.orchestration.config.Step
- equals(Object) - Method in class com.broadleafcommerce.orchestration.config.WorkflowConfig
- equals(Object) - Method in class com.broadleafcommerce.orchestration.config.WorkflowConfiguration
- equals(Object) - Method in class com.broadleafcommerce.orchestration.internal.Log
- equals(Object) - Method in class com.broadleafcommerce.orchestration.internal.StepExecution
- equals(Object) - Method in class com.broadleafcommerce.orchestration.service.provider.domain.WorkflowRequest
- ERROR - Enum constant in enum class com.broadleafcommerce.orchestration.client.ProcessStatus
- exec(Runnable, WorkflowInformation) - Static method in class com.broadleafcommerce.orchestration.internal.WorkflowExecutionContext
- execute(List<Step>, Step, Map<String, Object>) - Method in interface com.broadleafcommerce.orchestration.client.SimpleWorkflow
-
Execute a list of
SimpleActivity
members identified by their names at the position identified by the activity whose name matches the name parameters. - execute(List<Step>, Step, Map<String, Object>) - Method in class com.broadleafcommerce.orchestration.client.SimpleWorkflowExecution
- executeActivity(Step, Map<String, Object>) - Method in class com.broadleafcommerce.orchestration.client.SimpleWorkflowExecution
-
Engage a specific step in the workflow with context.
- ExternalWorkflowProvider - Class in com.broadleafcommerce.orchestration.service.provider.external
- ExternalWorkflowProvider(WebClient, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.orchestration.service.provider.external.ExternalWorkflowProvider
- ExternalWorkflowProviderProperties - Class in com.broadleafcommerce.orchestration.service.provider.external
- ExternalWorkflowProviderProperties() - Constructor for class com.broadleafcommerce.orchestration.service.provider.external.ExternalWorkflowProviderProperties
F
- find(String) - Method in interface com.broadleafcommerce.orchestration.internal.LogHandler
-
Find all log entries for a given workflow
- find(String) - Static method in class com.broadleafcommerce.orchestration.internal.LogUtils
- flush() - Method in interface com.broadleafcommerce.orchestration.internal.SideEffectHandler
-
Flush any hanging side effect information at the end of replay
- flush() - Method in class com.broadleafcommerce.orchestration.internal.TestSideEffectHandler
- Functions - Class in com.broadleafcommerce.orchestration.workflow
- Functions() - Constructor for class com.broadleafcommerce.orchestration.workflow.Functions
- Functions.Func<R> - Interface in com.broadleafcommerce.orchestration.workflow
- Functions.Func1<T1,
R> - Interface in com.broadleafcommerce.orchestration.workflow - Functions.Func2<T1,
T2, R> - Interface in com.broadleafcommerce.orchestration.workflow - Functions.Func3<T1,
T2, T3, R> - Interface in com.broadleafcommerce.orchestration.workflow - Functions.Func4<T1,
T2, T3, T4, R> - Interface in com.broadleafcommerce.orchestration.workflow - Functions.Func5<T1,
T2, T3, T4, T5, R> - Interface in com.broadleafcommerce.orchestration.workflow - Functions.Func6<T1,
T2, T3, T4, T5, T6, R> - Interface in com.broadleafcommerce.orchestration.workflow - Functions.Proc - Interface in com.broadleafcommerce.orchestration.workflow
- Functions.Proc1<T1> - Interface in com.broadleafcommerce.orchestration.workflow
- Functions.Proc2<T1,
T2> - Interface in com.broadleafcommerce.orchestration.workflow - Functions.Proc3<T1,
T2, T3> - Interface in com.broadleafcommerce.orchestration.workflow - Functions.Proc4<T1,
T2, T3, T4> - Interface in com.broadleafcommerce.orchestration.workflow - Functions.Proc5<T1,
T2, T3, T4, T5> - Interface in com.broadleafcommerce.orchestration.workflow - Functions.Proc6<T1,
T2, T3, T4, T5, T6> - Interface in com.broadleafcommerce.orchestration.workflow
G
- get() - Static method in class com.broadleafcommerce.orchestration.internal.TestSideEffectHandler
- get() - Static method in class com.broadleafcommerce.orchestration.internal.WorkflowExecutionContext
- get(Class<T>) - Static method in class com.broadleafcommerce.orchestration.internal.WorkflowContext
- get(String) - Static method in class com.broadleafcommerce.orchestration.internal.WorkflowContext
- getActivityName() - Method in class com.broadleafcommerce.orchestration.internal.Log
-
The bean name of the activity
- getCache() - Method in class com.broadleafcommerce.orchestration.internal.WorkflowExecutionContext
- getCommand() - Method in class com.broadleafcommerce.orchestration.service.provider.domain.Update
- getCommandType() - Method in class com.broadleafcommerce.orchestration.service.provider.domain.Command
- getContextInfo() - Method in class com.broadleafcommerce.orchestration.service.provider.domain.WorkflowRequest
-
Context information to use for the remote request
- getCurrentActivity() - Method in interface com.broadleafcommerce.orchestration.client.SimpleWorkflow
-
The current activity that is running in the workflow.
- getCurrentActivity() - Method in class com.broadleafcommerce.orchestration.client.SimpleWorkflowExecution
- getDecisions() - Method in class com.broadleafcommerce.orchestration.config.Step
-
Map of response value (see
ActivityResponse.getResponseState()
) to activity name (seeSimpleActivity.getName()
). - getDescription() - Method in class com.broadleafcommerce.orchestration.client.HistoryElement
-
Optional description for this item.
- getDescription() - Method in interface com.broadleafcommerce.orchestration.client.SimpleActivity
-
A human-readable description for this activity.
- getDescription() - Method in class com.broadleafcommerce.orchestration.client.SimpleOrchestrationMember
-
Optional description for this business task.
- getDescription() - Method in interface com.broadleafcommerce.orchestration.client.SimpleWorkflow
-
A human-readable description for this workflow.
- getDescription() - Method in class com.broadleafcommerce.orchestration.client.SimpleWorkflowExecution
- getDescription() - Method in class com.broadleafcommerce.orchestration.client.Steps
- getDescription() - Method in class com.broadleafcommerce.orchestration.config.WorkflowConfig
- getDescription() - Method in class com.broadleafcommerce.orchestration.internal.WaitStep
- getEndTime() - Method in class com.broadleafcommerce.orchestration.client.HistoryElement
-
The time execution was concluded for this item
- getErrorInformation() - Method in class com.broadleafcommerce.orchestration.client.ActivityResponse
-
If an error state, this is descriptive information about the error.
- getErrorInformation() - Method in class com.broadleafcommerce.orchestration.client.HistoryElement
-
Any error information related to a failed state.
- getErrorInformation() - Method in class com.broadleafcommerce.orchestration.client.SimpleOrchestrationMember
-
Any information regarding errors this step may have encountered during execution.
- getErrorInformation() - Method in class com.broadleafcommerce.orchestration.internal.StepExecution
-
Any information regarding errors this step may have encountered during execution.
- getExceptionTrace(Object, Throwable) - Static method in class com.broadleafcommerce.orchestration.client.ActivityResponse
-
Build a filtered stack trace for an exception.
- getFlows() - Method in class com.broadleafcommerce.orchestration.config.WorkflowConfiguration
-
Map of configuration for workflows by workflow name
- getHeaders(ContextInfo) - Method in class com.broadleafcommerce.orchestration.service.provider.external.AbstractExternalProvider
-
Builds the headers to be passed along with the request to the provider.
- getHistory() - Method in interface com.broadleafcommerce.orchestration.client.SimpleWorkflow
-
Return the list of start and end times, status, and possible failure information for all
SimpleActivity
executions that have occurred. - getHistory() - Method in class com.broadleafcommerce.orchestration.client.SimpleWorkflowExecution
- getHistory() - Method in interface com.broadleafcommerce.orchestration.client.WorkflowInformation
-
The history of the workflow.
- getHistory() - Method in class com.broadleafcommerce.orchestration.client.WorkflowInformationDTO
- getHistorySupplier() - Method in class com.broadleafcommerce.orchestration.client.WorkflowInformationDTO
- getId() - Method in class com.broadleafcommerce.orchestration.client.SimpleWorkflowExecution
- getInterruptPollingInterval() - Method in class com.broadleafcommerce.orchestration.config.Step
-
When
Step.isWait()
is true, the amount of time to pause before checking for an interrupt signal. - getInterruptPollingInterval() - Method in class com.broadleafcommerce.orchestration.internal.WaitStep
- getKey(Class<?>, String) - Static method in class com.broadleafcommerce.orchestration.client.WorkflowParams
-
Get a parameter key name based on a POJO class and field name.
- getLocalCache(String, Supplier<Object>) - Method in interface com.broadleafcommerce.orchestration.client.SimpleActivity
-
Retrieve an item from a local cache that is available during the lifecycle of a single
SimpleWorkflow.start(Map)
run. - getLogs() - Method in class com.broadleafcommerce.orchestration.client.HistoryElement
-
Arbitrary logs set during the execution of the activity.
- getMap() - Method in interface com.broadleafcommerce.orchestration.client.SimpleWorkflow
-
Return the map of metadata defining order and identifying information about all contained
SimpleActivity
members. - getMap() - Method in class com.broadleafcommerce.orchestration.client.SimpleWorkflowExecution
- getMapper() - Method in class com.broadleafcommerce.orchestration.service.provider.external.AbstractExternalProvider
- getMembers() - Method in class com.broadleafcommerce.orchestration.client.SimpleOrchestrationMap
-
Ordered list of information items related to the
SimpleActivity
members of the current workflow. - getName() - Method in class com.broadleafcommerce.orchestration.client.HistoryElement
-
The name for this item.
- getName() - Method in interface com.broadleafcommerce.orchestration.client.SimpleActivity
-
The unique name for this business task.
- getName() - Method in class com.broadleafcommerce.orchestration.client.SimpleOrchestrationMember
-
A unique name for the activity.
- getName() - Method in interface com.broadleafcommerce.orchestration.client.SimpleWorkflow
-
The unique name for this workflow.
- getName() - Method in class com.broadleafcommerce.orchestration.client.SimpleWorkflowExecution
- getName() - Method in class com.broadleafcommerce.orchestration.config.Step
-
The name of the activity.
- getName() - Method in class com.broadleafcommerce.orchestration.internal.Log
-
The log entry name
- getName() - Method in class com.broadleafcommerce.orchestration.internal.StepExecution
-
The name of the step.
- getName() - Method in class com.broadleafcommerce.orchestration.internal.WaitStep
- getNextStep(String, String) - Method in interface com.broadleafcommerce.orchestration.client.SimpleWorkflow
-
Given a previous step and response (see
ActivityResponse
), determine what the next step should be in the workflow. - getNextStep(String, String) - Method in class com.broadleafcommerce.orchestration.client.SimpleWorkflowExecution
- getObjectMapper() - Method in class com.broadleafcommerce.orchestration.service.provider.external.ExternalWorkflowProvider
- getParam() - Method in class com.broadleafcommerce.orchestration.service.provider.domain.Command
- getParameters() - Method in class com.broadleafcommerce.orchestration.service.provider.domain.WorkflowRequest
-
The parameters that should be passed into the workflow.
- getPauseOnReturn() - Method in class com.broadleafcommerce.orchestration.client.ActivityResponse
-
Whether the activity should indicate that a pause is required for the workflow up exit.
- getPauseOnReturn() - Method in class com.broadleafcommerce.orchestration.config.Step
-
Analogous to
ActivityResponse.getPauseOnReturn()
. - getProperties() - Method in class com.broadleafcommerce.orchestration.service.provider.external.ExternalWorkflowProvider
- getReceivedException() - Method in exception com.broadleafcommerce.orchestration.service.provider.external.ProviderApiException
-
The received error.
- getReference() - Method in class com.broadleafcommerce.orchestration.service.provider.domain.WorkflowRequest
-
Optional.
- getResponseState() - Method in class com.broadleafcommerce.orchestration.client.ActivityResponse
-
A String value describing the status based on the activity execution attempt
- getResponseState() - Method in class com.broadleafcommerce.orchestration.client.HistoryElement
-
The response reported by the activity.
- getResultingContext() - Method in class com.broadleafcommerce.orchestration.client.ActivityResponse
-
Any context information the activity wants to add to the main context
- getResultingContext() - Method in class com.broadleafcommerce.orchestration.client.HistoryElement
-
Any context information the activity wants to add to the main context
- getServiceClient() - Method in class com.broadleafcommerce.orchestration.service.provider.external.ExternalWorkflowProvider
- getServiceClient() - Method in class com.broadleafcommerce.orchestration.service.provider.external.ExternalWorkflowProviderProperties
-
The service client to use when interacting with catalog.
- getStartTime() - Method in class com.broadleafcommerce.orchestration.client.HistoryElement
-
The time execution was started for this item
- getStartTime() - Method in class com.broadleafcommerce.orchestration.internal.WaitStep
- getStatus() - Method in class com.broadleafcommerce.orchestration.client.HistoryElement
-
The state of the outcome of execution.
- getSteps() - Method in interface com.broadleafcommerce.orchestration.client.SimpleWorkflow
-
Retrieve the ordered list of names for all the activities supported by this workflow.
- getSteps() - Method in class com.broadleafcommerce.orchestration.client.SimpleWorkflowExecution
- getSteps() - Method in class com.broadleafcommerce.orchestration.client.Steps
- getSteps() - Method in class com.broadleafcommerce.orchestration.config.WorkflowConfiguration
-
Map of steps to perform by workflow name
- getSuppliedSetup() - Method in class com.broadleafcommerce.orchestration.client.SimpleWorkflowExecution
- getThread() - Method in class com.broadleafcommerce.orchestration.internal.WorkflowExecutionContext
- getTimeout() - Method in class com.broadleafcommerce.orchestration.config.Step
-
The timeout value for a step.
- getTimeout() - Method in class com.broadleafcommerce.orchestration.internal.WaitStep
- getTimestamp() - Method in class com.broadleafcommerce.orchestration.internal.Log
-
The timestamp of the log entry
- getTokenResponse(OAuth2ClientCredentialsGrantRequest) - Method in class com.broadleafcommerce.orchestration.service.provider.external.oauth.OAuth2ClientCredentialsAccessTokenResponseClient
- getType() - Method in class com.broadleafcommerce.orchestration.client.HistoryElement
-
The type of item
- getTypeFactory() - Method in class com.broadleafcommerce.orchestration.service.provider.external.ExternalWorkflowProvider
- getUrl() - Method in class com.broadleafcommerce.orchestration.service.provider.external.ExternalWorkflowProvider
- getUrl() - Method in class com.broadleafcommerce.orchestration.service.provider.external.ExternalWorkflowProviderProperties
-
The base url for an external catalog service:
https://localhost:8447/catalog
. - getValue() - Method in class com.broadleafcommerce.orchestration.internal.Log
-
The log entry value
- getWaitDuration() - Method in class com.broadleafcommerce.orchestration.config.Step
-
The amount of time to wait for a cases where
Step.isWait
is true. - getWaitDuration() - Method in class com.broadleafcommerce.orchestration.internal.WaitStep
- getWebClient() - Method in class com.broadleafcommerce.orchestration.service.provider.external.ExternalWorkflowProvider
- getWorkflowContext() - Method in class com.broadleafcommerce.orchestration.service.provider.domain.Update
- getWorkflowDescription() - Method in interface com.broadleafcommerce.orchestration.client.WorkflowInformation
-
The description of the workflow.
- getWorkflowDescription() - Method in class com.broadleafcommerce.orchestration.client.WorkflowInformationDTO
- getWorkflowId() - Method in interface com.broadleafcommerce.orchestration.client.WorkflowInformation
-
The unique identifier for the workflow.
- getWorkflowId() - Method in class com.broadleafcommerce.orchestration.client.WorkflowInformationDTO
- getWorkflowInformation() - Method in interface com.broadleafcommerce.orchestration.client.SimpleActivity
-
Retrieve the workflow information for this activity.
- getWorkflowInformation() - Method in class com.broadleafcommerce.orchestration.internal.WorkflowExecutionContext
- getWorkflowInstance(String, String) - Method in class com.broadleafcommerce.orchestration.spring.SimpleWorkflowFactory
-
Construct a prototype workflow instance based on the workflow name
- getWorkflowName() - Method in interface com.broadleafcommerce.orchestration.client.WorkflowInformation
-
The name of the workflow.
- getWorkflowName() - Method in class com.broadleafcommerce.orchestration.client.WorkflowInformationDTO
- getWorkflowName() - Method in class com.broadleafcommerce.orchestration.service.provider.domain.WorkflowRequest
-
The name of the workflow for which execution is requested
- getWorkflowUri() - Method in class com.broadleafcommerce.orchestration.service.provider.external.ExternalWorkflowProvider
- getWorkflowUri() - Method in class com.broadleafcommerce.orchestration.service.provider.external.ExternalWorkflowProviderProperties
-
The URI path for interacting with workflows.
- GOTO - Enum constant in enum class com.broadleafcommerce.orchestration.service.provider.domain.CommandType
- goToStep(String) - Method in interface com.broadleafcommerce.orchestration.client.SimpleWorkflow
-
Signal the workflow to circumvent normal execution ordering and skip forward or backward to the position where the
SimpleActivity.getName()
matches the supplied name. - goToStep(String) - Method in class com.broadleafcommerce.orchestration.client.SimpleWorkflowExecution
H
- hashCode() - Method in class com.broadleafcommerce.orchestration.client.CancelSignal
- hashCode() - Method in class com.broadleafcommerce.orchestration.client.HistoryElement
- hashCode() - Method in class com.broadleafcommerce.orchestration.client.PauseSignal
- hashCode() - Method in class com.broadleafcommerce.orchestration.client.WorkflowInformationDTO
- hashCode() - Method in class com.broadleafcommerce.orchestration.config.Step
- hashCode() - Method in class com.broadleafcommerce.orchestration.config.WorkflowConfig
- hashCode() - Method in class com.broadleafcommerce.orchestration.config.WorkflowConfiguration
- hashCode() - Method in class com.broadleafcommerce.orchestration.internal.Log
- hashCode() - Method in class com.broadleafcommerce.orchestration.internal.StepExecution
- hashCode() - Method in class com.broadleafcommerce.orchestration.service.provider.domain.WorkflowRequest
- History - Class in com.broadleafcommerce.orchestration.client
-
Log of the execution flow history for a
SimpleWorkflow
- History() - Constructor for class com.broadleafcommerce.orchestration.client.History
- HistoryElement - Class in com.broadleafcommerce.orchestration.client
-
Specific start, end, status, and optional failure information for every
SimpleActivity
executed in aSimpleWorkflow
, and every workflow start and exit. - HistoryElement() - Constructor for class com.broadleafcommerce.orchestration.client.HistoryElement
- HistoryElement(String, String, Instant, Instant, ProcessStatus, String, Map<String, Object>, String, HistoryElementType) - Constructor for class com.broadleafcommerce.orchestration.client.HistoryElement
- HistoryElementType - Enum Class in com.broadleafcommerce.orchestration.client
-
The type of item referenced in a
HistoryElement
I
- incompleteExistsByContextValue(String, ContextInfo) - Method in class com.broadleafcommerce.orchestration.service.provider.external.ExternalWorkflowProvider
- incompleteExistsByContextValue(String, ContextInfo) - Method in interface com.broadleafcommerce.orchestration.service.provider.external.WorkflowProvider
-
Determine if an active workflow exists for a context value
- initialize(String, String, WorkflowConfiguration) - Method in class com.broadleafcommerce.orchestration.client.SimpleWorkflowExecution
- interrupt() - Method in interface com.broadleafcommerce.orchestration.internal.InterruptAware
-
Perform necessary operations to immediately wrap up execution before cancellation or pause
- interrupt() - Method in class com.broadleafcommerce.orchestration.internal.WaitStep
- InterruptAware - Interface in com.broadleafcommerce.orchestration.internal
-
Component that should be notified upon workflow cancellation (including JVM shutdown) or pause
- Interruptible - Interface in com.broadleafcommerce.orchestration.internal
-
Supports optional execution interrupt for components in a workflow.
- isAdminSelectable() - Method in class com.broadleafcommerce.orchestration.client.SimpleOrchestrationMember
-
Whether the orchestration member (i.e.
- isAdminSelectable() - Method in class com.broadleafcommerce.orchestration.config.Step
-
Whether the activity should be allowed to be selected for targeted execution via
SimpleWorkflow.goToStep(String)
. - isAdminSelectableCandidate() - Method in class com.broadleafcommerce.orchestration.internal.StepExecution
-
Whether the step is a candidate for admin selection.
- isAutoRestart() - Method in class com.broadleafcommerce.orchestration.client.PauseSignal
-
Whether the paused workflow should automatically be picked up by the next available process
- isAutoResume() - Method in exception com.broadleafcommerce.orchestration.client.WorkflowPauseException
-
Whether the paused workflow should automatically be picked up by the next available process
- isCompleteOnReturn() - Method in class com.broadleafcommerce.orchestration.client.ActivityResponse
-
Whether the activity should register itself as completed in the side effect log upon exit.
- isError() - Method in class com.broadleafcommerce.orchestration.client.SimpleOrchestrationMember
-
Whether this orchestration member (i.e.
- isError() - Method in class com.broadleafcommerce.orchestration.internal.StepExecution
-
Whether the step is in an error state.
- isExecuted() - Method in class com.broadleafcommerce.orchestration.client.SimpleOrchestrationMember
-
Whether this orchestration member (i.e.
- isExecuted() - Method in class com.broadleafcommerce.orchestration.internal.StepExecution
-
Whether the step was already executed.
- isFail() - Method in class com.broadleafcommerce.orchestration.client.CancelSignal
-
Whether the cancellation should result in a failed workflow.
- isHistoricalResetEnabled() - Method in class com.broadleafcommerce.orchestration.client.Steps
- isHistoricalResetEnabled() - Method in class com.broadleafcommerce.orchestration.config.WorkflowConfig
- isInterrupted() - Method in interface com.broadleafcommerce.orchestration.internal.Interruptible
-
Whether the workflow execution has been interrupted.
- isInterruptHint() - Method in class com.broadleafcommerce.orchestration.internal.WorkflowExecutionContext
-
Whether the workflow execution has been marked for interruption.
- isRetryEnabled() - Method in class com.broadleafcommerce.orchestration.client.Steps
- isRetryEnabled() - Method in class com.broadleafcommerce.orchestration.config.WorkflowConfig
- isSslVerificationDisabled() - Method in class com.broadleafcommerce.orchestration.service.provider.external.ExternalWorkflowProviderProperties
- isWait() - Method in class com.broadleafcommerce.orchestration.config.Step
-
Special case for a step that should simply wait for an amount of time.
L
- log(String, String) - Method in interface com.broadleafcommerce.orchestration.client.SimpleActivity
-
Add a log message to the execution history for this activity.
- log(String, String) - Static method in class com.broadleafcommerce.orchestration.internal.LogUtils
-
Add a log message to the execution history for this activity.
- Log - Class in com.broadleafcommerce.orchestration.internal
-
Represents a log entry for a workflow activity.
- Log(String, String, String, Instant) - Constructor for class com.broadleafcommerce.orchestration.internal.Log
- LogHandler - Interface in com.broadleafcommerce.orchestration.internal
-
Universal client interface for managing activity log entries
- LogUtils - Class in com.broadleafcommerce.orchestration.internal
N
- newActivityStub(String) - Static method in class com.broadleafcommerce.orchestration.workflow.Workflow
-
Creates client stub to activities that have the provided bean name in Spring.
O
- OAuth2ClientCredentialsAccessTokenResponseClient - Class in com.broadleafcommerce.orchestration.service.provider.external.oauth
-
Alternative to
DefaultClientCredentialsTokenResponseClient
that usesWebClient
and allows for access token response that contain additional non-String parameters. - OAuth2ClientCredentialsAccessTokenResponseClient(WebClient) - Constructor for class com.broadleafcommerce.orchestration.service.provider.external.oauth.OAuth2ClientCredentialsAccessTokenResponseClient
P
- pause(boolean) - Method in interface com.broadleafcommerce.orchestration.client.SimpleWorkflow
-
Stop execution once the currently running activity (if any) finishes.
- pause(boolean) - Method in class com.broadleafcommerce.orchestration.client.SimpleWorkflowExecution
- PAUSE - Enum constant in enum class com.broadleafcommerce.orchestration.service.provider.domain.CommandType
- PauseSignal - Class in com.broadleafcommerce.orchestration.client
-
Signal indicating that a workflow pause has been requested
- PauseSignal(boolean) - Constructor for class com.broadleafcommerce.orchestration.client.PauseSignal
- postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.orchestration.spring.WorkflowClientDefaultsEnvironmentPostProcessor
- PROCESSING - Enum constant in enum class com.broadleafcommerce.orchestration.client.ProcessStatus
- ProcessStatus - Enum Class in com.broadleafcommerce.orchestration.client
-
Basic
SimpleActivity
states - ProviderApiException - Exception in com.broadleafcommerce.orchestration.service.provider.external
- ProviderApiException(String, Throwable, WebClientResponseException) - Constructor for exception com.broadleafcommerce.orchestration.service.provider.external.ProviderApiException
- ProviderApiException(String, WebClientResponseException) - Constructor for exception com.broadleafcommerce.orchestration.service.provider.external.ProviderApiException
- ProviderApiException(Throwable, WebClientResponseException) - Constructor for exception com.broadleafcommerce.orchestration.service.provider.external.ProviderApiException
- ProviderApiException(WebClientResponseException) - Constructor for exception com.broadleafcommerce.orchestration.service.provider.external.ProviderApiException
- putLocalCache(String, Object) - Method in interface com.broadleafcommerce.orchestration.client.SimpleActivity
-
Put an item into a local cache that is available during the lifecycle of a single
SimpleWorkflow.start(Map)
run.
R
- reset() - Method in class com.broadleafcommerce.orchestration.internal.TestSideEffectHandler
- reset() - Static method in class com.broadleafcommerce.orchestration.internal.WorkflowContext
- resume(String, Map<String, String>, ContextInfo) - Method in class com.broadleafcommerce.orchestration.service.provider.external.ExternalWorkflowProvider
- resume(String, Map<String, String>, ContextInfo) - Method in interface com.broadleafcommerce.orchestration.service.provider.external.WorkflowProvider
-
Request that the remote workflow service resume a paused or failed workflow execution
- RESUME - Enum constant in enum class com.broadleafcommerce.orchestration.service.provider.domain.CommandType
S
- set(Function<Class<?>, ?>, Function<String, ?>) - Static method in class com.broadleafcommerce.orchestration.internal.WorkflowContext
- setAdminSelectable(boolean) - Method in class com.broadleafcommerce.orchestration.client.SimpleOrchestrationMember
-
Whether the orchestration member (i.e.
- setAdminSelectable(boolean) - Method in class com.broadleafcommerce.orchestration.config.Step
-
Whether the activity should be allowed to be selected for targeted execution via
SimpleWorkflow.goToStep(String)
. - setAuthorizationFailureHandler(OAuth2AuthorizationFailureHandler) - Method in class com.broadleafcommerce.orchestration.service.provider.external.oauth.SynchronizedDelegatingOAuth2AuthorizedClientManager
- setAuthorizationSuccessHandler(OAuth2AuthorizationSuccessHandler) - Method in class com.broadleafcommerce.orchestration.service.provider.external.oauth.SynchronizedDelegatingOAuth2AuthorizedClientManager
- setAuthorizedClientProvider(OAuth2AuthorizedClientProvider) - Method in class com.broadleafcommerce.orchestration.service.provider.external.oauth.SynchronizedDelegatingOAuth2AuthorizedClientManager
- setCommand(Command) - Method in class com.broadleafcommerce.orchestration.service.provider.domain.Update
- setCommandType(CommandType) - Method in class com.broadleafcommerce.orchestration.service.provider.domain.Command
- setCompleteOnReturn(boolean) - Method in class com.broadleafcommerce.orchestration.client.ActivityResponse
-
Whether the activity should register itself as completed in the side effect log upon exit.
- setContextAttributesMapper(Function<OAuth2AuthorizeRequest, Map<String, Object>>) - Method in class com.broadleafcommerce.orchestration.service.provider.external.oauth.SynchronizedDelegatingOAuth2AuthorizedClientManager
- setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.orchestration.service.provider.domain.WorkflowRequest
-
Context information to use for the remote request
- setDescription(String) - Method in class com.broadleafcommerce.orchestration.client.HistoryElement
-
Optional description for this item.
- setDescription(String) - Method in class com.broadleafcommerce.orchestration.client.SimpleOrchestrationMember
-
Optional description for this business task.
- setDescription(String) - Method in class com.broadleafcommerce.orchestration.client.Steps
- setDescription(String) - Method in class com.broadleafcommerce.orchestration.config.WorkflowConfig
- setEndTime(Instant) - Method in class com.broadleafcommerce.orchestration.client.HistoryElement
-
The time execution was concluded for this item
- setError(boolean) - Method in class com.broadleafcommerce.orchestration.client.SimpleOrchestrationMember
-
Whether this orchestration member (i.e.
- setErrorInformation(String) - Method in class com.broadleafcommerce.orchestration.client.ActivityResponse
-
If an error state, this is descriptive information about the error.
- setErrorInformation(String) - Method in class com.broadleafcommerce.orchestration.client.HistoryElement
-
Any error information related to a failed state.
- setErrorInformation(String) - Method in class com.broadleafcommerce.orchestration.client.SimpleOrchestrationMember
-
Any information regarding errors this step may have encountered during execution.
- setExecuted(boolean) - Method in class com.broadleafcommerce.orchestration.client.SimpleOrchestrationMember
-
Whether this orchestration member (i.e.
- setFlows(Map<String, WorkflowConfig>) - Method in class com.broadleafcommerce.orchestration.config.WorkflowConfiguration
-
Map of configuration for workflows by workflow name
- setHistoricalResetEnabled(boolean) - Method in class com.broadleafcommerce.orchestration.client.Steps
- setHistoricalResetEnabled(boolean) - Method in class com.broadleafcommerce.orchestration.config.WorkflowConfig
- setId(String) - Method in class com.broadleafcommerce.orchestration.client.SimpleWorkflowExecution
- setInterruptHint(boolean) - Method in class com.broadleafcommerce.orchestration.internal.WorkflowExecutionContext
-
Whether the workflow execution has been marked for interruption.
- setInterruptPollingInterval(Duration) - Method in class com.broadleafcommerce.orchestration.config.Step
-
When
Step.isWait()
is true, the amount of time to pause before checking for an interrupt signal. - setInterruptPollingInterval(Duration) - Method in class com.broadleafcommerce.orchestration.internal.WaitStep
- setLogs(Map<String, String>) - Method in class com.broadleafcommerce.orchestration.client.HistoryElement
-
Arbitrary logs set during the execution of the activity.
- setMembers(List<SimpleOrchestrationMember>) - Method in class com.broadleafcommerce.orchestration.client.SimpleOrchestrationMap
-
Ordered list of information items related to the
SimpleActivity
members of the current workflow. - setName(String) - Method in class com.broadleafcommerce.orchestration.client.HistoryElement
-
The name for this item.
- setName(String) - Method in class com.broadleafcommerce.orchestration.client.SimpleOrchestrationMember
-
A unique name for the activity.
- setName(String) - Method in class com.broadleafcommerce.orchestration.config.Step
-
The name of the activity.
- setObjectMapper(ObjectMapper) - Method in class com.broadleafcommerce.orchestration.service.provider.external.ExternalWorkflowProvider
- setParam(String) - Method in class com.broadleafcommerce.orchestration.service.provider.domain.Command
- setParameters(Map<String, String>) - Method in class com.broadleafcommerce.orchestration.service.provider.domain.WorkflowRequest
-
The parameters that should be passed into the workflow.
- setPauseOnReturn(Boolean) - Method in class com.broadleafcommerce.orchestration.client.ActivityResponse
-
Whether the activity should indicate that a pause is required for the workflow up exit.
- setPauseOnReturn(Boolean) - Method in class com.broadleafcommerce.orchestration.config.Step
-
Analogous to
ActivityResponse.getPauseOnReturn()
. - setProperties(ExternalWorkflowProviderProperties) - Method in class com.broadleafcommerce.orchestration.service.provider.external.ExternalWorkflowProvider
- setReference(String) - Method in class com.broadleafcommerce.orchestration.service.provider.domain.WorkflowRequest
-
Optional.
- setResponseState(String) - Method in class com.broadleafcommerce.orchestration.client.ActivityResponse
-
A String value describing the status based on the activity execution attempt
- setResponseState(String) - Method in class com.broadleafcommerce.orchestration.client.HistoryElement
-
The response reported by the activity.
- setResultingContext(Map<String, Object>) - Method in class com.broadleafcommerce.orchestration.client.HistoryElement
-
Any context information the activity wants to add to the main context
- setRetryEnabled(boolean) - Method in class com.broadleafcommerce.orchestration.client.Steps
- setRetryEnabled(boolean) - Method in class com.broadleafcommerce.orchestration.config.WorkflowConfig
- setServiceClient(String) - Method in class com.broadleafcommerce.orchestration.service.provider.external.ExternalWorkflowProviderProperties
-
The service client to use when interacting with catalog.
- setSslVerificationDisabled(boolean) - Method in class com.broadleafcommerce.orchestration.service.provider.external.ExternalWorkflowProviderProperties
- setStartTime(long) - Method in class com.broadleafcommerce.orchestration.internal.WaitStep
- setStartTime(Instant) - Method in class com.broadleafcommerce.orchestration.client.HistoryElement
-
The time execution was started for this item
- setStatus(ProcessStatus) - Method in class com.broadleafcommerce.orchestration.client.HistoryElement
-
The state of the outcome of execution.
- setSteps(List<Step>) - Method in class com.broadleafcommerce.orchestration.client.Steps
- setSteps(Map<String, Map<String, Step>>) - Method in class com.broadleafcommerce.orchestration.config.WorkflowConfiguration
-
Map of steps to perform by workflow name
- setTimeout(Duration) - Method in class com.broadleafcommerce.orchestration.config.Step
-
The timeout value for a step.
- setTimeout(Duration) - Method in class com.broadleafcommerce.orchestration.internal.WaitStep
- setType(HistoryElementType) - Method in class com.broadleafcommerce.orchestration.client.HistoryElement
-
The type of item
- setUrl(String) - Method in class com.broadleafcommerce.orchestration.service.provider.external.ExternalWorkflowProviderProperties
-
The base url for an external catalog service:
https://localhost:8447/catalog
. - setWait(boolean) - Method in class com.broadleafcommerce.orchestration.config.Step
-
Special case for a step that should simply wait for an amount of time.
- setWaitDuration(Duration) - Method in class com.broadleafcommerce.orchestration.config.Step
-
The amount of time to wait for a cases where
Step.isWait
is true. - setWaitDuration(Duration) - Method in class com.broadleafcommerce.orchestration.internal.WaitStep
- setWorkflowContext(Map<String, String>) - Method in class com.broadleafcommerce.orchestration.service.provider.domain.Update
- setWorkflowName(String) - Method in class com.broadleafcommerce.orchestration.service.provider.domain.WorkflowRequest
-
The name of the workflow for which execution is requested
- setWorkflowUri(String) - Method in class com.broadleafcommerce.orchestration.service.provider.external.ExternalWorkflowProviderProperties
-
The URI path for interacting with workflows.
- shutdown() - Method in interface com.broadleafcommerce.orchestration.client.SimpleWorkflow
-
Stop a running workflow.
- shutdown() - Method in class com.broadleafcommerce.orchestration.client.SimpleWorkflowExecution
- sideEffect(Class<?>, Functions.Func<R>, Object) - Static method in class com.broadleafcommerce.orchestration.workflow.Workflow
-
Executes the provided function once, records its result into the workflow history.
- SideEffectHandler - Interface in com.broadleafcommerce.orchestration.internal
-
Component capable of managing side effect persistence and handling.
- SimpleActivity - Interface in com.broadleafcommerce.orchestration.client
-
Prescribed interface to support initiation of a business task as part of an ordered/orchestrated workflow.
- SimpleOrchestrationMap - Class in com.broadleafcommerce.orchestration.client
-
Ordered list of information items related to the
SimpleActivity
members of the current workflow. - SimpleOrchestrationMap() - Constructor for class com.broadleafcommerce.orchestration.client.SimpleOrchestrationMap
- SimpleOrchestrationMap(List<SimpleOrchestrationMember>) - Constructor for class com.broadleafcommerce.orchestration.client.SimpleOrchestrationMap
- SimpleOrchestrationMember - Class in com.broadleafcommerce.orchestration.client
-
Descriptive information about a specific
SimpleActivity
in the workflow. - SimpleOrchestrationMember() - Constructor for class com.broadleafcommerce.orchestration.client.SimpleOrchestrationMember
- SimpleOrchestrationMember(String, String, boolean, boolean, String, boolean) - Constructor for class com.broadleafcommerce.orchestration.client.SimpleOrchestrationMember
- SimpleWorkflow - Interface in com.broadleafcommerce.orchestration.client
-
Prescribed interface for representing an ordered list of business tasks (
SimpleActivity
). - SimpleWorkflowExecution - Class in com.broadleafcommerce.orchestration.client
-
Support deterministic execution, history, and workflow map metadata (i.e.
- SimpleWorkflowExecution() - Constructor for class com.broadleafcommerce.orchestration.client.SimpleWorkflowExecution
- simpleWorkflowFactory(ObjectProvider<SimpleWorkflowExecution>, WorkflowConfiguration) - Method in class com.broadleafcommerce.orchestration.spring.AutoConfiguration
- SimpleWorkflowFactory - Class in com.broadleafcommerce.orchestration.spring
-
Responsible for constructing
SimpleWorkflow
prototype instances - SimpleWorkflowFactory(ObjectProvider<SimpleWorkflowExecution>, WorkflowConfiguration) - Constructor for class com.broadleafcommerce.orchestration.spring.SimpleWorkflowFactory
- start(WorkflowRequest) - Method in class com.broadleafcommerce.orchestration.service.provider.external.ExternalWorkflowProvider
- start(WorkflowRequest) - Method in interface com.broadleafcommerce.orchestration.service.provider.external.WorkflowProvider
-
Request that the remote workflow service start a new workflow execution
- start(Map<String, Object>) - Method in interface com.broadleafcommerce.orchestration.client.SimpleActivity
-
Begin execution of the task
- start(Map<String, Object>) - Method in interface com.broadleafcommerce.orchestration.client.SimpleWorkflow
-
Start execution of the list of
SimpleActivity
items at the first position. - start(Map<String, Object>) - Method in class com.broadleafcommerce.orchestration.client.SimpleWorkflowExecution
- start(Map<String, Object>) - Method in class com.broadleafcommerce.orchestration.internal.WaitStep
- Step - Class in com.broadleafcommerce.orchestration.config
-
A configuration element that is analogous to a
SimpleActivity
in the workflow. - Step() - Constructor for class com.broadleafcommerce.orchestration.config.Step
- Step(String, boolean) - Constructor for class com.broadleafcommerce.orchestration.config.Step
- Step(String, boolean, boolean, Duration) - Constructor for class com.broadleafcommerce.orchestration.config.Step
- StepExecution - Class in com.broadleafcommerce.orchestration.internal
-
Description of the execution state of a given
Step
- StepExecution(String, boolean, boolean, String, boolean) - Constructor for class com.broadleafcommerce.orchestration.internal.StepExecution
- Steps - Class in com.broadleafcommerce.orchestration.client
-
Holding class for the list of configured steps for a workflow
- Steps() - Constructor for class com.broadleafcommerce.orchestration.client.Steps
- Steps(boolean, boolean, String, List<Step>) - Constructor for class com.broadleafcommerce.orchestration.client.Steps
- SynchronizedDelegatingOAuth2AuthorizedClientManager - Class in com.broadleafcommerce.orchestration.service.provider.external.oauth
-
This component implements
OAuth2AuthorizedClientManager
and internally instantiates and delegates toAuthorizedClientServiceOAuth2AuthorizedClientManager
. - SynchronizedDelegatingOAuth2AuthorizedClientManager(ClientRegistrationRepository) - Constructor for class com.broadleafcommerce.orchestration.service.provider.external.oauth.SynchronizedDelegatingOAuth2AuthorizedClientManager
T
- TestSideEffectHandler - Class in com.broadleafcommerce.orchestration.internal
-
Non-prod (test) handler meant to simulate replay for unit test cases
- TestSideEffectHandler() - Constructor for class com.broadleafcommerce.orchestration.internal.TestSideEffectHandler
- toString() - Method in class com.broadleafcommerce.orchestration.client.CancelSignal
- toString() - Method in class com.broadleafcommerce.orchestration.client.PauseSignal
- toString() - Method in class com.broadleafcommerce.orchestration.client.WorkflowInformationDTO
- toString() - Method in class com.broadleafcommerce.orchestration.config.Step
- toString() - Method in class com.broadleafcommerce.orchestration.config.WorkflowConfig
- toString() - Method in class com.broadleafcommerce.orchestration.config.WorkflowConfiguration
- toString() - Method in class com.broadleafcommerce.orchestration.internal.Log
- toString() - Method in class com.broadleafcommerce.orchestration.internal.StepExecution
- toString() - Method in class com.broadleafcommerce.orchestration.service.provider.domain.WorkflowRequest
U
- Update - Class in com.broadleafcommerce.orchestration.service.provider.domain
-
Describes update possibilities for a
Workflow
. - Update() - Constructor for class com.broadleafcommerce.orchestration.service.provider.domain.Update
- Update(Command) - Constructor for class com.broadleafcommerce.orchestration.service.provider.domain.Update
- Update(Map<String, String>) - Constructor for class com.broadleafcommerce.orchestration.service.provider.domain.Update
- Update(Map<String, String>, Command) - Constructor for class com.broadleafcommerce.orchestration.service.provider.domain.Update
V
- valueOf(String) - Static method in enum class com.broadleafcommerce.orchestration.client.HistoryElementType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.broadleafcommerce.orchestration.client.ProcessStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.broadleafcommerce.orchestration.service.provider.domain.CommandType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.broadleafcommerce.orchestration.client.HistoryElementType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.broadleafcommerce.orchestration.client.ProcessStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.broadleafcommerce.orchestration.service.provider.domain.CommandType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WAIT_COMPLETION_RESPONSE - Static variable in class com.broadleafcommerce.orchestration.internal.WaitStep
- WAIT_STEP_ACTIVITY_DESCRIPTION - Static variable in class com.broadleafcommerce.orchestration.internal.WaitStep
- WAIT_STEP_ACTIVITY_NAME - Static variable in class com.broadleafcommerce.orchestration.internal.WaitStep
- WaitStep - Class in com.broadleafcommerce.orchestration.internal
-
Special type of step handled internally by Broadleaf.
- WaitStep() - Constructor for class com.broadleafcommerce.orchestration.internal.WaitStep
- WaitStep(Duration, long, Duration, Duration) - Constructor for class com.broadleafcommerce.orchestration.internal.WaitStep
- withCompleteOnReturn(boolean) - Method in class com.broadleafcommerce.orchestration.client.ActivityResponse
- withErrorInformation(String) - Method in class com.broadleafcommerce.orchestration.client.ActivityResponse
- withLogs(Map<String, String>) - Method in class com.broadleafcommerce.orchestration.client.HistoryElement
- withPauseOnReturn(boolean) - Method in class com.broadleafcommerce.orchestration.client.ActivityResponse
- Workflow - Class in com.broadleafcommerce.orchestration.workflow
-
Provides facilities for a
SimpleWorkflowExecution
to retrieve callable instances ofSimpleActivity
while recording the history and responses for posterity. - WORKFLOW - Enum constant in enum class com.broadleafcommerce.orchestration.client.HistoryElementType
- WorkflowCancelException - Exception in com.broadleafcommerce.orchestration.client
-
Marker runtime exception indicating that a workflow was cancelled with failure
- WorkflowCancelException() - Constructor for exception com.broadleafcommerce.orchestration.client.WorkflowCancelException
- WorkflowClientDefaultsEnvironmentPostProcessor - Class in com.broadleafcommerce.orchestration.spring
- WorkflowClientDefaultsEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.orchestration.spring.WorkflowClientDefaultsEnvironmentPostProcessor
- WorkflowConfig - Class in com.broadleafcommerce.orchestration.config
-
A configuration element that is analogous to a
SimpleWorkflow
. - WorkflowConfig() - Constructor for class com.broadleafcommerce.orchestration.config.WorkflowConfig
- WorkflowConfiguration - Class in com.broadleafcommerce.orchestration.config
-
Spring environment structure for declaring the values assigned for
SimpleWorkflow.getSteps()
. - WorkflowConfiguration() - Constructor for class com.broadleafcommerce.orchestration.config.WorkflowConfiguration
- WorkflowContext - Class in com.broadleafcommerce.orchestration.internal
-
Set up the bean factory used to retrieve instances of
SimpleWorkflow
andSimpleActivity
. - WorkflowContext() - Constructor for class com.broadleafcommerce.orchestration.internal.WorkflowContext
- WorkflowExecutionContext - Class in com.broadleafcommerce.orchestration.internal
-
Threadlocal providing access to
WorkflowInformation
during a singleSimpleWorkflow.start(Map)
execution. - WorkflowExecutionContext(WorkflowInformation) - Constructor for class com.broadleafcommerce.orchestration.internal.WorkflowExecutionContext
- WorkflowInformation - Interface in com.broadleafcommerce.orchestration.client
-
Reference information about the currently executing workflow
- WorkflowInformationDTO - Class in com.broadleafcommerce.orchestration.client
-
Simple POJO for holding reference information about the currently executing workflow
- WorkflowInformationDTO(String, String, String, Supplier<History>) - Constructor for class com.broadleafcommerce.orchestration.client.WorkflowInformationDTO
- WorkflowParams - Class in com.broadleafcommerce.orchestration.client
-
Utility for understanding parameter map key names for calls to
SimpleWorkflow.start(Map)
. - WorkflowParams() - Constructor for class com.broadleafcommerce.orchestration.client.WorkflowParams
- WorkflowPauseException - Exception in com.broadleafcommerce.orchestration.client
-
Marker runtime exception indicating that a workflow was paused
- WorkflowPauseException(boolean) - Constructor for exception com.broadleafcommerce.orchestration.client.WorkflowPauseException
- WorkflowProvider - Interface in com.broadleafcommerce.orchestration.service.provider.external
-
Support remote REST API calls to WorkflowServices
- WorkflowRequest - Class in com.broadleafcommerce.orchestration.service.provider.domain
-
Embodies data related to requesting a remote workflow execution
- WorkflowRequest() - Constructor for class com.broadleafcommerce.orchestration.service.provider.domain.WorkflowRequest
- WorkflowRequest(Map<String, String>, String, String, ContextInfo) - Constructor for class com.broadleafcommerce.orchestration.service.provider.domain.WorkflowRequest
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form