Index

A B C D E F G H I L N O P R S T U V W 
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 and SimpleActivity 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 (see SimpleActivity.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
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 a SimpleWorkflow, 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 uses WebClient 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
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 to AuthorizedClientServiceOAuth2AuthorizedClientManager.
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 of SimpleActivity 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 and SimpleActivity.
WorkflowContext() - Constructor for class com.broadleafcommerce.orchestration.internal.WorkflowContext
 
WorkflowExecutionContext - Class in com.broadleafcommerce.orchestration.internal
Threadlocal providing access to WorkflowInformation during a single SimpleWorkflow.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
 
A B C D E F G H I L N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form