1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.mina.core.filterchain;
21
22 import org.apache.mina.core.session.IdleStatus;
23 import org.apache.mina.core.session.IoSession;
24 import org.apache.mina.core.write.WriteRequest;
25
26
27
28
29
30
31
32
33 public class IoFilterAdapter implements IoFilter {
34
35
36
37 public void init() throws Exception {
38 }
39
40
41
42
43 public void destroy() throws Exception {
44 }
45
46
47
48
49 public void onPreAdd(IoFilterChain parent, String name,
50 NextFilter nextFilter) throws Exception {
51 }
52
53
54
55
56 public void onPostAdd(IoFilterChain parent, String name,
57 NextFilter nextFilter) throws Exception {
58 }
59
60
61
62
63 public void onPreRemove(IoFilterChain parent, String name,
64 NextFilter nextFilter) throws Exception {
65 }
66
67
68
69
70 public void onPostRemove(IoFilterChain parent, String name,
71 NextFilter nextFilter) throws Exception {
72 }
73
74
75
76
77 public void sessionCreated(NextFilter nextFilter, IoSession session)
78 throws Exception {
79 nextFilter.sessionCreated(session);
80 }
81
82
83
84
85 public void sessionOpened(NextFilter nextFilter, IoSession session)
86 throws Exception {
87 nextFilter.sessionOpened(session);
88 }
89
90
91
92
93 public void sessionClosed(NextFilter nextFilter, IoSession session)
94 throws Exception {
95 nextFilter.sessionClosed(session);
96 }
97
98
99
100
101 public void sessionIdle(NextFilter nextFilter, IoSession session,
102 IdleStatus status) throws Exception {
103 nextFilter.sessionIdle(session, status);
104 }
105
106
107
108
109 public void exceptionCaught(NextFilter nextFilter, IoSession session,
110 Throwable cause) throws Exception {
111 nextFilter.exceptionCaught(session, cause);
112 }
113
114
115
116
117 public void messageReceived(NextFilter nextFilter, IoSession session,
118 Object message) throws Exception {
119 nextFilter.messageReceived(session, message);
120 }
121
122
123
124
125 public void messageSent(NextFilter nextFilter, IoSession session,
126 WriteRequest writeRequest) throws Exception {
127 nextFilter.messageSent(session, writeRequest);
128 }
129
130
131
132
133 public void filterWrite(NextFilter nextFilter, IoSession session,
134 WriteRequest writeRequest) throws Exception {
135 nextFilter.filterWrite(session, writeRequest);
136 }
137
138
139
140
141 public void filterClose(NextFilter nextFilter, IoSession session)
142 throws Exception {
143 nextFilter.filterClose(session);
144 }
145
146 public String toString() {
147 return this.getClass().getSimpleName();
148 }
149 }