blob: f4285959276c71f528f89d1a676cb07a3cf99ce3 [file] [log] [blame]
Ray Milkey4bf8a582015-11-04 08:26:19 -08001/*
2 * Copyright 2015 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 */
16package org.onosproject.openflow;
17
18import java.net.SocketAddress;
19
20import org.jboss.netty.channel.Channel;
21import org.jboss.netty.channel.ChannelConfig;
22import org.jboss.netty.channel.ChannelFactory;
23import org.jboss.netty.channel.ChannelFuture;
24import org.jboss.netty.channel.ChannelPipeline;
25
26/**
27 * Adapter for testing against a netty channel.
28 */
29public class ChannelAdapter implements Channel {
30 @Override
31 public Integer getId() {
32 return null;
33 }
34
35 @Override
36 public ChannelFactory getFactory() {
37 return null;
38 }
39
40 @Override
41 public Channel getParent() {
42 return null;
43 }
44
45 @Override
46 public ChannelConfig getConfig() {
47 return null;
48 }
49
50 @Override
51 public ChannelPipeline getPipeline() {
52 return null;
53 }
54
55 @Override
56 public boolean isOpen() {
57 return false;
58 }
59
60 @Override
61 public boolean isBound() {
62 return false;
63 }
64
65 @Override
66 public boolean isConnected() {
67 return false;
68 }
69
70 @Override
71 public SocketAddress getLocalAddress() {
72 return null;
73 }
74
75 @Override
76 public SocketAddress getRemoteAddress() {
77 return null;
78 }
79
80 @Override
81 public ChannelFuture write(Object o) {
82 return null;
83 }
84
85 @Override
86 public ChannelFuture write(Object o, SocketAddress socketAddress) {
87 return null;
88 }
89
90 @Override
91 public ChannelFuture bind(SocketAddress socketAddress) {
92 return null;
93 }
94
95 @Override
96 public ChannelFuture connect(SocketAddress socketAddress) {
97 return null;
98 }
99
100 @Override
101 public ChannelFuture disconnect() {
102 return null;
103 }
104
105 @Override
106 public ChannelFuture unbind() {
107 return null;
108 }
109
110 @Override
111 public ChannelFuture close() {
112 return null;
113 }
114
115 @Override
116 public ChannelFuture getCloseFuture() {
117 return null;
118 }
119
120 @Override
121 public int getInterestOps() {
122 return 0;
123 }
124
125 @Override
126 public boolean isReadable() {
127 return false;
128 }
129
130 @Override
131 public boolean isWritable() {
132 return false;
133 }
134
135 @Override
136 public ChannelFuture setInterestOps(int i) {
137 return null;
138 }
139
140 @Override
141 public ChannelFuture setReadable(boolean b) {
142 return null;
143 }
144
145 @Override
Jian Lic0c36a42016-01-08 13:41:27 -0800146 public boolean getUserDefinedWritability(int i) {
147 return false;
148 }
149
150 @Override
151 public void setUserDefinedWritability(int i, boolean b) {
152
153 }
154
155 @Override
Ray Milkey4bf8a582015-11-04 08:26:19 -0800156 public Object getAttachment() {
157 return null;
158 }
159
160 @Override
161 public void setAttachment(Object o) {
162
163 }
164
165 @Override
166 public int compareTo(Channel o) {
167 return 0;
168 }
169}