Package io.fria.lilo

Interface SchemaSource

    • Method Detail

      • execute

        @NotNull
        @NotNull graphql.ExecutionResult execute​(@NotNull
                                                 @NotNull LiloContext liloContext,
                                                 @NotNull
                                                 @NotNull SchemaSource schemaSource,
                                                 @NotNull
                                                 @NotNull GraphQLQuery query,
                                                 @Nullable
                                                 @Nullable Object localContext)
      • getName

        @NotNull
        @NotNull String getName()
      • getRuntimeWiring

        @NotNull
        @NotNull graphql.schema.idl.RuntimeWiring getRuntimeWiring()
      • getTypeDefinitionRegistry

        @NotNull
        @NotNull graphql.schema.idl.TypeDefinitionRegistry getTypeDefinitionRegistry()
      • invalidate

        void invalidate()
      • isSchemaLoaded

        boolean isSchemaLoaded()
      • loadSchema

        void loadSchema​(@NotNull
                        @NotNull LiloContext context,
                        @Nullable
                        @Nullable Object localContext)