blob: b76c7e65df5fbec8d425a999d28a643165e906cd [file] [log] [blame]
Jian Lie4f12162016-09-13 00:09:09 +09001/*
2 * Copyright 2016-present Open Networking Laboratory
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 */
Jian Li5e505c62016-12-05 02:44:24 +090016package org.onosproject.lisp.ctl.impl;
Jian Lie4f12162016-09-13 00:09:09 +090017
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.ChannelPromise;
25import io.netty.channel.ChannelPipeline;
26import io.netty.channel.ChannelProgressivePromise;
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
38 @Override
39 public Channel channel() {
40 return null;
41 }
42
43 @Override
44 public EventExecutor executor() {
45 return null;
46 }
47
48 @Override
49 public String name() {
50 return null;
51 }
52
53 @Override
54 public ChannelHandler handler() {
55 return null;
56 }
57
58 @Override
59 public boolean isRemoved() {
60 return false;
61 }
62
63 @Override
64 public ChannelHandlerContext fireChannelRegistered() {
65 return null;
66 }
67
68 @Override
69 public ChannelHandlerContext fireChannelUnregistered() {
70 return null;
71 }
72
73 @Override
74 public ChannelHandlerContext fireChannelActive() {
75 return null;
76 }
77
78 @Override
79 public ChannelHandlerContext fireChannelInactive() {
80 return null;
81 }
82
83 @Override
84 public ChannelHandlerContext fireExceptionCaught(Throwable cause) {
85 return null;
86 }
87
88 @Override
89 public ChannelHandlerContext fireUserEventTriggered(Object evt) {
90 return null;
91 }
92
93 @Override
94 public ChannelHandlerContext fireChannelRead(Object msg) {
95 return null;
96 }
97
98 @Override
99 public ChannelHandlerContext fireChannelReadComplete() {
100 return null;
101 }
102
103 @Override
104 public ChannelHandlerContext fireChannelWritabilityChanged() {
105 return null;
106 }
107
108 @Override
109 public ChannelFuture bind(SocketAddress localAddress) {
110 return null;
111 }
112
113 @Override
114 public ChannelFuture connect(SocketAddress remoteAddress) {
115 return null;
116 }
117
118 @Override
119 public ChannelFuture connect(SocketAddress remoteAddress, SocketAddress localAddress) {
120 return null;
121 }
122
123 @Override
124 public ChannelFuture disconnect() {
125 return null;
126 }
127
128 @Override
129 public ChannelFuture close() {
130 return null;
131 }
132
133 @Override
134 public ChannelFuture deregister() {
135 return null;
136 }
137
138 @Override
139 public ChannelFuture bind(SocketAddress localAddress, ChannelPromise promise) {
140 return null;
141 }
142
143 @Override
144 public ChannelFuture connect(SocketAddress remoteAddress, ChannelPromise promise) {
145 return null;
146 }
147
148 @Override
149 public ChannelFuture connect(SocketAddress remoteAddress, SocketAddress localAddress, ChannelPromise promise) {
150 return null;
151 }
152
153 @Override
154 public ChannelFuture disconnect(ChannelPromise promise) {
155 return null;
156 }
157
158 @Override
159 public ChannelFuture close(ChannelPromise promise) {
160 return null;
161 }
162
163 @Override
164 public ChannelFuture deregister(ChannelPromise promise) {
165 return null;
166 }
167
168 @Override
169 public ChannelHandlerContext read() {
170 return null;
171 }
172
173 @Override
174 public ChannelFuture write(Object msg) {
175 return null;
176 }
177
178 @Override
179 public ChannelFuture write(Object msg, ChannelPromise promise) {
180 return null;
181 }
182
183 @Override
184 public ChannelHandlerContext flush() {
185 return null;
186 }
187
188 @Override
189 public ChannelFuture writeAndFlush(Object msg, ChannelPromise promise) {
190 return null;
191 }
192
193 @Override
194 public ChannelFuture writeAndFlush(Object msg) {
195 return null;
196 }
197
198 @Override
199 public ChannelPipeline pipeline() {
200 return null;
201 }
202
203 @Override
204 public ByteBufAllocator alloc() {
205 return null;
206 }
207
208 @Override
209 public ChannelPromise newPromise() {
210 return null;
211 }
212
213 @Override
214 public ChannelProgressivePromise newProgressivePromise() {
215 return null;
216 }
217
218 @Override
219 public ChannelFuture newSucceededFuture() {
220 return null;
221 }
222
223 @Override
224 public ChannelFuture newFailedFuture(Throwable cause) {
225 return null;
226 }
227
228 @Override
229 public ChannelPromise voidPromise() {
230 return null;
231 }
232
233 @Override
234 public <T> Attribute<T> attr(AttributeKey<T> attributeKey) {
235 return null;
236 }
237}