@Override public void write(@NotNull Excerpt excerpt, CharSequence s) { excerpt.writeUTF(s); }
public void writeUTF(@Nullable CharSequence str) { excerpt.writeUTF(str); }
public void writeUTF(@Nullable String s) { excerpt.writeUTF(s); }
@Override public void write(@NotNull Excerpt excerpt, @Nullable E e) { excerpt.writeUTF(e == null ? null : e.toString()); }
@Override public void write(@NotNull Excerpt excerpt, @Nullable E e) { excerpt.writeUTF(e == null ? "" : e.name()); }
public void onException(@NotNull String message, @NotNull Throwable t) { StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); t.printStackTrace(pw); String text = sw.toString(); Excerpt excerpt = startExceprt(2 + message.length() + 2 + text.length(), 'X'); excerpt.writeUTF(message); excerpt.writeUTF(text); excerpt.finish(); }
public void write(@NotNull CharSequence s) { excerpt.startExcerpt(s.length() * 3); excerpt.writeUTF(s); excerpt.finish(); }
@Override public void writeMarshallable(@NotNull Excerpt out) { out.writeUTF(clientOrderId); out.writeEnum(instrument); out.writeDouble(price); out.writeInt(quantity); out.writeEnum(side); } }
@Test public void testWrite_é() throws IOException { final String basePath = BASE_DIR + "text"; deleteOnExit(basePath); IndexedChronicle tsc = new IndexedChronicle(basePath); tsc.useUnsafe(USE_UNSAFE); tsc.clear(); Excerpt excerpt = tsc.createExcerpt(); excerpt.startExcerpt(4); String é = "é"; excerpt.writeUTF(é); excerpt.finish(); assertTrue(excerpt.index(0)); String e2 = excerpt.readUTF(); excerpt.finish(); assertEquals(e2, é); } }
@Override public void write(@NotNull Excerpt excerpt, CharSequence s) { excerpt.writeUTF(s); }
public void writeUTF(@Nullable CharSequence str) { excerpt.writeUTF(str); }
public void writeUTF(@Nullable String s) { excerpt.writeUTF(s); }
@Override public void write(@NotNull Excerpt excerpt, @Nullable E e) { excerpt.writeUTF(e == null ? null : e.toString()); }
@Override public void write(@NotNull Excerpt excerpt, @Nullable E e) { excerpt.writeUTF(e == null ? "" : e.name()); }
public void onException(@NotNull String message, @NotNull Throwable t) { StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); t.printStackTrace(pw); String text = sw.toString(); Excerpt excerpt = startExceprt(2 + message.length() + 2 + text.length(), 'X'); excerpt.writeUTF(message); excerpt.writeUTF(text); excerpt.finish(); }