public class DeserializationFactory {
private final Map<TypeToClassKey, Class<?>> messageClassMap = new ConcurrentHashMap<>();
- private DeserializerRegistry registry;
+ private final DeserializerRegistry registry;
+
+ public DeserializationFactory(final DeserializerRegistry registry) {
+ this.registry = registry;
- public DeserializationFactory() {
TypeToClassMapInitializer.initializeTypeToClassMap(messageClassMap);
// Register type to class map for additional deserializers
return messageClassMap.remove(key) != null;
}
-
- public void setRegistry(final DeserializerRegistry registry) {
- this.registry = registry;
- }
-
}