我正在尝试在发送事件时保留状态机。为此,我正在使用 以下代码。
engine.getStateMachineAccessor()
.doWithAllRegions(item -> {
item.addStateMachineInterceptor(new StateMachineInterceptorAdapter<String, String>() {
@Override
public void preStateChange(State state,
Message message,
Transition transition,
StateMachine stateMachine)
{
_Logger.info("In the pre-state change stage");
}
从文档中得知,StateContext仅适用于preTransition和postTransition事件,是否可以通过preStateChange事件获取它?