org.granite.client.messaging.events
Class TopicMessageEvent

java.lang.Object
  extended by org.granite.client.messaging.events.TopicMessageEvent
All Implemented Interfaces:
Event, IncomingMessageEvent<TopicMessage>

public class TopicMessageEvent
extends Object
implements IncomingMessageEvent<TopicMessage>

Author:
Franck WOLFF

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.granite.client.messaging.events.Event
Event.Type
 
Constructor Summary
TopicMessageEvent(Consumer consumer, TopicMessage message)
           
 
Method Summary
 Consumer getConsumer()
           
 Object getData()
           
 TopicMessage getMessage()
           
 String getTopic()
           
 Event.Type getType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TopicMessageEvent

public TopicMessageEvent(Consumer consumer,
                         TopicMessage message)
Method Detail

getType

public Event.Type getType()
Specified by:
getType in interface Event

getMessage

public TopicMessage getMessage()
Specified by:
getMessage in interface IncomingMessageEvent<TopicMessage>

getData

public Object getData()

getConsumer

public Consumer getConsumer()

getTopic

public String getTopic()