Package io.iworkflow.core
Class Registry
- java.lang.Object
-
- io.iworkflow.core.Registry
-
public class Registry extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Registry()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddWorkflow(ObjectWorkflow wf)voidaddWorkflows(ObjectWorkflow... wfs)voidaddWorkflows(java.util.List<ObjectWorkflow> wfs)java.util.Map<java.lang.String,java.lang.Class<?>>getDataAttributeKeyToTypeMap(java.lang.String workflowType)java.util.Map<java.lang.String,java.lang.Class<?>>getInterStateChannelNameToTypeMap(java.lang.String workflowType)java.util.Map<java.lang.String,SearchAttributeValueType>getSearchAttributeKeyToTypeMap(java.lang.String workflowType)java.util.Map<java.lang.String,java.lang.Class<?>>getSignalChannelNameToSignalTypeMap(java.lang.String workflowType)ObjectWorkflowgetWorkflow(java.lang.String workflowType)StateDefgetWorkflowStartingState(java.lang.String workflowType)StateDefgetWorkflowState(java.lang.String workflowType, java.lang.String stateId)static java.lang.StringgetWorkflowType(ObjectWorkflow wf)
-
-
-
Method Detail
-
addWorkflows
public void addWorkflows(ObjectWorkflow... wfs)
-
addWorkflows
public void addWorkflows(java.util.List<ObjectWorkflow> wfs)
-
addWorkflow
public void addWorkflow(ObjectWorkflow wf)
-
getWorkflowType
public static java.lang.String getWorkflowType(ObjectWorkflow wf)
-
getWorkflow
public ObjectWorkflow getWorkflow(java.lang.String workflowType)
-
getWorkflowState
public StateDef getWorkflowState(java.lang.String workflowType, java.lang.String stateId)
-
getWorkflowStartingState
public StateDef getWorkflowStartingState(java.lang.String workflowType)
-
getSignalChannelNameToSignalTypeMap
public java.util.Map<java.lang.String,java.lang.Class<?>> getSignalChannelNameToSignalTypeMap(java.lang.String workflowType)
-
getInterStateChannelNameToTypeMap
public java.util.Map<java.lang.String,java.lang.Class<?>> getInterStateChannelNameToTypeMap(java.lang.String workflowType)
-
getDataAttributeKeyToTypeMap
public java.util.Map<java.lang.String,java.lang.Class<?>> getDataAttributeKeyToTypeMap(java.lang.String workflowType)
-
getSearchAttributeKeyToTypeMap
public java.util.Map<java.lang.String,SearchAttributeValueType> getSearchAttributeKeyToTypeMap(java.lang.String workflowType)
-
-