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, NextFilter nextFilter) throws Exception {
50 }
51
52
53
54
55 public void onPostAdd(IoFilterChain parent, String name, NextFilter nextFilter) throws Exception {
56 }
57
58
59
60
61 public void onPreRemove(IoFilterChain parent, String name, NextFilter nextFilter) throws Exception {
62 }
63
64
65
66
67 public void onPostRemove(IoFilterChain parent, String name, NextFilter nextFilter) throws Exception {
68 }
69
70
71
72
73 public void sessionCreated(NextFilter nextFilter, IoSession session) throws Exception {
74 nextFilter.sessionCreated(session);
75 }
76
77
78
79
80 public void sessionOpened(NextFilter nextFilter, IoSession session) throws Exception {
81 nextFilter.sessionOpened(session);
82 }
83
84
85
86
87 public void sessionClosed(NextFilter nextFilter, IoSession session) throws Exception {
88 nextFilter.sessionClosed(session);
89 }
90
91
92
93
94 public void sessionIdle(NextFilter nextFilter, IoSession session, IdleStatus status) throws Exception {
95 nextFilter.sessionIdle(session, status);
96 }
97
98
99
100
101 public void exceptionCaught(NextFilter nextFilter, IoSession session, Throwable cause) throws Exception {
102 nextFilter.exceptionCaught(session, cause);
103 }
104
105
106
107
108 public void messageReceived(NextFilter nextFilter, IoSession session, Object message) throws Exception {
109 nextFilter.messageReceived(session, message);
110 }
111
112
113
114
115 public void messageSent(NextFilter nextFilter, IoSession session, WriteRequest writeRequest) throws Exception {
116 nextFilter.messageSent(session, writeRequest);
117 }
118
119
120
121
122 public void filterWrite(NextFilter nextFilter, IoSession session, WriteRequest writeRequest) throws Exception {
123 nextFilter.filterWrite(session, writeRequest);
124 }
125
126
127
128
129 public void filterClose(NextFilter nextFilter, IoSession session) throws Exception {
130 nextFilter.filterClose(session);
131 }
132
133
134
135
136 public void inputClosed(NextFilter nextFilter, IoSession session) throws Exception {
137 nextFilter.inputClosed(session);
138 }
139
140 public String toString() {
141 return this.getClass().getSimpleName();
142 }
143 }