|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Retention(value=RUNTIME) @Target(value=METHOD) public @interface IoFilterTransition
Annotation used on methods to indicate that the method handles a specific
kind of IoFilterEvents
event when in a specific state. This should
be used when creating StateMachine
s for MINA's IoFilter
interface.
Required Element Summary | |
---|---|
java.lang.String[] |
in
The id of the state or states that this handler applies to. |
Optional Element Summary | |
---|---|
java.lang.String |
next
The id of the state the StateMachine should move to next after
executing the annotated method. |
IoFilterEvents[] |
on
Specifies the ids of one or more events handled by the annotated method. |
int |
weight
The weight used to order handler annotations which match the same event in the same state. |
Element Detail |
---|
public abstract java.lang.String[] in
public abstract IoFilterEvents[] on
public abstract java.lang.String next
StateMachine
should move to next after
executing the annotated method. If not specified the StateMachine
will remain in the same state.
public abstract int weight
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |