Package org.jboss.netty.buffer

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


      int cnt = 0;
      for (int i = 0; i < packets.size(); i++)
      {
         ChannelBuffer p = packets.get(i);
         decoder.offer(p.duplicate());
         for (;;)
         {
            ChannelBuffer frame = decoder.poll();
            if (frame == null)
            {
View Full Code Here


        Map<Integer, ChannelFuture> futures =
            new LinkedHashMap<Integer, ChannelFuture>(size());
        if (message instanceof ChannelBuffer) {
            ChannelBuffer buf = (ChannelBuffer) message;
            for (Channel c: this) {
                futures.put(c.getId(), c.write(buf.duplicate()));
            }
        } else {
            for (Channel c: this) {
                futures.put(c.getId(), c.write(message));
            }
View Full Code Here

        Map<Integer, ChannelFuture> futures =
            new LinkedHashMap<Integer, ChannelFuture>(size());
        if (message instanceof ChannelBuffer) {
            ChannelBuffer buf = (ChannelBuffer) message;
            for (Channel c: this) {
                futures.put(c.getId(), c.write(buf.duplicate(), remoteAddress));
            }
        } else {
            for (Channel c: this) {
                futures.put(c.getId(), c.write(message, remoteAddress));
            }
View Full Code Here

      int cnt = 0;
      for (int i = 0; i < packets.size(); i++)
      {
         ChannelBuffer p = packets.get(i);
         decoder.offer(p.duplicate());
         for (;;)
         {
            ChannelBuffer frame = decoder.poll();
            if (frame == null)
            {
View Full Code Here

      int cnt = 0;
      for (int i = 0; i < packets.size(); i++)
      {
         ChannelBuffer p = packets.get(i);
         decoder.offer(p.duplicate());
         for (;;)
         {
            ChannelBuffer frame = decoder.poll();
            if (frame == null)
            {
View Full Code Here

            private boolean done;
            private final ChannelBuffer buffer = ChannelBuffers.copiedBuffer("Test", CharsetUtil.ISO_8859_1);
           
            public Object nextChunk() throws Exception {
                done = true;
                return buffer.duplicate();
            }
           
            public boolean isEndOfInput() throws Exception {
                return done;
            }
View Full Code Here

        Map<Integer, ChannelFuture> futures =
            new HashMap<Integer, ChannelFuture>(size());
        if (message instanceof ChannelBuffer) {
            ChannelBuffer buf = (ChannelBuffer) message;
            for (Channel c: this) {
                futures.put(c.getId(), c.write(buf.duplicate()));
            }
        } else {
            for (Channel c: this) {
                futures.put(c.getId(), c.write(message));
            }
View Full Code Here

        Map<Integer, ChannelFuture> futures =
            new HashMap<Integer, ChannelFuture>(size());
        if (message instanceof ChannelBuffer) {
            ChannelBuffer buf = (ChannelBuffer) message;
            for (Channel c: this) {
                futures.put(c.getId(), c.write(buf.duplicate(), remoteAddress));
            }
        } else {
            for (Channel c: this) {
                futures.put(c.getId(), c.write(message, remoteAddress));
            }
View Full Code Here

            final int peerCount = channels.size();

            log.trace("{} send {} to {}", this, buffer.capacity(), peerCount);
            List<ChannelFuture> futures = new ArrayList<>(peerCount);
            for (Channel c : channels) {
                futures.add(c.write(buffer.duplicate()));
            }
            ChannelGroupFuture future = new DefaultChannelGroupFuture(DummyChannelGroup.DUMMY, futures);
            future.addListener(new ChannelGroupFutureListener() {
                @Override
                public void operationComplete(ChannelGroupFuture future) throws Exception {
View Full Code Here

        Map<Integer, ChannelFuture> futures =
            new HashMap<Integer, ChannelFuture>(size());
        if (message instanceof ChannelBuffer) {
            ChannelBuffer buf = (ChannelBuffer) message;
            for (Channel c: this) {
                futures.put(c.getId(), c.write(buf.duplicate(), remoteAddress));
            }
        } else {
            for (Channel c: this) {
                futures.put(c.getId(), c.write(message, remoteAddress));
            }
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.