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