# Package org.apache.mina.statemachine.transition

- Interface Summary
  Interface | Description
  --- | ---
  SelfTransition | The interface implemented by classes which need to react on entering a certain states.
  Transition | The interface implemented by classes which need to react on transitions between states.

- Class Summary
  Class | Description
  --- | ---
  AbstractSelfTransition | Abstract `SelfTransition` implementation.
  AbstractTransition | Abstract `Transition` implementation.
  MethodSelfTransition | `SelfTransition` which invokes a `Method`.
  MethodTransition | `Transition` which invokes a `Method`.
  NoopTransition | `Transition` implementation which does nothing but change the state.

- Exception Summary
  Exception | Description
  --- | ---
  AmbiguousMethodException | Thrown by the constructors in `MethodTransition` if there are several methods with the specifed name in the target object's class.
  MethodInvocationException | Thrown by `MethodTransition` if the target method couldn't be invoked or threw an exception.
  NoSuchMethodException | `RuntimeException` equivalent of `NoSuchMethodException`.

Copyright © 2004-2012 Apache MINA Project. All Rights Reserved.