/** * @deprecated this is kept around for backwards compatibility. * Can only be removed when {@link ParameterlessTypeSerializerConfig} is removed. */ @Override @Deprecated public CompatibilityResult<T> ensureCompatibility(TypeSerializerConfigSnapshot<?> configSnapshot) { if (configSnapshot instanceof ParameterlessTypeSerializerConfig && isCompatibleSerializationFormatIdentifier( ((ParameterlessTypeSerializerConfig<?>) configSnapshot).getSerializationFormatIdentifier())) { return CompatibilityResult.compatible(); } else { return CompatibilityResult.requiresMigration(); } }
@Override protected boolean isCompatibleSerializationFormatIdentifier(String identifier) { return super.isCompatibleSerializationFormatIdentifier(identifier) || identifier.equals(IntSerializer.class.getCanonicalName()); } }
@Override protected boolean isCompatibleSerializationFormatIdentifier(String identifier) { return super.isCompatibleSerializationFormatIdentifier(identifier) || identifier.equals(ByteSerializer.class.getCanonicalName()); } }
@Override protected boolean isCompatibleSerializationFormatIdentifier(String identifier) { return super.isCompatibleSerializationFormatIdentifier(identifier) || identifier.equals(IntPrimitiveArraySerializer.class.getCanonicalName()); } }
@Override protected boolean isCompatibleSerializationFormatIdentifier(String identifier) { return super.isCompatibleSerializationFormatIdentifier(identifier) || identifier.equals(FloatValueSerializer.class.getCanonicalName()); } }
@Override protected boolean isCompatibleSerializationFormatIdentifier(String identifier) { return super.isCompatibleSerializationFormatIdentifier(identifier) || identifier.equals(StringValue.class.getCanonicalName()); } }
@Override protected boolean isCompatibleSerializationFormatIdentifier(String identifier) { return super.isCompatibleSerializationFormatIdentifier(identifier) || identifier.equals(CharValueSerializer.class.getCanonicalName()); } }
@Override protected boolean isCompatibleSerializationFormatIdentifier(String identifier) { return super.isCompatibleSerializationFormatIdentifier(identifier) || identifier.equals(LongSerializer.class.getCanonicalName()); } }
@Override protected boolean isCompatibleSerializationFormatIdentifier(String identifier) { return super.isCompatibleSerializationFormatIdentifier(identifier) || identifier.equals(LongPrimitiveArraySerializer.class.getCanonicalName()); } }
@Override protected boolean isCompatibleSerializationFormatIdentifier(String identifier) { return super.isCompatibleSerializationFormatIdentifier(identifier) || identifier.equals(LongPrimitiveArraySerializer.class.getCanonicalName()); } }
@Override protected boolean isCompatibleSerializationFormatIdentifier(String identifier) { return super.isCompatibleSerializationFormatIdentifier(identifier) || identifier.equals(ShortSerializer.class.getCanonicalName()); } }
@Override protected boolean isCompatibleSerializationFormatIdentifier(String identifier) { return super.isCompatibleSerializationFormatIdentifier(identifier) || identifier.equals(DoubleValueSerializer.class.getCanonicalName()); } }
@Override protected boolean isCompatibleSerializationFormatIdentifier(String identifier) { return super.isCompatibleSerializationFormatIdentifier(identifier) || identifier.equals(BooleanSerializer.class.getCanonicalName()); } }
@Override protected boolean isCompatibleSerializationFormatIdentifier(String identifier) { return super.isCompatibleSerializationFormatIdentifier(identifier) || identifier.equals(LongPrimitiveArraySerializer.class.getCanonicalName()); } }
@Override protected boolean isCompatibleSerializationFormatIdentifier(String identifier) { return super.isCompatibleSerializationFormatIdentifier(identifier) || identifier.equals(LongPrimitiveArraySerializer.class.getCanonicalName()); } }
@Override protected boolean isCompatibleSerializationFormatIdentifier(String identifier) { return super.isCompatibleSerializationFormatIdentifier(identifier) || identifier.equals(StringArraySerializer.class.getCanonicalName()); } }
@Override protected boolean isCompatibleSerializationFormatIdentifier(String identifier) { return super.isCompatibleSerializationFormatIdentifier(identifier) || identifier.equals(LongPrimitiveArraySerializer.class.getCanonicalName()); } }
@Override protected boolean isCompatibleSerializationFormatIdentifier(String identifier) { return super.isCompatibleSerializationFormatIdentifier(identifier) || identifier.equals(DateSerializer.class.getCanonicalName()) || identifier.equals(SqlDateSerializer.class.getCanonicalName()); } }
@Override public CompatibilityResult<T> ensureCompatibility(TypeSerializerConfigSnapshot configSnapshot) { if (configSnapshot instanceof ParameterlessTypeSerializerConfig && isCompatibleSerializationFormatIdentifier( ((ParameterlessTypeSerializerConfig) configSnapshot).getSerializationFormatIdentifier())) { return CompatibilityResult.compatible(); } else { return CompatibilityResult.requiresMigration(); } }
@Override public CompatibilityResult<T> ensureCompatibility(TypeSerializerConfigSnapshot<?> configSnapshot) { if (configSnapshot instanceof ParameterlessTypeSerializerConfig && isCompatibleSerializationFormatIdentifier( ((ParameterlessTypeSerializerConfig<?>) configSnapshot).getSerializationFormatIdentifier())) { return CompatibilityResult.compatible(); } else { return CompatibilityResult.requiresMigration(); } }