blob: a8ce1ebcb07e17ea5ce5bb55614b53ead946c9e7 [file] [log] [blame]
Tomek OsiƄskie9ccf412018-01-13 19:44:11 +01001/*
2 * Copyright 2018-present Open Networking Foundation
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17package org.onosproject.xmpp.core.ctl;
18
19import io.netty.buffer.ByteBufAllocator;
20import io.netty.channel.Channel;
21import io.netty.channel.ChannelFuture;
22import io.netty.channel.ChannelHandler;
23import io.netty.channel.ChannelHandlerContext;
24import io.netty.channel.ChannelPipeline;
25import io.netty.channel.ChannelProgressivePromise;
26import io.netty.channel.ChannelPromise;
27import io.netty.util.Attribute;
28import io.netty.util.AttributeKey;
29import io.netty.util.concurrent.EventExecutor;
30
31import java.net.SocketAddress;
32
33/**
34 * Adapter for testing against a netty channel handler context.
35 */
36public class ChannelHandlerContextAdapter implements ChannelHandlerContext {
37 @Override
38 public Channel channel() {
39 return new ChannelAdapter();
40 }
41
42 @Override
43 public EventExecutor executor() {
44 return null;
45 }
46
47 @Override
48 public String name() {
49 return null;
50 }
51
52 @Override
53 public ChannelHandler handler() {
54 return null;
55 }
56
57 @Override
58 public boolean isRemoved() {
59 return false;
60 }
61
62 @Override
63 public ChannelHandlerContext fireChannelRegistered() {
64 return null;
65 }
66
67 @Override
68 public ChannelHandlerContext fireChannelUnregistered() {
69 return null;
70 }
71
72 @Override
73 public ChannelHandlerContext fireChannelActive() {
74 return null;
75 }
76
77 @Override
78 public ChannelHandlerContext fireChannelInactive() {
79 return null;
80 }
81
82 @Override
83 public ChannelHandlerContext fireExceptionCaught(Throwable cause) {
84 return null;
85 }
86
87 @Override
88 public ChannelHandlerContext fireUserEventTriggered(Object evt) {
89 return null;
90 }
91
92 @Override
93 public ChannelHandlerContext fireChannelRead(Object msg) {
94 return null;
95 }
96
97 @Override
98 public ChannelHandlerContext fireChannelReadComplete() {
99 return null;
100 }
101
102 @Override
103 public ChannelHandlerContext fireChannelWritabilityChanged() {
104 return null;
105 }
106
107 @Override
108 public ChannelFuture bind(SocketAddress localAddress) {
109 return null;
110 }
111
112 @Override
113 public ChannelFuture connect(SocketAddress remoteAddress) {
114 return null;
115 }
116
117 @Override
118 public ChannelFuture connect(SocketAddress remoteAddress, SocketAddress localAddress) {
119 return null;
120 }
121
122 @Override
123 public ChannelFuture disconnect() {
124 return null;
125 }
126
127 @Override
128 public ChannelFuture close() {
129 return null;
130 }
131
132 @Override
133 public ChannelFuture deregister() {
134 return null;
135 }
136
137 @Override
138 public ChannelFuture bind(SocketAddress localAddress, ChannelPromise promise) {
139 return null;
140 }
141
142 @Override
143 public ChannelFuture connect(SocketAddress remoteAddress, ChannelPromise promise) {
144 return null;
145 }
146
147 @Override
148 public ChannelFuture connect(SocketAddress remoteAddress, SocketAddress localAddress, ChannelPromise promise) {
149 return null;
150 }
151
152 @Override
153 public ChannelFuture disconnect(ChannelPromise promise) {
154 return null;
155 }
156
157 @Override
158 public ChannelFuture close(ChannelPromise promise) {
159 return null;
160 }
161
162 @Override
163 public ChannelFuture deregister(ChannelPromise promise) {
164 return null;
165 }
166
167 @Override
168 public ChannelHandlerContext read() {
169 return null;
170 }
171
172 @Override
173 public ChannelFuture write(Object msg) {
174 return null;
175 }
176
177 @Override
178 public ChannelFuture write(Object msg, ChannelPromise promise) {
179 return null;
180 }
181
182 @Override
183 public ChannelHandlerContext flush() {
184 return null;
185 }
186
187 @Override
188 public ChannelFuture writeAndFlush(Object msg, ChannelPromise promise) {
189 return null;
190 }
191
192 @Override
193 public ChannelFuture writeAndFlush(Object msg) {
194 return null;
195 }
196
197 @Override
198 public ChannelPromise newPromise() {
199 return null;
200 }
201
202 @Override
203 public ChannelProgressivePromise newProgressivePromise() {
204 return null;
205 }
206
207 @Override
208 public ChannelFuture newSucceededFuture() {
209 return null;
210 }
211
212 @Override
213 public ChannelFuture newFailedFuture(Throwable cause) {
214 return null;
215 }
216
217 @Override
218 public ChannelPromise voidPromise() {
219 return null;
220 }
221
222 @Override
223 public ChannelPipeline pipeline() {
224 return null;
225 }
226
227 @Override
228 public ByteBufAllocator alloc() {
229 return null;
230 }
231
232 @Override
233 public <T> Attribute<T> attr(AttributeKey<T> key) {
234 return null;
235 }
236
237 @Override
238 public <T> boolean hasAttr(AttributeKey<T> key) {
239 return false;
240 }
241}