Package org.vertx.java.core.buffer

Examples of org.vertx.java.core.buffer.Buffer


  /*
   * Happy Path. b1 is empty. Verify that the result is the same as b2.
   */
  @Test
  public void testMergeBuffersB1IsEmpty() {   
    Buffer b1 = new Buffer();
   
    Buffer b2 = new Buffer();
    b2.appendString("b2");
   
    Buffer acc = RxSupport.mergeBuffers.call(b1, b2);
    Buffer expectedAcc = new Buffer("b2");
   
    assertEquals(expectedAcc, acc);
  }
View Full Code Here


  /*
   * Happy Path. b2 is empty.  Verify that the result is the same as b1.
   */
  @Test
  public void testMergeBuffersB2IsEmpty() {   
    Buffer b1 = new Buffer();
    b1.appendString("b1");
   
    Buffer b2 = new Buffer();
   
    Buffer acc = RxSupport.mergeBuffers.call(b1, b2);
    Buffer expectedAcc = new Buffer("b1");
   
    assertEquals(expectedAcc, acc);
  }
View Full Code Here

  /*
   * Happy Path. b1 and b2 are empty. Verify that the result is empty too.
   */
  @Test
  public void testMergeBuffersBothB2AndB1Empty() {   
    Buffer b1 = new Buffer();   
    Buffer b2 = new Buffer();   
   
    Buffer acc = RxSupport.mergeBuffers.call(b1, b2);
    Buffer expectedAcc = new Buffer();
   
    assertEquals(expectedAcc, acc);
  }
View Full Code Here

  public static Action1<HttpClientRequest> uploadBody(final String contentType, final byte[] src) {
    return new Action1<HttpClientRequest>() {
      public void call(HttpClientRequest httpReq) {
        httpReq.putHeader("Content-type",contentType);
        httpReq.putHeader("Content-length",Integer.toString(src.length));
        httpReq.write(new Buffer(src));
        httpReq.end();
      }
    };
  }
View Full Code Here

          return s.value();
        }
      })
      .map(new Func1<JsonArray, Buffer>() {
        public Buffer call(JsonArray data) {
          return new Buffer(data.encode());
        }
      });

    assertCountThenComplete(res,41);
  }
View Full Code Here

          return s.value();
        }
      })
      .map(new Func1<JsonArray, Buffer>() {
        public Buffer call(JsonArray data) {
          return new Buffer(data.encode());
        }
      });

    // Create a WriteStream that can only handle 5 writes per second
    RatedWriteStream out=new RatedWriteStream(vertx,5);
View Full Code Here

    Observable<Buffer> ob=client
      .getNow("/ping/get")
      .flatMap(downloadBody());
   
    assertSequenceThenComplete(ob,new Buffer("pong:/ping/get"));
  }
View Full Code Here

      .connectWebsocket("/ping/connect")
      .subscribe(new Action1<RxWebSocket>() {
        public void call(RxWebSocket s) {
          System.out.println("WebSocket:connected");
          assertSingle(s.writeAsTextFrame(Observable.from(seq)),5l);
          assertSequenceThenComplete(s.asObservable(),new Buffer("eeny"),new Buffer("meeny"),new Buffer("miny"),new Buffer("moe"));
        }
      });
  }
View Full Code Here

  /** Simple JSON encode */
  public static Func1<JsonObject, Buffer> encodeJson(final String charset) {
    return new Func1<JsonObject,Buffer>() {
      public Buffer call(JsonObject in) {
        try {
          return new Buffer(in.encode().getBytes(charset));
        }
        catch (UnsupportedEncodingException e) {
          throw new RuntimeException("Unable to encode JSON (charset="+charset+")",e);
        }
      }
View Full Code Here

   * @param id
   * @param encodedPacket
   */
  public void onClientDispatch(String id, String encodedPacket) {
    if (this.closed.get(id) != null) {
      this.closed.get(id).add(new Buffer(encodedPacket));
    }
  }
View Full Code Here

TOP

Related Classes of org.vertx.java.core.buffer.Buffer

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.