public class SendAndReceive<T extends SessionMessage> implements SendRequest, ReceiveRequest<T>
Constructor and Description |
---|
SendAndReceive(StateMachineManager.FlowSession session,
SessionMessage message,
java.lang.Class<T> receiveType) |
Modifier and Type | Method and Description |
---|---|
StateMachineManager.FlowSession |
component1() |
SessionMessage |
component2() |
java.lang.Class<T> |
component3() |
SendAndReceive<T> |
copy(StateMachineManager.FlowSession session,
SessionMessage message,
java.lang.Class<T> receiveType) |
boolean |
equals(java.lang.Object p) |
SessionMessage |
getMessage() |
java.lang.Class<T> |
getReceiveType() |
StateMachineManager.FlowSession |
getSession() |
StackSnapshot |
getStackTraceInCaseOfProblems() |
int |
hashCode() |
java.lang.String |
toString() |
getMessage
getReceiveType
getSession, getStackTraceInCaseOfProblems
public SendAndReceive(StateMachineManager.FlowSession session, SessionMessage message, java.lang.Class<T> receiveType)
public StackSnapshot getStackTraceInCaseOfProblems()
public StateMachineManager.FlowSession getSession()
public SessionMessage getMessage()
public java.lang.Class<T> getReceiveType()
public StateMachineManager.FlowSession component1()
public SessionMessage component2()
public java.lang.Class<T> component3()
public SendAndReceive<T> copy(StateMachineManager.FlowSession session, SessionMessage message, java.lang.Class<T> receiveType)
public java.lang.String toString()
public int hashCode()
public boolean equals(java.lang.Object p)