package net.jxta.impl.endpoint.netty; import java.net.SocketAddress; import org.jboss.netty.channel.AbstractChannel; import org.jboss.netty.channel.Channel; import org.jboss.netty.channel.ChannelConfig; import org.jboss.netty.channel.ChannelFactory; import org.jboss.netty.channel.ChannelPipeline; import org.jboss.netty.channel.ChannelSink; import org.jboss.netty.channel.DefaultChannelConfig; public class FakeChannel extends AbstractChannel { public SocketAddress localAddress; public SocketAddress remoteAddress; public boolean bound; public boolean connected; public FakeChannel(Channel parent, ChannelFactory factory, ChannelPipeline pipeline, ChannelSink sink) { super(parent, factory, pipeline, sink); } public ChannelConfig getConfig() { return new DefaultChannelConfig(); } public SocketAddress getLocalAddress() { return localAddress; } public SocketAddress getRemoteAddress() { return remoteAddress; } public boolean isBound() { return bound; } public boolean isConnected() { return connected; } }