akka/akka-core

Compose matchState methods in AbstractFSM

Ouverte

#17 718 ouverte le 15 juin 2015

 (1 commentaire) (0 réaction) (0 personne assignée)Scala (3 547 forks)batch import
1 - triagedhelp wantedt:core

Métriques du dépôt

Stars
 (13 277 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

Description

In scala version I can do this:

    onTransition {
      case _ -> State.Pausing => log.debug("Transitioning into pausing state")
      case _ -> State.Running => log.debug("Transitioning into running state")
    }

but in Java version using matchState method I can only one state transition

onTransition(
        matchState(GameEngineState.Running, GameEngineState.Pausing,
              () -> log().debug("Transitioning into pausing state")));

We would need a way to compose matchState methods.

Guide contributeur