State Machine Spring
25/01/2018 16:19
0
Prezados colegas, boa tarde.

Estou implementando uma troca de estados usando o statemachine do Spring. Contudo, estou tendo dificuldades quando preciso configurar para que um estado possa ir para mais de um estado. 

Li a documentação e pensei usar o "choice" ou o "join", mas não consegui entender como é o funcionamento.

Exemplo: estou no estado "Em Execução" e posso ir para os estados "concluido", "suspenso" ou "cancelado".

Fiz a configuração somente usando os métodos "initial" e "states", mas de vez em quando a máquina de estados parece se perder e vai para um estado incorreto, e debugando, verifiquei que a lista de status parece ficar duplicada, como se o spring não soubesse para qual estado ir. Alguém já passou por isso?

Obrigado.
Tags: statemachine, state


Ainda não faz parte da comunidade???

Para se registrar, clique aqui.

Podcast da itexto



Aprenda Groovy e Grails, Spring e mais com a Formação itexto!

Livro de Spring


/dev/All

Os melhores blogs de TI
em um único lugar!

 
Spring Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.