diff --git a/lang/java/avro/src/main/java/org/apache/avro/SchemaFormatter.java b/lang/java/avro/src/main/java/org/apache/avro/SchemaFormatter.java index 6303b01fb45..dee5382a19f 100644 --- a/lang/java/avro/src/main/java/org/apache/avro/SchemaFormatter.java +++ b/lang/java/avro/src/main/java/org/apache/avro/SchemaFormatter.java @@ -55,7 +55,10 @@ * *

* Additional formats can be defined by implementing - * {@link SchemaFormatterFactory}. + * {@link SchemaFormatterFactory}. They are located using a + * {@link java.util.ServiceLoader}, which loads them using the context + * ClassLoader when available, or the application ClassLoader when not. See the + * {@code ServiceLoader} class for more details΀. *

* * @see * @see IDL * Language + * @see java.util.ServiceLoader */ public interface SchemaFormatter { /**