@Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { if (e.getMessage() instanceof HttpMessage) { boolean contains = ((HttpMessage) e.getMessage()).headers().contains(SpdyHttpHeaders.Names.STREAM_ID); if (!contains) { ids.add(NO_ID); } else { ids.add(SpdyHttpHeaders.getStreamId((HttpMessage) e.getMessage())); } } else if (e.getMessage() instanceof SpdyRstStreamFrame) { // remove id from the queue ids.remove(((SpdyRstStreamFrame) e.getMessage()).getStreamId()); } super.messageReceived(ctx, e); }
messageReceived(ctx, (MessageEvent) e); } else if (e instanceof WriteCompletionEvent) { WriteCompletionEvent evt = (WriteCompletionEvent) e;
@Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { stamp(e.getChannel()); super.messageReceived(ctx, e); }
@Override public void messageReceived(final ChannelHandlerContext ctx, final MessageEvent evt) throws Exception { synchronized(this) { m_messageTriggeredException = false; } super.messageReceived(ctx, evt); }
@Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { // logger.debug("messageReceived >> {}, {}", ctx, e); this.readMessages.incrementAndGet(); super.messageReceived(ctx, e); }
@Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { this.readMessages.incrementAndGet(); super.messageReceived(ctx, e); }
@Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { if (e.getMessage() instanceof ChannelBuffer) { if (readEventCount.incrementAndGet() % 10000 == 0) logger.info("ReadEvent count is " + readEventCount.get()); } super.messageReceived(ctx, e); }
public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { if (e.getMessage() instanceof ChannelBuffer) { if (readBytesCount.addAndGet(((ChannelBuffer) e.getMessage()).readableBytes()) % M_DATA == 0) logger.info("Read count is " + (readBytesCount.get() / M_DATA) + 'M'); } super.messageReceived(ctx, e); }
@Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { LOG.debug("attaching message: {}", e.getMessage().getClass().getSimpleName()); if (e.getMessage() instanceof HttpRequest) { ctx.setAttachment(e.getMessage()); } super.messageReceived(ctx, e); }
@Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { if (e.getMessage() instanceof HttpRequest) { this.context = timer.time(); this.start = System.nanoTime(); } super.messageReceived(ctx, e); }
@Override public void messageReceived(final ChannelHandlerContext ctx, final MessageEvent evt) throws Exception { if (evt.getMessage() instanceof RaopRtpPacket.Sync) syncReceived((RaopRtpPacket.Sync)evt.getMessage()); else if (evt.getMessage() instanceof RaopRtpPacket.TimingResponse) timingResponseReceived((RaopRtpPacket.TimingResponse)evt.getMessage()); super.messageReceived(ctx, evt); }
@Override public void messageReceived( ChannelHandlerContext ctx, MessageEvent e ) throws Exception { if ( e.getMessage() instanceof ChannelBuffer ) { byteCounterMonitor.bytesRead( ((ChannelBuffer) e.getMessage()).readableBytes() ); } super.messageReceived( ctx, e ); }
@Override public void messageReceived(final ChannelHandlerContext ctx, final MessageEvent evt) throws Exception { if (evt.getMessage() instanceof RtpPacket) { final RtpPacket packet = (RtpPacket)evt.getMessage(); final Level level = getPacketLevel(packet); if (s_logger.isLoggable(level)) s_logger.log(level, evt.getRemoteAddress() + "> " + packet.toString()); } super.messageReceived(ctx, evt); }
@Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { stamp(e.getChannel()); super.messageReceived(ctx, e); }
@Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { e.getChannel().setReadable(false); super.messageReceived(ctx, e); }
@Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { if (e.getMessage() instanceof ServerMessage) { if (e.getMessage() instanceof ServerPublishMessage) { publishedMessage(ctx, (ServerPublishMessage) e.getMessage()); } else if (e.getMessage() instanceof ServerPingMessage) { serverPing(ctx); } else if (e.getMessage() instanceof ServerOkMessage) { okResponse(ctx, pollRequestQueue(), (ServerOkMessage) e.getMessage()); } else if (e.getMessage() instanceof ServerErrorMessage) { errorResponse(ctx, pollRequestQueue(), (ServerErrorMessage) e.getMessage()); } else if (e.getMessage() instanceof ServerPongMessage) { pongResponse(ctx, pollPingQueue(), (ServerPongMessage) e.getMessage()); } else if (e.getMessage() instanceof ServerInfoMessage) { serverInfo(ctx, (ServerInfoMessage) e.getMessage()); } else { throw new Error("Received a server response of an unknown type: " + e.getMessage().getClass().getName()); } } else { super.messageReceived(ctx, e); } }
@Override public void messageReceived(final ChannelHandlerContext ctx, final MessageEvent evt) throws Exception { final HttpRequest req = (HttpRequest)evt.getMessage(); synchronized(this) { if (req.containsHeader(HeaderCSeq)) { m_cseq = req.getHeader(HeaderCSeq); } else { throw new ProtocolException("No CSeq header"); } } super.messageReceived(ctx, evt); }
@Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { if (e.getMessage() instanceof HttpChunk) { if (((HttpChunk) e.getMessage()).isLast()) { logDifference(System.nanoTime() - writeStart); exchangeContext.stop(); } } else if (e.getMessage() instanceof HttpMessage) { if (!((HttpMessage) e.getMessage()).isChunked()) { logDifference(System.nanoTime() - writeStart); exchangeContext.stop(); } } else { logDifference(System.nanoTime() - writeStart); exchangeContext.stop(); } super.messageReceived(ctx, e); }
@Override public void messageReceived(ChannelHandlerContext ctx, final MessageEvent event) throws Exception { Object msg = event.getMessage(); if (!(msg instanceof HttpRequest)) { super.messageReceived(ctx, event); } else { AuditLogEntry logEntry = new AuditLogEntry(); ctx.setAttachment(logEntry); if (validateSecuredInterception(ctx, (HttpRequest) msg, event.getChannel(), logEntry)) { Channels.fireMessageReceived(ctx, msg, event.getRemoteAddress()); } // else we write the response directly for authentication failure, so nothing to do } }
@Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { HttpRequest request = (HttpRequest)e.getMessage(); if (logger.isDebugEnabled()) logger.debug("URI " + request.getUri()); for (Service service : services.values()) { // Check if there's a service registered with this URL if (request.getUri().startsWith(service.getUrl())) { handleService(ctx, e, service); super.messageReceived(ctx, e); return; } } // No match for service found, return 404 HttpResponse response = new DefaultHttpResponse(request.getProtocolVersion(), HttpResponseStatus.NOT_FOUND); response.setContent(ChannelBuffers.copiedBuffer("Not found", CharsetUtil.UTF_8)); writeResponse(e.getChannel(), request, response); }