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

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


Ryan Emerson created IPROTO-133:
-----------------------------------

             Summary: AutoProtoSchemaBuilder should recusively import dependencies
                 Key: IPROTO-133
                 URL: https://issues.redhat.com/browse/IPROTO-133
             Project: Infinispan ProtoStream
          Issue Type: Enhancement
            Reporter: Ryan Emerson


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