org.granite.client.messaging.events
Class AbstractResponseEvent<M extends ResponseMessage>
java.lang.Object
org.granite.client.messaging.events.AbstractResponseEvent<M>
- All Implemented Interfaces:
- Event, IncomingMessageEvent<M>
- Direct Known Subclasses:
- FaultEvent, ResultEvent
public abstract class AbstractResponseEvent<M extends ResponseMessage>
- extends Object
- implements IncomingMessageEvent<M>
- Author:
- Franck WOLFF
| Nested classes/interfaces inherited from interface org.granite.client.messaging.events.Event |
Event.Type |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.granite.client.messaging.events.Event |
getType |
request
protected final RequestMessage request
response
protected final M extends ResponseMessage response
AbstractResponseEvent
public AbstractResponseEvent(RequestMessage request,
M response)
getRequest
public RequestMessage getRequest()
getResponse
public M getResponse()
getMessage
public M getMessage()
- Specified by:
getMessage in interface IncomingMessageEvent<M extends ResponseMessage>