Spring State Machine Builder с использованием объекта StateTransition

Я не мог найти ссылку с этим функционалом. Должен ли я просто внедрить вспомогательный метод в построителе для чтения полей в объекте StateTransition и заполнения цепочки вызова configureTransition() самостоятельно??

Просто чтобы подтвердить, чтобы не изобретать колеса.

ОБНОВЛЕНИЕ: я пытаюсь использовать StateMachineBuilder для настройки с некоторыми предопределенными состояниями и переходами в файле свойств. В Builder они используют этот цепочечный вызов для генерации конфигурации:

builder.configureTransitions (). withExternal (). источник (s1)....

Я имею в виду, что все прочитанное из файла хранится в объекте, библиотека Spring sm имеет этот объект StateTransition. Но насколько я знаю из API, нет способа использовать его напрямую для настройки конечного автомата. Вместо этого я могу читать отдельные поля в объекте и использовать приведенный выше вызов.

Спасибо!

1 ответ

Если вы хотите сделать это таким образом, то, что вы упомянули, является почти единственным вариантом. Надеемся, что мы получим реальную поддержку определения внешнего конечного автомата, то есть отслеженную в https://github.com/spring-projects/spring-statemachine/issues/78.

Другие вопросы по тегам