Skip navigation links
A E G M O R S 

A

addTransition(StateTransition<S, E, T>) - Method in class org.noear.solon.statemachine.StateMachine
添加状态转换规则

E

Event - Interface in org.noear.solon.statemachine
事件接口
execute(E, T) - Method in class org.noear.solon.statemachine.StateMachine
执行
execute(E) - Method in class org.noear.solon.statemachine.StateMachine
执行
execute(StateContext<S, E, T>) - Method in class org.noear.solon.statemachine.StateTransition
 

G

getCurrentState() - Method in class org.noear.solon.statemachine.StateMachine
获取当前状态
getEvent() - Method in class org.noear.solon.statemachine.StateContext
 
getEvent() - Method in class org.noear.solon.statemachine.StateTransition
 
getFrom() - Method in class org.noear.solon.statemachine.StateContext
 
getFrom() - Method in class org.noear.solon.statemachine.StateTransition
 
getPayload() - Method in class org.noear.solon.statemachine.StateContext
 
getTo() - Method in class org.noear.solon.statemachine.StateContext
 
getTo() - Method in class org.noear.solon.statemachine.StateTransition
 

M

matches(S, E, T) - Method in class org.noear.solon.statemachine.StateTransition
 

O

org.noear.solon.statemachine - package org.noear.solon.statemachine
 

R

restore(S) - Method in class org.noear.solon.statemachine.StateMachine
重置状态

S

State - Interface in org.noear.solon.statemachine
状态接口
StateContext<S extends State,E extends Event,T> - Class in org.noear.solon.statemachine
状态机上下文,保存状态转换相关信息
StateContext(S, S, E, T) - Constructor for class org.noear.solon.statemachine.StateContext
 
StateMachine<S extends State,E extends Event,T> - Class in org.noear.solon.statemachine
状态机
StateMachine(S) - Constructor for class org.noear.solon.statemachine.StateMachine
 
StateTransition<S extends State,E extends Event,T> - Class in org.noear.solon.statemachine
状态转换定义
StateTransition(S, S, E) - Constructor for class org.noear.solon.statemachine.StateTransition
 
StateTransition(S, S, E, Consumer<StateContext<S, E, T>>) - Constructor for class org.noear.solon.statemachine.StateTransition
 
StateTransition(S, S, E, BiPredicate<StateContext<S, E, T>, T>, Consumer<StateContext<S, E, T>>) - Constructor for class org.noear.solon.statemachine.StateTransition
 
A E G M O R S 
Skip navigation links

Copyright © 2025. All rights reserved.