|
83 | 83 | import io.smallrye.graphql.api.Entry;
|
84 | 84 | import io.smallrye.graphql.api.ErrorExtensionProvider;
|
85 | 85 | import io.smallrye.graphql.api.OneOf;
|
| 86 | +import io.smallrye.graphql.api.federation.Authenticated; |
86 | 87 | import io.smallrye.graphql.api.federation.ComposeDirective;
|
87 | 88 | import io.smallrye.graphql.api.federation.Extends;
|
88 | 89 | import io.smallrye.graphql.api.federation.External;
|
| 90 | +import io.smallrye.graphql.api.federation.FieldSet; |
89 | 91 | import io.smallrye.graphql.api.federation.Inaccessible;
|
90 | 92 | import io.smallrye.graphql.api.federation.InterfaceObject;
|
91 | 93 | import io.smallrye.graphql.api.federation.Key;
|
92 | 94 | import io.smallrye.graphql.api.federation.Provides;
|
93 | 95 | import io.smallrye.graphql.api.federation.Requires;
|
94 | 96 | import io.smallrye.graphql.api.federation.Shareable;
|
95 | 97 | import io.smallrye.graphql.api.federation.Tag;
|
| 98 | +import io.smallrye.graphql.api.federation.link.Import; |
| 99 | +import io.smallrye.graphql.api.federation.link.Link; |
| 100 | +import io.smallrye.graphql.api.federation.link.Purpose; |
| 101 | +import io.smallrye.graphql.api.federation.policy.Policy; |
| 102 | +import io.smallrye.graphql.api.federation.policy.PolicyGroup; |
| 103 | +import io.smallrye.graphql.api.federation.policy.PolicyItem; |
| 104 | +import io.smallrye.graphql.api.federation.requiresscopes.RequiresScopes; |
| 105 | +import io.smallrye.graphql.api.federation.requiresscopes.ScopeGroup; |
| 106 | +import io.smallrye.graphql.api.federation.requiresscopes.ScopeItem; |
96 | 107 | import io.smallrye.graphql.cdi.config.MicroProfileConfig;
|
97 | 108 | import io.smallrye.graphql.cdi.producer.GraphQLProducer;
|
98 | 109 | import io.smallrye.graphql.cdi.tracing.TracingService;
|
@@ -298,6 +309,17 @@ void buildFinalIndex(
|
298 | 309 | indexer.indexClass(io.smallrye.graphql.api.federation.Override.class);
|
299 | 310 | indexer.indexClass(Tag.class);
|
300 | 311 | indexer.indexClass(OneOf.class);
|
| 312 | + indexer.indexClass(Authenticated.class); |
| 313 | + indexer.indexClass(FieldSet.class); |
| 314 | + indexer.indexClass(Link.class); |
| 315 | + indexer.indexClass(Import.class); |
| 316 | + indexer.indexClass(Purpose.class); |
| 317 | + indexer.indexClass(Policy.class); |
| 318 | + indexer.indexClass(PolicyGroup.class); |
| 319 | + indexer.indexClass(PolicyItem.class); |
| 320 | + indexer.indexClass(RequiresScopes.class); |
| 321 | + indexer.indexClass(ScopeGroup.class); |
| 322 | + indexer.indexClass(ScopeItem.class); |
301 | 323 | } catch (IOException ex) {
|
302 | 324 | LOG.warn("Failure while creating index", ex);
|
303 | 325 | }
|
|
0 commit comments