Package io.fria.lilo
Class SchemaSource
- java.lang.Object
-
- io.fria.lilo.SchemaSource
-
- Direct Known Subclasses:
DefinedSchemaSource,RemoteSchemaSource
public abstract class SchemaSource extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSchemaSource(@NotNull String schemaName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull StringgetName()@NotNull graphql.schema.idl.RuntimeWiringgetRuntimeWiring()@NotNull graphql.schema.idl.TypeDefinitionRegistrygetTypeDefinitionRegistry()voidinvalidate()booleanisSchemaNotLoaded()
-
-
-
Constructor Detail
-
SchemaSource
protected SchemaSource(@NotNull @NotNull String schemaName)
-
-
Method Detail
-
getName
@NotNull public @NotNull String getName()
-
getRuntimeWiring
@NotNull public @NotNull graphql.schema.idl.RuntimeWiring getRuntimeWiring()
-
getTypeDefinitionRegistry
@NotNull public @NotNull graphql.schema.idl.TypeDefinitionRegistry getTypeDefinitionRegistry()
-
invalidate
public void invalidate()
-
isSchemaNotLoaded
public boolean isSchemaNotLoaded()
-
-