blob: ebed4422fcca604f3a4e0232c29a35f27688a52d [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
18import io.netty.buffer.ByteBufAllocator;
19import io.netty.channel.Channel;
20import io.netty.channel.ChannelConfig;
21import io.netty.channel.ChannelFuture;
22import io.netty.channel.ChannelPipeline;
23import io.netty.channel.ChannelPromise;
24import io.netty.channel.ChannelProgressivePromise;
25import io.netty.channel.ChannelMetadata;
26import io.netty.channel.EventLoop;
27import io.netty.util.Attribute;
28import io.netty.util.AttributeKey;
29
30import java.net.SocketAddress;
31
32/**
33 * Adapter for testing against a netty channel.
34 */
35public class ChannelAdapter implements Channel {
36 @Override
37 public EventLoop eventLoop() {
38 return null;
39 }
40
41 @Override
42 public Channel parent() {
43 return null;
44 }
45
46 @Override
47 public ChannelConfig config() {
48 return null;
49 }
50
51 @Override
52 public boolean isOpen() {
53 return false;
54 }
55
56 @Override
57 public boolean isRegistered() {
58 return false;
59 }
60
61 @Override
62 public boolean isActive() {
63 return false;
64 }
65
66 @Override
67 public ChannelMetadata metadata() {
68 return null;
69 }
70
71 @Override
72 public SocketAddress localAddress() {
73 return null;
74 }
75
76 @Override
77 public SocketAddress remoteAddress() {
78 return null;
79 }
80
81 @Override
82 public ChannelFuture closeFuture() {
83 return null;
84 }
85
86 @Override
87 public boolean isWritable() {
88 return false;
89 }
90
91 @Override
92 public Unsafe unsafe() {
93 return null;
94 }
95
96 @Override
97 public ChannelPipeline pipeline() {
98 return null;
99 }
100
101 @Override
102 public ByteBufAllocator alloc() {
103 return null;
104 }
105
106 @Override
107 public ChannelPromise newPromise() {
108 return null;
109 }
110
111 @Override
112 public ChannelProgressivePromise newProgressivePromise() {
113 return null;
114 }
115
116 @Override
117 public ChannelFuture newSucceededFuture() {
118 return null;
119 }
120
121 @Override
122 public ChannelFuture newFailedFuture(Throwable cause) {
123 return null;
124 }
125
126 @Override
127 public ChannelPromise voidPromise() {
128 return null;
129 }
130
131 @Override
132 public ChannelFuture bind(SocketAddress localAddress) {
133 return null;
134 }
135
136 @Override
137 public ChannelFuture connect(SocketAddress remoteAddress) {
138 return null;
139 }
140
141 @Override
142 public ChannelFuture connect(SocketAddress remoteAddress, SocketAddress localAddress) {
143 return null;
144 }
145
146 @Override
147 public ChannelFuture disconnect() {
148 return null;
149 }
150
151 @Override
152 public ChannelFuture close() {
153 return null;
154 }
155
156 @Override
157 public ChannelFuture deregister() {
158 return null;
159 }
160
161 @Override
162 public ChannelFuture bind(SocketAddress localAddress, ChannelPromise promise) {
163 return null;
164 }
165
166 @Override
167 public ChannelFuture connect(SocketAddress remoteAddress, ChannelPromise promise) {
168 return null;
169 }
170
171 @Override
172 public ChannelFuture connect(SocketAddress remoteAddress, SocketAddress localAddress, ChannelPromise promise) {
173 return null;
174 }
175
176 @Override
177 public ChannelFuture disconnect(ChannelPromise promise) {
178 return null;
179 }
180
181 @Override
182 public ChannelFuture close(ChannelPromise promise) {
183 return null;
184 }
185
186 @Override
187 public ChannelFuture deregister(ChannelPromise promise) {
188 return null;
189 }
190
191 @Override
192 public Channel read() {
193 return null;
194 }
195
196 @Override
197 public ChannelFuture write(Object msg) {
198 return null;
199 }
200
201 @Override
202 public ChannelFuture write(Object msg, ChannelPromise promise) {
203 return null;
204 }
205
206 @Override
207 public Channel flush() {
208 return null;
209 }
210
211 @Override
212 public ChannelFuture writeAndFlush(Object msg, ChannelPromise promise) {
213 return null;
214 }
215
216 @Override
217 public ChannelFuture writeAndFlush(Object msg) {
218 return null;
219 }
220
221 @Override
222 public <T> Attribute<T> attr(AttributeKey<T> attributeKey) {
223 return null;
224 }
225
226 @Override
227 public int compareTo(Channel o) {
228 return 0;
229 }
230}