Oscar Westra van Holthe - Kind created AVRO-3473:
----------------------------------------------------

             Summary: Automatically register Conversion<T> classes
                 Key: AVRO-3473
                 URL: https://issues.apache.org/jira/browse/AVRO-3473
             Project: Apache Avro
          Issue Type: Improvement
          Components: java, logical types
            Reporter: Oscar Westra van Holthe - Kind
             Fix For: 1.11.1


Manually registering a {{Conversion<T>}} is cumbersome, but necessary if 
creating the factory requires constructor parameters.

For most cases though, a {{Conversion<T>}} gets all the information it needs 
from the schema. This makes it a good candidate for a SPI (using the Java 6 
{{ServiceLoader}} class).

This is the addendum to AVRO-3441, which does the same thing for 
{{{}LogicalTypeFactory{}}}.

 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to