KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > demo > events > MessageEvent


1 /*
2 @COPYRIGHT@
3 */

4 package demo.events;
5
6 import java.util.Date JavaDoc;
7 import org.springframework.context.ApplicationContext;
8 import org.springframework.context.ApplicationEvent;
9
10 /**
11 * Simple message event, this will be distributed by Terracotta for Spring and sent to each of the nodes in the cluster
12 * whenever this event is sent via the {@link ApplicationContext#publishEvent(ApplicationEvent)} method.
13 */

14 public class MessageEvent
15 extends ApplicationEvent
16 {
17    private final String JavaDoc message;
18
19    public MessageEvent(Object JavaDoc source, String JavaDoc message)
20    {
21       super(source);
22       this.message = message;
23    }
24
25    public String JavaDoc getMessage()
26    {
27       return message;
28    }
29
30    public Date JavaDoc getDate()
31    {
32       return new Date JavaDoc(getTimestamp());
33    }
34
35    public String JavaDoc toString()
36    {
37       return message;
38    }
39 }
Popular Tags