@Override public void writeMarshallable(@NotNull WireOut wireOut) { wireOut.write(() -> "valueType").typeLiteral(valueType); } }
@Override public void writeMarshallable(@NotNull WireOut wireOut) { wireOut.write(() -> "tClass").typeLiteral(tClass); } }
@Override public void writeMarshallable(@NotNull WireOut wireOut) { wireOut.write(() -> "valueType").typeLiteral(valueType); } }
@Override public void writeMarshallable(@NotNull WireOut wireOut) { wireOut.write(() -> "tClass").typeLiteral(tClass); } }
@Override public void writeMarshallable(@NotNull WireOut wire) { wire.write("timestamp").int64(timestamp); wire.write("keyType").typeLiteral(keyType); wire.write("valueType").typeLiteral(valueType); }
@Override public void onSubscribe(@NotNull final WireOut wireOut) { subscribersToTid.put(subscriber, tid()); wireOut.writeEventName(registerTopicSubscriber).marshallable(m -> { m.write(() -> "keyType").typeLiteral(kClass); m.write(() -> "valueType").typeLiteral(vClass); if (rc.bootstrap() != null) m.writeEventName(() -> "bootstrap").bool(rc.bootstrap()); }); }
@Override public void onSubscribe(@NotNull final WireOut wireOut) { wireOut.writeEventName(registerSubscriber). typeLiteral(CLASS_ALIASES.nameFor(rc.elementType())); if (!filter.isEmpty()) wireOut.writeEventName(() -> "filter").object(filter); }
@Override public void writeMarshallable(@NotNull WireOut wire) { wire.write(() -> "spec").text(spec) .write(() -> "name").text(name) .write(() -> "valueType").typeLiteral(CLASS_ALIASES.nameFor(valueType)) .write(() -> "recurse").bool(recurse); }
@Override public void writeMarshallable(@NotNull WireOut wireOut) { super.writeMarshallable(wireOut); wireOut.write(() -> "valueClass").typeLiteral(valueClass); wireOut.write(() -> "valueSizeMarshaller").object(valueSizeMarshaller); wireOut.write(() -> "valueReader").object(valueReader); wireOut.write(() -> "valueDataAccess").object(valueDataAccess); wireOut.write(() -> "constantlySizedEntry").bool(constantlySizedEntry); wireOut.write(() -> "alignment").int32(alignment); wireOut.write(() -> "worstAlignment").int32(worstAlignment); }
wireOut.write(() -> "dataFileVersion").text(dataFileVersion); wireOut.write(() -> "keyClass").typeLiteral(keyClass); wireOut.write(() -> "keySizeMarshaller").object(keySizeMarshaller); wireOut.write(() -> "keyReader").object(keyReader);