Package org.jboss.netty.buffer

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


                    int resultCode = z.inflate(JZlib.Z_SYNC_FLUSH);
                    switch (resultCode) {
                    case JZlib.Z_STREAM_END:
                    case JZlib.Z_OK:
                    case JZlib.Z_BUF_ERROR:
                        decompressed.writeBytes(out, 0, z.next_out_index);
                        z.next_out_index = 0;
                        z.avail_out = out.length;
                        if (resultCode == JZlib.Z_STREAM_END) {
                            finished = true; // Do not decode anymore.
                            z.inflateEnd();
View Full Code Here


            return;
        }

        ChannelBuffer cumulation = cumulation(ctx);
        cumulation.discardReadBytes();
        cumulation.writeBytes(input);
        callDecode(ctx, e.getChannel(), cumulation, e.getRemoteAddress());
    }

    @Override
    public void channelDisconnected(ChannelHandlerContext ctx,
View Full Code Here

                        }

                        if (result.bytesProduced() > 0) {
                            outNetBuf.flip();
                            msg = ChannelBuffers.buffer(outNetBuf.remaining());
                            msg.writeBytes(outNetBuf.array(), 0, msg.capacity());
                            outNetBuf.clear();

                            if (pendingWrite.outAppBuf.hasRemaining()) {
                                // pendingWrite's future shouldn't be notified if
                                // only partial data is written.
View Full Code Here

                }

                if (result.bytesProduced() > 0) {
                    outNetBuf.flip();
                    ChannelBuffer msg = ChannelBuffers.buffer(outNetBuf.remaining());
                    msg.writeBytes(outNetBuf.array(), 0, msg.capacity());
                    outNetBuf.clear();

                    future = future(channel);
                    future.addListener(new ChannelFutureListener() {
                        public void operationComplete(ChannelFuture future)
View Full Code Here

            outAppBuf.flip();

            if (outAppBuf.hasRemaining()) {
                ChannelBuffer frame = ChannelBuffers.buffer(outAppBuf.remaining());
                frame.writeBytes(outAppBuf.array(), 0, frame.capacity());
                return frame;
            } else {
                return null;
            }
        } catch (SSLException e) {
View Full Code Here

      }
      ChannelBuffer writeBuffer = ChannelBuffers.dynamicBuffer(totalBytes);

      for (CacheElement result : results) {
        if (result != null) {
          writeBuffer.writeBytes(VALUE.duplicate());
          writeBuffer.writeBytes(ChannelBuffers.copiedBuffer(result.getKeystring(), USASCII));
          writeBuffer.writeByte((byte) ' ');
          writeBuffer.writeBytes(ChannelBuffers.copiedBuffer(String.valueOf(result.getFlags()), USASCII));
          writeBuffer.writeByte((byte) ' ');
          writeBuffer.writeBytes(ChannelBuffers
View Full Code Here

      ChannelBuffer writeBuffer = ChannelBuffers.dynamicBuffer(totalBytes);

      for (CacheElement result : results) {
        if (result != null) {
          writeBuffer.writeBytes(VALUE.duplicate());
          writeBuffer.writeBytes(ChannelBuffers.copiedBuffer(result.getKeystring(), USASCII));
          writeBuffer.writeByte((byte) ' ');
          writeBuffer.writeBytes(ChannelBuffers.copiedBuffer(String.valueOf(result.getFlags()), USASCII));
          writeBuffer.writeByte((byte) ' ');
          writeBuffer.writeBytes(ChannelBuffers
              .copiedBuffer(String.valueOf(result.getData().length), USASCII));
View Full Code Here

      for (CacheElement result : results) {
        if (result != null) {
          writeBuffer.writeBytes(VALUE.duplicate());
          writeBuffer.writeBytes(ChannelBuffers.copiedBuffer(result.getKeystring(), USASCII));
          writeBuffer.writeByte((byte) ' ');
          writeBuffer.writeBytes(ChannelBuffers.copiedBuffer(String.valueOf(result.getFlags()), USASCII));
          writeBuffer.writeByte((byte) ' ');
          writeBuffer.writeBytes(ChannelBuffers
              .copiedBuffer(String.valueOf(result.getData().length), USASCII));
          if (cmd == Command.GETS) {
            writeBuffer.writeByte((byte) ' ');
View Full Code Here

          writeBuffer.writeBytes(VALUE.duplicate());
          writeBuffer.writeBytes(ChannelBuffers.copiedBuffer(result.getKeystring(), USASCII));
          writeBuffer.writeByte((byte) ' ');
          writeBuffer.writeBytes(ChannelBuffers.copiedBuffer(String.valueOf(result.getFlags()), USASCII));
          writeBuffer.writeByte((byte) ' ');
          writeBuffer.writeBytes(ChannelBuffers
              .copiedBuffer(String.valueOf(result.getData().length), USASCII));
          if (cmd == Command.GETS) {
            writeBuffer.writeByte((byte) ' ');
            writeBuffer.writeBytes(ChannelBuffers.copiedBuffer(String.valueOf(result.getCasUnique()),
                USASCII));
View Full Code Here

          writeBuffer.writeByte((byte) ' ');
          writeBuffer.writeBytes(ChannelBuffers
              .copiedBuffer(String.valueOf(result.getData().length), USASCII));
          if (cmd == Command.GETS) {
            writeBuffer.writeByte((byte) ' ');
            writeBuffer.writeBytes(ChannelBuffers.copiedBuffer(String.valueOf(result.getCasUnique()),
                USASCII));
          }
          writeBuffer.writeByte((byte) '\r');
          writeBuffer.writeByte((byte) '\n');
          writeBuffer.writeBytes(result.getData());
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.