/** * Returns the converters to be registered. Will only return converters in case we're running on Java 8. * * @return */ public static Collection<Converter<?, ?>> getConvertersToRegister() { if (!JAVA_8_IS_PRESENT) { return Collections.emptySet(); } List<Converter<?, ?>> converters = new ArrayList<>(); converters.add(new LocalDateTimeToBytesConverter()); converters.add(new BytesToLocalDateTimeConverter()); converters.add(new LocalDateToBytesConverter()); converters.add(new BytesToLocalDateConverter()); converters.add(new LocalTimeToBytesConverter()); converters.add(new BytesToLocalTimeConverter()); converters.add(new ZonedDateTimeToBytesConverter()); converters.add(new BytesToZonedDateTimeConverter()); converters.add(new InstantToBytesConverter()); converters.add(new BytesToInstantConverter()); converters.add(new ZoneIdToBytesConverter()); converters.add(new BytesToZoneIdConverter()); converters.add(new PeriodToBytesConverter()); converters.add(new BytesToPeriodConverter()); converters.add(new DurationToBytesConverter()); converters.add(new BytesToDurationConverter()); return converters; }
/** * Returns the converters to be registered. Will only return converters in case we're running on Java 8. * * @return */ public static Collection<Converter<?, ?>> getConvertersToRegister() { if (!JAVA_8_IS_PRESENT) { return Collections.emptySet(); } List<Converter<?, ?>> converters = new ArrayList<>(); converters.add(new LocalDateTimeToBytesConverter()); converters.add(new BytesToLocalDateTimeConverter()); converters.add(new LocalDateToBytesConverter()); converters.add(new BytesToLocalDateConverter()); converters.add(new LocalTimeToBytesConverter()); converters.add(new BytesToLocalTimeConverter()); converters.add(new ZonedDateTimeToBytesConverter()); converters.add(new BytesToZonedDateTimeConverter()); converters.add(new InstantToBytesConverter()); converters.add(new BytesToInstantConverter()); converters.add(new ZoneIdToBytesConverter()); converters.add(new BytesToZoneIdConverter()); converters.add(new PeriodToBytesConverter()); converters.add(new BytesToPeriodConverter()); converters.add(new DurationToBytesConverter()); converters.add(new BytesToDurationConverter()); return converters; }
/** * Returns the converters to be registered. Will only return converters in case we're running on Java 8. * * @return */ public static Collection<Converter<?, ?>> getConvertersToRegister() { if (!JAVA_8_IS_PRESENT) { return Collections.emptySet(); } List<Converter<?, ?>> converters = new ArrayList<>(); converters.add(new LocalDateTimeToBytesConverter()); converters.add(new BytesToLocalDateTimeConverter()); converters.add(new LocalDateToBytesConverter()); converters.add(new BytesToLocalDateConverter()); converters.add(new LocalTimeToBytesConverter()); converters.add(new BytesToLocalTimeConverter()); converters.add(new ZonedDateTimeToBytesConverter()); converters.add(new BytesToZonedDateTimeConverter()); converters.add(new InstantToBytesConverter()); converters.add(new BytesToInstantConverter()); converters.add(new ZoneIdToBytesConverter()); converters.add(new BytesToZoneIdConverter()); converters.add(new PeriodToBytesConverter()); converters.add(new BytesToPeriodConverter()); converters.add(new DurationToBytesConverter()); converters.add(new BytesToDurationConverter()); return converters; }