@Override public int read() { return excerpt.read(); }
@NotNull @Override public byte[] read(@NotNull Excerpt excerpt) { int len = (int) excerpt.readStopBit(); byte[] bytes = new byte[len]; excerpt.read(bytes); return bytes; }
@NotNull @Override public byte[] read(@NotNull Excerpt excerpt) { int len = (int) excerpt.readStopBit(); byte[] bytes = new byte[len]; excerpt.read(bytes); return bytes; }
@Override public int read(@NotNull byte[] b, int off, int len) { return excerpt.read(b, off, len); }
@Override public int read(@NotNull byte[] b) { return excerpt.read(b); }
public void read(@NotNull ByteBuffer bb) { excerpt.read(bb); }
@Override protected void onEntry(long writeTimeNS, long writeTimeMS, long readTimeMS, int length, char type, @NotNull Excerpt excerpt) { if (type == 'X') return; byteBuffer.position(0); byteBuffer.limit(length); excerpt.read(byteBuffer); byteBuffer.flip(); try { assert socket != null; IOTools.writeAll(socket, byteBuffer); } catch (IOException e) { inboundWriter.onException("Failed to write", e); } } };
@Override public int read() { return excerpt.read(); }
public void read(@NotNull ByteBuffer bb) { excerpt.read(bb); }
@Override public int read(@NotNull byte[] b) { return excerpt.read(b); }
@Override public int read(@NotNull byte[] b, int off, int len) { return excerpt.read(b, off, len); }
@Override protected void onEntry(long writeTimeNS, long writeTimeMS, long readTimeMS, int length, char type, @NotNull Excerpt excerpt) { if (type == 'X') return; byteBuffer.position(0); byteBuffer.limit(length); excerpt.read(byteBuffer); byteBuffer.flip(); try { assert socket != null; IOTools.writeAll(socket, byteBuffer); } catch (IOException e) { inboundWriter.onException("Failed to write", e); } } };