Examples of ChannelBufferInputStream


Examples of com.alibaba.dubbo.remoting.buffer.ChannelBufferInputStream

        if( readable < tt ) {
            return DecodeResult.NEED_MORE_INPUT;
        }

        // limit input stream.
        ChannelBufferInputStream is = new ChannelBufferInputStream(buffer, len);

        try {
            return decodeBody(channel, is, header);
        } finally {
            if (is.available() > 0) {
                try {
                    if (logger.isWarnEnabled()) {
                        logger.warn("Skip input stream " + is.available());
                    }
                    StreamUtils.skipUnusedStream(is);
                } catch (IOException e) {
                    logger.warn(e.getMessage(), e);
                }
View Full Code Here

Examples of com.facebook.presto.jdbc.internal.netty.buffer.ChannelBufferInputStream

    @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

Examples of com.facebook.presto.jdbc.internal.netty.buffer.ChannelBufferInputStream

        if (frame == null) {
            return null;
        }

        return new CompactObjectInputStream(
                new ChannelBufferInputStream(frame), classResolver).readObject();
    }
View Full Code Here

Examples of io.netty.buffer.ChannelBufferInputStream

                        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

Examples of io.netty.buffer.ChannelBufferInputStream

    }

    @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

Examples of io.netty.buffer.ChannelBufferInputStream

        if (frame == null) {
            return null;
        }

        return new CompactObjectInputStream(
                new ChannelBufferInputStream(frame), classResolver).readObject();
    }
View Full Code Here

Examples of net.gleamynode.netty.buffer.ChannelBufferInputStream

            return null;
        }

        buffer.skipBytes(4);
        try {
            return new CompactObjectInputStream(new ChannelBufferInputStream(
                    buffer, buffer.readerIndex(), dataLen)).readObject();
        } finally {
            buffer.skipBytes(dataLen);
        }
    }
View Full Code Here

Examples of org.jboss.netty.buffer.ChannelBufferInputStream

              return null;
          }
 
          buffer.skipBytes(4);
          CompactObjectInputStream cois = new CompactObjectInputStream(
                  new ChannelBufferInputStream(buffer, dataLen), classLoader);
          result = cois.readObject();
          streams = ExternalizeUtil.readList(cois, StreamFactoryReference.class);
          streamIndex = 0;
      }
      while (streamIndex < streams.size()) {
View Full Code Here

Examples of org.jboss.netty.buffer.ChannelBufferInputStream

        ChannelBuffer internalBuffer = request.getContent();
        if (!config.aggregateRequestBodyInMemory() && !method.equalsIgnoreCase("GET")) {
            return requestBuilder.body(internalBuffer.array()).build();
        } else {
            logger.trace("Unable to read in memory the request's bytes. Using stream");
            return requestBuilder.inputStream(new ChannelBufferInputStream(internalBuffer)).build();
        }
    }
View Full Code Here

Examples of org.jboss.netty.buffer.ChannelBufferInputStream

                if (!aggregateBodyInMemory && internalBuffer.hasArray()) {
                    request.body(internalBuffer.array());
                } else {
                    logger.trace("Unable to read in memory the request's bytes. Using stream");
                    request.body(new ChannelBufferInputStream(internalBuffer));
                }

                if (!isLast) {
                    forceSuspend = true;
                }
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.