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