public abstract class AbstractResponseEvent<M extends ResponseMessage> extends java.lang.Object implements IncomingMessageEvent<M>
Event.Type| Modifier and Type | Field and Description |
|---|---|
protected RequestMessage |
request |
protected M |
response |
| Constructor and Description |
|---|
AbstractResponseEvent(RequestMessage request,
M response) |
| Modifier and Type | Method and Description |
|---|---|
M |
getMessage()
Response message
|
RequestMessage |
getRequest()
Source request message
|
M |
getResponse()
Response message
|
protected final RequestMessage request
protected final M extends ResponseMessage response
public AbstractResponseEvent(RequestMessage request, M response)
public RequestMessage getRequest()
public M getResponse()
public M getMessage()
getMessage in interface IncomingMessageEvent<M extends ResponseMessage>