Package org.jboss.netty.buffer

Examples of org.jboss.netty.buffer.ChannelBufferInputStream


            return null;
        }

        buffer.skipBytes(4);
        return new CompactObjectInputStream(
                new ChannelBufferInputStream(buffer, dataLen), classLoader).readObject();
    }
View Full Code Here


  private final MySqlClientDecoder decoder = new MySqlClientDecoder();

  @Override
  protected Object decode(ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer) throws Exception {
     InputStream in = new ChannelBufferInputStream(buffer);
     try {
       return decoder.decode(in, false);
     } finally {
       in.close();
     }
  }
View Full Code Here

    this.decoder = new BackendMessageDecoder(state);
  }

  @Override
  protected Object decode(ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer) throws Exception {
     InputStream in = new ChannelBufferInputStream(buffer);
     DecoderInputStream dis = new DecoderInputStream(in);
     try {
       return decoder.decode(dis, false);
     } finally {
       dis.close();
View Full Code Here

    responseContent.markReaderIndex();
    return new InputSupplier<InputStream>() {
      @Override
      public InputStream getInput() throws IOException {
        responseContent.resetReaderIndex();
        return new ChannelBufferInputStream(responseContent);
      }
    };
  }
View Full Code Here

    }

    @Override
    protected Object decode(
            ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer, CompatibleObjectDecoderState state) throws Exception {
        bin.switchStream(new ChannelBufferInputStream(buffer));

        switch (state) {
        case READ_HEADER:
            oin = newObjectInputStream(bin);
            checkpoint(CompatibleObjectDecoderState.READ_OBJECT);
View Full Code Here

            return msg;
        }

        if (extensionRegistry == null) {
            return prototype.newBuilderForType().mergeFrom(
                    new ChannelBufferInputStream((ChannelBuffer) msg)).build();
        } else {
            return prototype.newBuilderForType().mergeFrom(
                    new ChannelBufferInputStream((ChannelBuffer) msg),
                    extensionRegistry).build();
        }
    }
View Full Code Here

        if (buffer.readableBytes() < packedDataSize) {
            buffer.discardReadBytes();
            return null;
        }

        try (InputStream stream = new ChannelBufferInputStream(buffer, packedDataSize)) {
            return packetType.makeObject(new InflaterInputStream(stream));
        }
    }
View Full Code Here

            }

        }

        private void copyContentToTmpFile(ChannelBuffer content) throws IOException, FileNotFoundException {
            ChannelBufferInputStream cbis = new ChannelBufferInputStream(content);
            ByteStreams.copy(cbis, fos);
        }
View Full Code Here

                        buf.array(), buf.arrayOffset() + offset, buf.readableBytes(), extensionRegistry).build();
            }
        } else {
            if (extensionRegistry == null) {
                return prototype.newBuilderForType().mergeFrom(
                        new ChannelBufferInputStream((ChannelBuffer) msg)).build();
            } else {
                return prototype.newBuilderForType().mergeFrom(
                        new ChannelBufferInputStream((ChannelBuffer) msg), extensionRegistry).build();
            }
        }
    }
View Full Code Here

    }

    @Override
    protected Object decode(
            ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer, CompatibleObjectDecoderState state) throws Exception {
        bin.switchStream(new ChannelBufferInputStream(buffer));
        switch (state) {
        case READ_HEADER:
            oin = newObjectInputStream(bin);
            checkpoint(CompatibleObjectDecoderState.READ_OBJECT);
        case READ_OBJECT:
View Full Code Here

TOP

Related Classes of org.jboss.netty.buffer.ChannelBufferInputStream

Copyright © 2018 www.massapicom. 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.