Package com.firefly.net.buffer

Examples of com.firefly.net.buffer.FixedReceiveBufferSizePredictor


    Assert.assertThat(receiveBufferSizePredictor.nextReceiveBufferSize(), greaterThan(2000));
  }

  @Test
  public void testFix() {
    ReceiveBufferSizePredictor receiveBufferSizePredictor = new FixedReceiveBufferSizePredictor(1024 * 8);
    receiveBufferSizePredictor.previousReceiveBufferSize(960);
    Assert.assertThat(receiveBufferSizePredictor.nextReceiveBufferSize(), is(1024 * 8));
    receiveBufferSizePredictor.previousReceiveBufferSize(40000);
    Assert.assertThat(receiveBufferSizePredictor.nextReceiveBufferSize(), is(1024 * 8));
  }
 
View Full Code Here


        this.config = config;
        this.openTime = openTime;
        this.selectionKey = selectionKey;
        if (config.getReceiveByteBufferSize() > 0) {
            log.debug("fix buffer size: {}", config.getReceiveByteBufferSize());
            receiveBufferSizePredictor = new FixedReceiveBufferSizePredictor(
                    config.getReceiveByteBufferSize());
        } else {
            log.debug("adaptive buffer size");
            receiveBufferSizePredictor = new AdaptiveReceiveBufferSizePredictor();
        }
View Full Code Here

    this.openTime = openTime;
    this.selectionKey = selectionKey;
    this.eventManager = eventManager;
    if (config.getReceiveByteBufferSize() > 0) {
      log.debug("fix buffer size: {}", config.getReceiveByteBufferSize());
      receiveBufferSizePredictor = new FixedReceiveBufferSizePredictor(
          config.getReceiveByteBufferSize());
    } else {
      log.debug("adaptive buffer size");
      receiveBufferSizePredictor = new AdaptiveReceiveBufferSizePredictor();
    }
View Full Code Here

    Assert.assertThat(receiveBufferSizePredictor.nextReceiveBufferSize(), lessThan(2000));
  }

  @Test
  public void testFix() {
    ReceiveBufferSizePredictor receiveBufferSizePredictor = new FixedReceiveBufferSizePredictor(1024 * 8);
    receiveBufferSizePredictor.previousReceiveBufferSize(960);
    Assert.assertThat(receiveBufferSizePredictor.nextReceiveBufferSize(), is(1024 * 8));
    receiveBufferSizePredictor.previousReceiveBufferSize(40000);
    Assert.assertThat(receiveBufferSizePredictor.nextReceiveBufferSize(), is(1024 * 8));
  }
 
View Full Code Here

TOP

Related Classes of com.firefly.net.buffer.FixedReceiveBufferSizePredictor

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.