@Override public void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception { rawDataChannel.receiveData((RawData) msg); } }
/** * Receive next message from network and forward them to the receiver. * * @throws Exception any exception that occurs */ private void receiveNextMessageFromNetwork() throws Exception { RawData raw = receiveNext(); if (raw != null) receiver.receiveData(raw); }
public void receiveMessage(RawData message) { if (receiver != null) { receiver.receiveData(message); } }
/** * Receive next message from network and forward them to the receiver. * * @throws Exception any exception that occurs */ private void receiveNextMessageFromNetwork() throws Exception { RawData raw = receiveNext(); if (raw != null) receiver.receiveData(raw); }
protected void work() throws IOException { datagram.setLength(size); socket.receive(datagram); if (LOGGER.isLoggable(Level.FINER)) { LOGGER.log(Level.FINER, "UDPConnector ({0}) received {1} bytes from {2}:{3}", new Object[]{socket.getLocalSocketAddress(), datagram.getLength(), datagram.getAddress(), datagram.getPort()}); } byte[] bytes = Arrays.copyOfRange(datagram.getData(), datagram.getOffset(), datagram.getLength()); RawData msg = new RawData(bytes, datagram.getAddress(), datagram.getPort()); receiver.receiveData(msg); }
protected void work() throws IOException { datagram.setLength(size); socket.receive(datagram); if (LOGGER.isLoggable(Level.FINER)) { LOGGER.log(Level.FINER, "UDPConnector ({0}) received {1} bytes from {2}:{3}", new Object[]{socket.getLocalSocketAddress(), datagram.getLength(), datagram.getAddress(), datagram.getPort()}); } byte[] bytes = Arrays.copyOfRange(datagram.getData(), datagram.getOffset(), datagram.getLength()); RawData msg = new RawData(bytes, datagram.getAddress(), datagram.getPort()); receiver.receiveData(msg); }
channel.receiveData(receivedApplicationMessage);
messageHandler.receiveData(receivedApplicationMessage);