if (subscriptionTypeDef.isPresent()) { subscription = buildOutputType(buildCtx, TypeName.newTypeName().name(subscriptionTypeDef.get().getName()).build()); schemaBuilder.subscription(subscription); schemaBuilder.subscription(subscription);
schemaBuilder.subscription(GraphQLObjectType.newObject().name("Subscription").fields(subscriptions));
schemaBuilder.subscription(subscriptionBuilder);
if (subscriptionTypeDef.isPresent()) { subscription = buildOutputType(buildCtx, TypeName.newTypeName().name(subscriptionTypeDef.get().getName()).build()); schemaBuilder.subscription(subscription); schemaBuilder.subscription(subscription);
builder.subscription(newObject() .name(messageBundle.interpolate(subscriptionRoot)) .description(messageBundle.interpolate(subscriptionRootDescription))
/** * This allows you to build a schema from an existing schema. It copies everything from the existing * schema and then allows you to replace them. * * @param existingSchema the existing schema * * @return a new schema builder */ public static Builder newSchema(GraphQLSchema existingSchema) { return new Builder() .query(existingSchema.getQueryType()) .mutation(existingSchema.getMutationType()) .subscription(existingSchema.getSubscriptionType()) .codeRegistry(existingSchema.getCodeRegistry()) .clearAdditionalTypes() .clearDirectives() .additionalDirectives(existingSchema.directives) .additionalTypes(existingSchema.additionalTypes); }
public Builder subscription(GraphQLObjectType.Builder builder) { return subscription(builder.build()); }
static GraphQLSchema copyReadOnly(GraphQLSchema schema) { return GraphQLSchema.newSchema() .query(schema.getQueryType()) .subscription(schema.getSubscriptionType()) .additionalTypes(schema.getAdditionalTypes()) .build(); }
/** * This allows you to build a schema from an existing schema. It copies everything from the existing * schema and then allows you to replace them. * * @param existingSchema the existing schema * * @return a new schema builder */ public static Builder newSchema(GraphQLSchema existingSchema) { return new Builder() .query(existingSchema.getQueryType()) .mutation(existingSchema.getMutationType()) .subscription(existingSchema.getSubscriptionType()) .codeRegistry(existingSchema.getCodeRegistry()) .clearAdditionalTypes() .clearDirectives() .additionalDirectives(existingSchema.directives) .additionalTypes(existingSchema.additionalTypes); }
public Builder subscription(GraphQLObjectType.Builder builder) { return subscription(builder.build()); }