Ich habe ClassA In Java erstellt, die einige benutzerdefinierte Annotation hat, die ich einen Teil des AVRO-Datensatzes nicht erstellen kann. Ich möchte Protokoll RPC in avro definieren, um die benutzerdefinierte Java-Klasse zurückzugeben.So verweisen Sie auf Java-Klasse in Avro
Etwas wie:
@namespace("org.test.avro.service") protocol TestService {
org.test.avro.domain.ClassA methodA(); }
Es sagt org.apache.avro.compiler.idl.ParseException: Nicht definierte Name 'org.test.avro.domain.ClassA'