[infinispan-issues] [JBoss JIRA] (IPROTO-133) AutoProtoSchemaBuilder should recursively import dependencies

Ryan Emerson (Jira) issues at jboss.org
Fri Mar 6 06:45:18 EST 2020


     [ https://issues.redhat.com/browse/IPROTO-133?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ryan Emerson updated IPROTO-133:
--------------------------------
    Summary: AutoProtoSchemaBuilder should recursively import dependencies  (was: AutoProtoSchemaBuilder should recusively import dependencies)


> AutoProtoSchemaBuilder should recursively import dependencies
> -------------------------------------------------------------
>
>                 Key: IPROTO-133
>                 URL: https://issues.redhat.com/browse/IPROTO-133
>             Project: Infinispan ProtoStream
>          Issue Type: Enhancement
>            Reporter: Ryan Emerson
>            Priority: Major
>
> Consider three SerializationContextInitializers (A, B, C). C depends on B, which depends on A. Currently when defining the AutoProtoSchemaBuilder for C, it's necessary to add both the A & B classes to the {{dependsOn}} field otherwise the Classes from A are not discovered. E.g.
> {code:java}
> @AutoProtoSchemaBuilder(
>          dependsOn = {
>               A.class,
>               B.class
>          },
>          includeClasses = {..}
>    interface C extends SerializationContextInitializer {
>    }
> {code}
> It should be possible to define C as follows:
> {code:java}
> @AutoProtoSchemaBuilder(
>          dependsOn = B.class,
>          includeClasses = {..}
>    interface C extends SerializationContextInitializer {
>    }
> {code}



--
This message was sent by Atlassian Jira
(v7.13.8#713008)


More information about the infinispan-issues mailing list