OP
Size: a a a
OP
AS
@OverrideДопустимо ли передавать ссылку на response, чтобы потом Action назначенный на этот переход заполнил его?
public SendAsyncResponse push(SendAsyncRequest request) {
SendAsyncResponse response = new SendAsyncResponse();
StateMachine<State, Event> stateMachine = stateMachineFactory.getStateMachine();
Message<Event> message = MessageBuilder
.withPayload(Event.PUSH)
.setHeader("request", request)
.setHeader("response", response)
.build();
stateMachine.sendEvent(message);
...
return response;
}
AS
@OverrideДопустимо ли передавать ссылку на response, чтобы потом Action назначенный на этот переход заполнил его?
public SendAsyncResponse push(SendAsyncRequest request) {
SendAsyncResponse response = new SendAsyncResponse();
StateMachine<State, Event> stateMachine = stateMachineFactory.getStateMachine();
Message<Event> message = MessageBuilder
.withPayload(Event.PUSH)
.setHeader("request", request)
.setHeader("response", response)
.build();
stateMachine.sendEvent(message);
...
return response;
}
ХМ
AK
ХМ
AK
AK
ХМ
AK
А
А
А
AE
ХМ
AE
AE
ХМ
EI

EI