Hi Rohini, Avro schemas can only refer to types defined within Avro. Referring to a Java type would break Avro's cross-language compatibility. I'm afraid you'll need to create an Avro schema that is the equivalent of Java class B.
Martin On 13 May 2014, at 18:27, Rohini Uppuluri <[email protected]<mailto:[email protected]>> wrote: Hi, I am looking to using avro serialization for our data. I see that we can import avro idl within another idl file. I was wondering if there was a way we could import java object as I have a use case for the same. For example: Class B has: { String element1; A a; } And A is in another project. Class A { String elem1; String elem2; int id; }; I am trying to definite avro schema for B. A is from a totally different project that does not use avro. I could do it after code generation but I was wondering if there was any other way to do it. Thanks, -Rohini
