@Override public void writeLong(long v) throws IOException { output.writeLong(v); }
@Override public void writeLong(long v) throws IOException { output.writeLong(v); }
@Override public void write(Kryo kryo, Output output, RichSpoutBatchId id) { output.writeLong(id._id); }
@Override public void write(Kryo kryo, Output output, RichSpoutBatchId id) { output.writeLong(id._id); }
@Override public void write(Kryo kryo, Output output, java.sql.Date sqlDate) { output.writeLong(sqlDate.getTime()); } }
@Override public void write(Kryo kryo, Output output, TestClass testClass) { output.writeLong(42); }
@Override public void write(Kryo kryo, Output output, Timestamp ts) { output.writeLong(ts.getTime()); output.writeInt(ts.getNanos()); } }
@Override public void write(Kryo kryo, Output output, Pair inner) { output.writeLong(inner.getValue()); output.writeString(inner.getKey()); } }
@Override @SuppressWarnings("unchecked") public void write(Kryo kryo, Output output, CacheWrapper object) { output.writeInt(object.getExpire(), true); output.writeLong(object.getLastLoadTime(), true); kryo.writeClassAndObject(output, object.getCacheObject()); }
@Override public void write(Kryo kryo, Output output, TradeCustomer inner) { kryo.writeObject(output, inner.getCustomer()); kryo.writeObject(output, inner.getTrade()); output.writeLong(inner.getTimestamp()); output.writeString(inner.getBuffer()); }
@Override public void write(Kryo kryo, Output output, TimestampTZ object) { output.writeLong(object.getEpochSecond()); output.writeInt(object.getNanos()); output.writeString(object.getZonedDateTime().getZone().getId()); }
@Override public void writeLong(final long l) { unshadedOutput.writeLong(l); }
if (tuple instanceof TupleExt) { output.writeInt(((TupleExt) tuple).getTargetTaskId()); output.writeLong(((TupleExt) tuple).getCreationTimeStamp()); output.writeBoolean(((TupleExt) tuple).isBatchTuple()); isBatchTuple = ((TupleExt) tuple).isBatchTuple(); output.writeLong(((TupleExt) tuple).getBatchId(), true);
/** Writes a 1-9 byte double with reduced precision. * @param optimizePositive If true, small positive numbers will be more efficient (1 byte) and small negative numbers will be * inefficient (9 bytes). */ public int writeDouble (double value, double precision, boolean optimizePositive) throws KryoException { return writeLong((long)(value * precision), optimizePositive); }
@Override public void write(Kryo kryo, Output output) { //storing tdigest ByteBuffer outBuffer = ByteBuffer.allocate(digest.byteSize()); digest.asBytes(outBuffer); byte[] tdigestSerialized = outBuffer.array(); output.writeInt(tdigestSerialized.length); output.writeBytes(tdigestSerialized); output.writeLong(n); output.writeDouble(sum); output.writeDouble(sumOfSquares); output.writeDouble(sumOfLogs); output.writeDouble(getMin()); output.writeDouble(getMax()); output.writeDouble(M1); output.writeDouble(M2); output.writeDouble(M3); output.writeDouble(M4); }
public void write (Kryo kryo, Output output, Calendar object) { timeZoneSerializer.write(kryo, output, object.getTimeZone()); // can't be null output.writeLong(object.getTimeInMillis(), true); output.writeBoolean(object.isLenient()); output.writeInt(object.getFirstDayOfWeek(), true); output.writeInt(object.getMinimalDaysInFirstWeek(), true); if (object instanceof GregorianCalendar) output.writeLong(((GregorianCalendar)object).getGregorianChange().getTime(), false); else output.writeLong(DEFAULT_GREGORIAN_CUTOVER, false); }