1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.mina.util;
20
21 /***
22 * MINA Event used by {@link BaseThreadPool} internally.
23 *
24 * @author The Apache Directory Project (dev@directory.apache.org)
25 * @author Trustin Lee (trustin@apache.org)
26 * @version $Rev: 210062 $, $Date: 2005-07-11 12:52:38 +0900 $
27 */
28 class Event
29 {
30 private final EventType type;
31 private final Object nextFilter;
32 private final Object data;
33
34 public Event( EventType type, Object nextFilter, Object data )
35 {
36 this.type = type;
37 this.nextFilter = nextFilter;
38 this.data = data;
39 }
40
41 public Object getData()
42 {
43 return data;
44 }
45
46
47 public Object getNextFilter()
48 {
49 return nextFilter;
50 }
51
52
53 public EventType getType()
54 {
55 return type;
56 }
57 }