| Name | Description | Type | Package | Framework |
| IoFilterTransition | Annotation used on methods to indicate that the method handles a specific kind of IoFilterEvents event when in a specific state. | Class | org.apache.mina.statemachine.annotation | Apache Mina |
| IoFilterTransitions | Annotation used to annotate a method with several IoFilterTransitions. | Class | org.apache.mina.statemachine.annotation | Apache Mina |
| IoHandlerTransition | Annotation used on methods to indicate that the method handles a specific kind of IoHandlerEvents event when in a specific state. | Class | org.apache.mina.statemachine.annotation | Apache Mina |
| IoHandlerTransitions | Annotation used to annotate a method with several IoHandlerTransitions. | Class | org.apache.mina.statemachine.annotation | Apache Mina |
| OnEntry | Annotation used on methods to indicate that the method will be executed before entering a certain state | Class | org.apache.mina.statemachine.annotation | Apache Mina |
| OnExit | Annotation used on methods to indicate that the method will be executed before existing from a certain state | Class | org.apache.mina.statemachine.annotation | Apache Mina |
| State | Annotation used to define the states in a state machine. | Class | org.apache.mina.statemachine.annotation | Apache Mina |
| Transition | Annotation used on methods to indicate that the method handles a specific kind of event when in a specific state. | Class | org.apache.mina.statemachine.annotation | Apache Mina |
| TransitionAnnotation | Annotation used to mark other annotations as being transition annotations. | Class | org.apache.mina.statemachine.annotation | Apache Mina |
| Transitions | Annotation used to annotate a method with several Transitions. | Class | org.apache.mina.statemachine.annotation | Apache Mina |