public static void addDefaultSerializers (Kryo kryo) { if (isClassAvailable("java.util.Optional")) kryo.addDefaultSerializer(Optional.class, new OptionalSerializer()); if (isClassAvailable("java.util.OptionalInt")) kryo.addDefaultSerializer(OptionalInt.class, new OptionalIntSerializer()); if (isClassAvailable("java.util.OptionalLong")) kryo.addDefaultSerializer(OptionalLong.class, new OptionalLongSerializer()); if (isClassAvailable("java.util.OptionalDouble")) kryo.addDefaultSerializer(OptionalDouble.class, new OptionalDoubleSerializer()); }
public static void addDefaultSerializers (Kryo kryo) { if (isClassAvailable("java.util.Optional")) kryo.addDefaultSerializer(Optional.class, new OptionalSerializer()); if (isClassAvailable("java.util.OptionalInt")) kryo.addDefaultSerializer(OptionalInt.class, new OptionalIntSerializer()); if (isClassAvailable("java.util.OptionalLong")) kryo.addDefaultSerializer(OptionalLong.class, new OptionalLongSerializer()); if (isClassAvailable("java.util.OptionalDouble")) kryo.addDefaultSerializer(OptionalDouble.class, new OptionalDoubleSerializer()); }
public static void addDefaultSerializers (Kryo kryo) { if (isClassAvailable("java.time.Duration")) kryo.addDefaultSerializer(Duration.class, new DurationSerializer()); if (isClassAvailable("java.time.Instant")) kryo.addDefaultSerializer(Instant.class, new InstantSerializer()); if (isClassAvailable("java.time.LocalDate")) kryo.addDefaultSerializer(LocalDate.class, new LocalDateSerializer()); if (isClassAvailable("java.time.LocalTime")) kryo.addDefaultSerializer(LocalTime.class, new LocalTimeSerializer()); if (isClassAvailable("java.time.LocalDateTime")) kryo.addDefaultSerializer(LocalDateTime.class, new LocalDateTimeSerializer()); if (isClassAvailable("java.time.ZoneOffset")) kryo.addDefaultSerializer(ZoneOffset.class, new ZoneOffsetSerializer()); if (isClassAvailable("java.time.ZoneId")) kryo.addDefaultSerializer(ZoneId.class, new ZoneIdSerializer()); if (isClassAvailable("java.time.OffsetTime")) kryo.addDefaultSerializer(OffsetTime.class, new OffsetTimeSerializer()); if (isClassAvailable("java.time.OffsetDateTime")) kryo.addDefaultSerializer(OffsetDateTime.class, new OffsetDateTimeSerializer()); if (isClassAvailable("java.time.ZonedDateTime")) kryo.addDefaultSerializer(ZonedDateTime.class, new ZonedDateTimeSerializer()); if (isClassAvailable("java.time.Year")) kryo.addDefaultSerializer(Year.class, new YearSerializer()); if (isClassAvailable("java.time.YearMonth")) kryo.addDefaultSerializer(YearMonth.class, new YearMonthSerializer()); if (isClassAvailable("java.time.MonthDay")) kryo.addDefaultSerializer(MonthDay.class, new MonthDaySerializer()); if (isClassAvailable("java.time.Period")) kryo.addDefaultSerializer(Period.class, new PeriodSerializer()); }
public static void addDefaultSerializers (Kryo kryo) { if (isClassAvailable("java.time.Duration")) kryo.addDefaultSerializer(Duration.class, new DurationSerializer()); if (isClassAvailable("java.time.Instant")) kryo.addDefaultSerializer(Instant.class, new InstantSerializer()); if (isClassAvailable("java.time.LocalDate")) kryo.addDefaultSerializer(LocalDate.class, new LocalDateSerializer()); if (isClassAvailable("java.time.LocalTime")) kryo.addDefaultSerializer(LocalTime.class, new LocalTimeSerializer()); if (isClassAvailable("java.time.LocalDateTime")) kryo.addDefaultSerializer(LocalDateTime.class, new LocalDateTimeSerializer()); if (isClassAvailable("java.time.ZoneOffset")) kryo.addDefaultSerializer(ZoneOffset.class, new ZoneOffsetSerializer()); if (isClassAvailable("java.time.ZoneId")) kryo.addDefaultSerializer(ZoneId.class, new ZoneIdSerializer()); if (isClassAvailable("java.time.OffsetTime")) kryo.addDefaultSerializer(OffsetTime.class, new OffsetTimeSerializer()); if (isClassAvailable("java.time.OffsetDateTime")) kryo.addDefaultSerializer(OffsetDateTime.class, new OffsetDateTimeSerializer()); if (isClassAvailable("java.time.ZonedDateTime")) kryo.addDefaultSerializer(ZonedDateTime.class, new ZonedDateTimeSerializer()); if (isClassAvailable("java.time.Year")) kryo.addDefaultSerializer(Year.class, new YearSerializer()); if (isClassAvailable("java.time.YearMonth")) kryo.addDefaultSerializer(YearMonth.class, new YearMonthSerializer()); if (isClassAvailable("java.time.MonthDay")) kryo.addDefaultSerializer(MonthDay.class, new MonthDaySerializer()); if (isClassAvailable("java.time.Period")) kryo.addDefaultSerializer(Period.class, new PeriodSerializer()); }