Package org.jboss.netty.buffer

Examples of org.jboss.netty.buffer.ChannelBuffer.readableBytes()


            .equals(HttpMethod.CONNECT), HttpHeaders.getHost(request));
    ChannelBuffer content = request.getContent();
    if (null != content)
    {
      content.markReaderIndex();
      int buflen = content.readableBytes();
      event.content.ensureWritableBytes(content.readableBytes());
      content.readBytes(event.content.getRawBuffer(),
              event.content.getWriteIndex(), content.readableBytes());
      event.content.advanceWriteIndex(buflen);
    }
View Full Code Here


    ChannelBuffer content = request.getContent();
    if (null != content)
    {
      content.markReaderIndex();
      int buflen = content.readableBytes();
      event.content.ensureWritableBytes(content.readableBytes());
      content.readBytes(event.content.getRawBuffer(),
              event.content.getWriteIndex(), content.readableBytes());
      event.content.advanceWriteIndex(buflen);
    }
    for (String name : request.getHeaderNames())
View Full Code Here

    {
      content.markReaderIndex();
      int buflen = content.readableBytes();
      event.content.ensureWritableBytes(content.readableBytes());
      content.readBytes(event.content.getRawBuffer(),
              event.content.getWriteIndex(), content.readableBytes());
      event.content.advanceWriteIndex(buflen);
    }
    for (String name : request.getHeaderNames())
    {
      for (String value : request.getHeaders(name))
View Full Code Here

  {
    TCPChunkEvent ev = new TCPChunkEvent();
    ev.setHash(local.getId());
    ev.sequence = this.sequence++;
    ChannelBuffer buf = raw;
    ev.content = new byte[buf.readableBytes()];
    buf.readBytes(ev.content);
    requestEvent(ev);
  }
 
  @Override
View Full Code Here

    event.setAttachment(request);
    ChannelBuffer content = request.getContent();
    if (null != content)
    {
      content.markReaderIndex();
      int buflen = content.readableBytes();
      event.content.ensureWritableBytes(content.readableBytes());
      content.readBytes(event.content.getRawBuffer(),
              event.content.getWriteIndex(), content.readableBytes());
      event.content.advanceWriteIndex(buflen);
    }
View Full Code Here

    ChannelBuffer content = request.getContent();
    if (null != content)
    {
      content.markReaderIndex();
      int buflen = content.readableBytes();
      event.content.ensureWritableBytes(content.readableBytes());
      content.readBytes(event.content.getRawBuffer(),
              event.content.getWriteIndex(), content.readableBytes());
      event.content.advanceWriteIndex(buflen);
    }
    for (String name : request.getHeaderNames())
View Full Code Here

    {
      content.markReaderIndex();
      int buflen = content.readableBytes();
      event.content.ensureWritableBytes(content.readableBytes());
      content.readBytes(event.content.getRawBuffer(),
              event.content.getWriteIndex(), content.readableBytes());
      event.content.advanceWriteIndex(buflen);
    }
    for (String name : request.getHeaderNames())
    {
      for (String value : request.getHeaders(name))
View Full Code Here

       
    if (obj instanceof ChannelBuffer) {
   
      System.out.println("Received message");
      ChannelBuffer buf = (ChannelBuffer)obj;
      byte[] msg = new byte[buf.readableBytes()];
      buf.readBytes(msg);
      return GtpPrimeMessageFactory.decodeFromByteArray(msg);      
    }
    return obj;
  }
View Full Code Here

  public void handleUpstream(ChannelHandlerContext ctx, ChannelEvent e)
    throws Exception {
    if (e instanceof MessageEvent &&
        ((MessageEvent) e).getMessage() instanceof ChannelBuffer) {
      ChannelBuffer b = (ChannelBuffer) ((MessageEvent) e).getMessage();
      int receivedBytes = b.readableBytes();
      bytesReceived.addAndGet(receivedBytes);
      receivedBytesHist.update(receivedBytes);
      receivedRequests.incrementAndGet();
      receivedRequestsMeter.mark();
      if (LOG.isDebugEnabled()) {
View Full Code Here

  public void handleDownstream(ChannelHandlerContext ctx, ChannelEvent e)
    throws Exception {
    if (e instanceof MessageEvent &&
        ((MessageEvent) e).getMessage() instanceof ChannelBuffer) {
      ChannelBuffer b = (ChannelBuffer) ((MessageEvent) e).getMessage();
      int sentBytes = b.readableBytes();
      bytesSent.addAndGet(sentBytes);
      sentBytesHist.update(sentBytes);
      sentRequests.incrementAndGet();
      sentRequestsMeter.mark();
      if (LOG.isDebugEnabled()) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.