blob: 75260a1dddce6d30455bfcc264dbd015ae30005a [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
146 public Object getAttachment() {
147 return null;
148 }
149
150 @Override
151 public void setAttachment(Object o) {
152
153 }
154
155 @Override
156 public int compareTo(Channel o) {
157 return 0;
158 }
159}