public void writeInt(int v) { excerpt.writeInt(v); }
public void writeInt(int offset, int v) { excerpt.writeInt(offset, v); }
public static void writeForGateway(@NotNull Excerpt out) { out.writeLong(System.currentTimeMillis()); out.writeLong(fastTime()); out.writeInt(0); }
private void writeClear() { Excerpt excerpt = getExcerpt(16, clear); long eventId = excerpt.index(); excerpt.writeInt(offset); excerpt.writeInt(size()); excerpt.finish(); if (!notifyOff && !listeners.isEmpty()) { for (int i = 0; i < listeners.size(); i++) { CollectionListener<E> listener = listeners.get(i); listener.eventStart(eventId, name); for (int j = 0; j < underlying.size(); j++) { listener.remove(underlying.get(j)); } listener.eventEnd(true); } } }
@Override public void writeMarshallable(@NotNull Excerpt out) { out.writeUTF(clientOrderId); out.writeEnum(instrument); out.writeDouble(price); out.writeInt(quantity); out.writeEnum(side); } }
@SuppressWarnings("unchecked") private void writeRemove(int index, Object o) { Excerpt excerpt = getExcerpt(maxMessageSize, removeIndex); long eventId = excerpt.index(); excerpt.writeInt(index); excerpt.finish(); if (!notifyOff && !listeners.isEmpty()) { for (int i = 0; i < listeners.size(); i++) { ListListener<E> listener = listeners.get(i); listener.eventStart(eventId, name); listener.remove(index, (E) o); listener.eventEnd(true); } } }
private void writeAdd(int index, E element) { Excerpt excerpt = getExcerpt(maxMessageSize, addIndex); long eventId = excerpt.index(); excerpt.writeInt(offset + index); writeElement(excerpt, element); excerpt.finish(); if (!notifyOff && !listeners.isEmpty()) { for (int i = 0; i < listeners.size(); i++) { ListListener<E> listener = listeners.get(i); listener.eventStart(eventId, name); listener.add(index, element); listener.eventEnd(true); } } }
private void writeSet(int index, E oldElement, E element) { Excerpt excerpt = getExcerpt(maxMessageSize, set); long eventId = excerpt.index(); excerpt.writeEnum(add); excerpt.writeInt(offset + index); writeElement(excerpt, element); excerpt.finish(); if (!notifyOff && !listeners.isEmpty()) { for (int i = 0; i < listeners.size(); i++) { ListListener<E> listener = listeners.get(i); listener.eventStart(eventId, name); listener.set(index, oldElement, element); listener.eventEnd(true); } } }
public void writeForEngine(@NotNull Excerpt out) { out.writeInt(sourceId); out.writeLong(excerptId); out.writeLong(writeTimestampMillis); out.writeLong(inWriteTimestamp7); out.writeUnsignedInt(inReadTimestamp7Delta); out.writeUnsignedInt(fastTime() - inWriteTimestamp7); out.writeUnsignedInt(0L); }
excerpt2.writeInt(n); excerpt2.writeShort(-1); excerpt2.finish();
start = System.nanoTime(); Excerpt record = pht.startRecord(); record.writeInt(i); int pos = record.position();
excerpt2.writeInt(n); excerpt2.writeShort(-1); excerpt2.finish();
excerpt.startExcerpt(32); excerpt.writeChar('T'); excerpt.writeInt(i); excerpt.writeChars("Hello World!"); excerpt.finish();
start = System.nanoTime(); record.startExcerpt(256); record.writeInt(i + warmup); int pos = record.position();
excerpt.startExcerpt(34); excerpt.writeChar('T'); excerpt.writeInt(i); excerpt.writeChars("Hello"); excerpt.writeLong(0L);
excerpt2.writeInt(n); excerpt2.finish();
excerpt.startExcerpt(32); excerpt.writeChar('T'); excerpt.writeInt(i); excerpt.writeChars("Hello World!"); excerpt.finish();