Interface TransitionFactory
-
public interface TransitionFactory
TransitionFactory
s are responsible for instantiatingTransitionElement
s; the interface encapsulating the execution logic of an SFC transition.To add a new type of transition, register a
TransitionFactory
with theGatewayTransitionRegistry
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TransitionElement
create(ChartContext context, TransitionDefinition definition)
Create aTransitionElement
instance as defined bydefinition
.java.lang.String
getId()
-
-
-
Method Detail
-
getId
java.lang.String getId()
- Returns:
- a unique String that identifies this transition type.
-
create
TransitionElement create(ChartContext context, TransitionDefinition definition)
Create aTransitionElement
instance as defined bydefinition
.- Parameters:
context
- theChartContext
this transition will execute in.definition
- theTransitionDefinition
.- Returns:
- a
TransitionElement
instance.
-
-