0

Я работаю над внедрением конечного автомата для системы управления рабочими процессами на основе Stateless4j API. В соответствии с концепцией конечного автомата, возможно ли иметь более одного триггера между двумя состояниями. Триггеры - это концептуальные сущности, которые облегчают переход между состояниями в государственной машине, имеющей статус Stateless4j. Если возможно иметь более одного триггера между двумя состояниями, как мы можем реализовать его в API Stateless4j?Можем ли мы иметь более одного триггера между двумя состояниями в машине состояния?

Пожалуйста, поделитесь своими мыслями!

ответ

0

Почему бы и нет? Даже у Stateless4J example есть:

phoneCallConfig.configure(State.Connected) 
.... 
    .permit(Trigger.LeftMessage, State.OffHook) 
    .permit(Trigger.HungUp, State.OffHook) 
... 
Смежные вопросы