@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface Transition
限定符和类型 | 必需的元素和说明 |
---|---|
java.lang.String[] |
in
The id of the state or states that this handler applies to.
|
限定符和类型 | 可选元素和说明 |
---|---|
java.lang.String |
next
The id of the state the
StateMachine should move to next after
executing the annotated method. |
java.lang.String[] |
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.
|
public abstract java.lang.String[] in
public abstract java.lang.String[] 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