import java.nio.channels.ClosedChannelException; import util.json.JSONObject; import io.netty.channel.Channel; public class NettyChannelSpecification { Channel channel = null; public NettyChannelSpecification (Channel channel){ this.channel = channel; } public void send(JSONObject obj) throws ClosedChannelException { if(channel != null){ if(!channel.isActive()) { throw new java.nio.channels.ClosedChannelException(); } channel.writeAndFlush(obj.toString() + "\r\n"); System.out.println("Sent to Network:"+ obj.toString() + "\r\n"); } } }