@Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { outgoingChannel.write(e.getMessage()); super.messageReceived(ctx, e); }
messageReceived(ctx, (MessageEvent) e); } else if (e instanceof WriteCompletionEvent) { WriteCompletionEvent evt = (WriteCompletionEvent) e;
@Override public void messageReceived(final ChannelHandlerContext ctx, MessageEvent messageEvent) throws Exception { if (messageEvent.getMessage() instanceof HttpRequest && ctx.getAttachment() != IGNORE_REQUEST) { handleHttpRequest(ctx, messageEvent, (HttpRequest) messageEvent.getMessage()); } else { super.messageReceived(ctx, messageEvent); } }
@Override public void messageReceived(final ChannelHandlerContext ctx, MessageEvent e) throws Exception { // call super to reset the read timeout super.messageReceived(ctx, e); Channel channel = ctx.getChannel(); Object attribute = Channels.getAttribute(channel); if (attribute instanceof Callback) { Object message = e.getMessage(); Callback ac = (Callback) attribute; if (message instanceof HttpChunk) { // the AsyncCallable is to be processed on the last chunk if (HttpChunk.class.cast(message).isLast()) // process the AsyncCallable before passing the message to the protocol ac.call(); // FIXME remove attribute? } else { LOGGER.info("Received unexpected message while expecting a chunk: " + message); ac.call(); Channels.setDiscard(channel); } } else if (attribute instanceof NettyResponseFuture<?>) { NettyResponseFuture<?> future = (NettyResponseFuture<?>) attribute; protocol.handle(channel, future, e.getMessage()); } else if (attribute != DiscardEvent.INSTANCE) { // unhandled message LOGGER.debug("Orphan channel {} with attribute {} received message {}, closing", channel, attribute, e.getMessage()); Channels.silentlyCloseChannel(channel); } }
super.messageReceived(ctx, e);
@Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { log.fine(e.getMessage().toString()); super.messageReceived(ctx, e); }
@Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { // logger.debug("messageReceived >> {}, {}", ctx, e); if (e.getMessage() instanceof ChannelBuffer) { this.readBytes.addAndGet(((ChannelBuffer) e.getMessage()).readableBytes()); // logger.debug("ByteCounter {} -> sent: {}b, recv: {}b", new Object[]{id, writtenBytes, readBytes}); } super.messageReceived(ctx, e); }
@Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { if (e.getMessage() instanceof Envelope) { // echo it... e.getChannel().write(e.getMessage()); } else { super.messageReceived(ctx, e); } } }
@Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { if (e.getMessage() instanceof ChannelBuffer) { this.readBytes.addAndGet(((ChannelBuffer) e.getMessage()) .readableBytes()); } super.messageReceived(ctx, e); }
@Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { Object message = e.getMessage(); if (message != null && message instanceof ActionData) { dispatch(ctx, e, (ActionData) message); } else { super.messageReceived(ctx, e); } }
@Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { if (e.getMessage() instanceof ChannelBuffer) { this.readBytes.addAndGet(((ChannelBuffer) e.getMessage()) .readableBytes()); } super.messageReceived(ctx, e); }
@Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { if (e.getMessage() instanceof Envelope) { this.listener.messageReceived((Envelope) e.getMessage()); } else { super.messageReceived(ctx, e); } }
@Override public void messageReceived(final ChannelHandlerContext ctx, MessageEvent messageEvent) throws Exception { if (messageEvent.getMessage() instanceof HttpRequest && ctx.getAttachment() != IGNORE_REQUEST) { handleHttpRequest(ctx, messageEvent, (HttpRequest) messageEvent.getMessage()); } else { super.messageReceived(ctx, messageEvent); } }
@Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { if (e.getMessage() instanceof SslSession) { NiftyConnectionContext context = (NiftyConnectionContext) ctx.getAttachment(); context.setSslSession((SslSession) e.getMessage()); } else { super.messageReceived(ctx, e); } } };
@Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { messagesReceived.incrementAndGet(); super.messageReceived(ctx, e); }
@Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { if (e.getMessage() instanceof WebSocketFrame) { WebSocketFrame frame = (WebSocketFrame) e.getMessage(); if (frame.getType() == FrameType.PING) { ctx.getChannel().write(new DefaultWebSocketFrame(FrameType.PONG, frame.getBinaryData())); return; } } super.messageReceived(ctx, e); } }
@Override public void messageReceived(final ChannelHandlerContext ctx, final MessageEvent evt) throws Exception { if (evt.getMessage() instanceof RaopRtpPacket.AudioTransmit) audioTransmitReceived(ctx, (RaopRtpPacket.AudioTransmit)evt.getMessage()); else if (evt.getMessage() instanceof RaopRtpPacket.AudioRetransmit) audioRetransmitReceived(ctx, (RaopRtpPacket.AudioRetransmit)evt.getMessage()); super.messageReceived(ctx, evt); /* Request retransmits if necessary */ requestRetransmits(ctx.getChannel(), m_audioClock.getNextSecondsTime()); }
@Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { HttpRequest request = (HttpRequest) e.getMessage(); // the netty HTTP handling always copy over the buffer to its own buffer, either in NioWorker internally // when reading, or using a cumalation buffer httpTransportModule.dispatchRequest(request, new NettyHttpChannel(e.getChannel(), request)); super.messageReceived(ctx, e); }
@Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { ChannelBuffer cb = (ChannelBuffer) e.getMessage(); if (cb.getShort(0) < 1) // client upstream msg must be more than zero. return; GameBoss.getInstance().getProcessor().process(new GameUpBuffer(cb, ((Connection) ctx.getAttachment()))); // logger.info("#" + ctx.getChannel().getId() + " recv = " + type); super.messageReceived(ctx, e); }
@Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { Object msg = e.getMessage(); if (msg instanceof SMTPResponse) { ctx.getChannel().getPipeline().remove(this); future.setSMTPClientSession(getSession(ctx)); future.setResult(new FutureResultImpl<SMTPResponse>((SMTPResponse) msg)); } else { super.messageReceived(ctx, e); } }