[ 
https://issues.apache.org/jira/browse/AVRO-3968?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17841865#comment-17841865
 ] 

Oscar Westra van Holthe - Kind commented on AVRO-3968:
------------------------------------------------------

{quote}Are you okay if I contribute for this change with a PR?{quote}

Yes, please do.

> Support for custom @AvroNamespace annotation 
> ---------------------------------------------
>
>                 Key: AVRO-3968
>                 URL: https://issues.apache.org/jira/browse/AVRO-3968
>             Project: Apache Avro
>          Issue Type: Wish
>            Reporter: Henry Fernandes
>            Priority: Major
>
> Currently there are several java annotations like @AvroSchema, @AvroName, 
> @AvroDoc etc that can be used to decorate Java POJO classes which in turn are 
> used when generating avro schema with reflection.
> While @AvroName annotation comes handy for overriding the name of fields, 
> there is no support for overriding the namespace.
>  
> Currently by default the java POJO's package name is used as the namespace. 
> This is a bit restrictive as there can be cases where we may want to generate 
> the schema with a different namespace.
>  
> The ask over here is to provide a @AvroNamespace annotation that can let us 
> override the namespace to what we intend to.
>  
> Happy to contribute with a PR for the same.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to