Package java.nio

Examples of java.nio.CharBuffer.rewind()


    } catch (NullPointerException e) {
    }

    // normal case, one complete operation
    assertSame(encoder, encoder.reset());
    in.rewind();
    out.rewind();
    assertSame(CoderResult.UNDERFLOW, encoder.encode(in, out, true));
    assertEquals(out.limit(), 200);
    assertTrue(out.position() > 0);
    assertTrue(out.remaining() > 0);
View Full Code Here


    assertEquals(out.limit(), 200);
    assertTrue(out.position() > 0);
    assertTrue(out.remaining() > 0);
    assertEquals(out.capacity(), 200);
    assertByteArray(out, addSurrogate(unibytes));
    in.rewind();

    encoder.flush(out);

    // normal case, one complete operation, but call twice, first time set
    // endOfInput to false
View Full Code Here

    encoder.flush(out);

    // normal case, one complete operation, but call twice, first time set
    // endOfInput to false
    assertSame(encoder, encoder.reset());
    in.rewind();
    out = ByteBuffer.allocate(200);
    assertSame(CoderResult.UNDERFLOW, encoder.encode(in, out, false));
    assertEquals(out.limit(), 200);
    assertTrue(out.position() > 0);
    assertTrue(out.remaining() > 0);
View Full Code Here

    assertTrue(out.position() > 0);
    assertTrue(out.remaining() > 0);
    assertEquals(out.capacity(), 200);
    assertByteArray(out, addSurrogate(unibytes));

    in.rewind();
    assertSame(CoderResult.UNDERFLOW, encoder.encode(in, out, false));
    in.rewind();
    assertSame(CoderResult.UNDERFLOW, encoder.encode(in, out, true));
    assertEquals(out.limit(), 200);
    assertTrue(out.position() > 0);
View Full Code Here

    assertEquals(out.capacity(), 200);
    assertByteArray(out, addSurrogate(unibytes));

    in.rewind();
    assertSame(CoderResult.UNDERFLOW, encoder.encode(in, out, false));
    in.rewind();
    assertSame(CoderResult.UNDERFLOW, encoder.encode(in, out, true));
    assertEquals(out.limit(), 200);
    assertTrue(out.position() > 0);
    assertTrue(out.remaining() > 0);
    assertEquals(out.capacity(), 200);
View Full Code Here

    if (!reader.ready()) return 0;
    StringAppender sb = new StringAppender(request.getContentLength());
    CharBuffer buffer = CharBuffer.allocate(10);
    int read;
    while ((read = reader.read(buffer)) > 0) {
      buffer.rewind();
      for (; read > 0; read--) {
        sb.append(buffer.get());
      }
      buffer.rewind();
    }
View Full Code Here

    while ((read = reader.read(buffer)) > 0) {
      buffer.rewind();
      for (; read > 0; read--) {
        sb.append(buffer.get());
      }
      buffer.rewind();
    }

    Message msg = createCommandMessage(sessionProvider.getSession(request.getSession(),
        request.getHeader(REMOTE_QUEUE_ID_HEADER)), request, sb.toString());
    if (msg != null) {
View Full Code Here

        StringAppender sb = new StringAppender(request.getContentLength());
        CharBuffer buffer = CharBuffer.allocate(10);

        int read;
        while ((read = reader.read(buffer)) > 0) {
            buffer.rewind();
            for (; read > 0; read--) {
                sb.append(buffer.get());
            }
            buffer.rewind();
        }
View Full Code Here

        while ((read = reader.read(buffer)) > 0) {
            buffer.rewind();
            for (; read > 0; read--) {
                sb.append(buffer.get());
            }
            buffer.rewind();
        }

        Message msg = createCommandMessage(session, sb.toString());
        if (msg != null) {
            service.store(msg);
View Full Code Here

        StringAppender sb = new StringAppender(httpServletRequest.getContentLength());
        CharBuffer buffer = CharBuffer.allocate(10);

        int read;
        while ((read = reader.read(buffer)) > 0) {
            buffer.rewind();
            for (; read > 0; read--) {
                sb.append(buffer.get());
            }
            buffer.rewind();
        }
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.