Package org.apache.unomi.graphql.schema
Class GraphQLSchemaUpdater
java.lang.Object
org.apache.unomi.graphql.schema.GraphQLSchemaUpdater
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
bindCodeRegistryProvider
(GraphQLCodeRegistryProvider codeRegistryProvider) void
void
void
bindMutationProvider
(GraphQLMutationProvider provider) void
bindProvider
(GraphQLProvider provider) void
bindQueryProvider
(GraphQLQueryProvider provider) void
void
bindTypeFunctionProviders
(GraphQLTypeFunctionProvider typeFunctionProvider) void
graphql.GraphQL
void
setEventInterfaceRegister
(CDPEventInterfaceRegister eventInterfaceRegister) void
setEventPublisher
(UnomiEventPublisher eventPublisher) void
setProfileService
(ProfileService profileService) void
setProfilesInterfaceRegister
(CDPProfileInterfaceRegister profilesInterfaceRegister) void
setPropertiesInterfaceRegister
(CDPPropertyInterfaceRegister propertyInterfaceRegister) void
setSchemaService
(SchemaService schemaService) void
void
unbindCodeRegistryProvider
(GraphQLCodeRegistryProvider codeRegistryProvider) void
void
void
void
unbindProvider
(GraphQLProvider provider) void
unbindQueryProvider
(GraphQLQueryProvider provider) void
void
unbindTypeFunctionProviders
(GraphQLTypeFunctionProvider typeFunctionProvider) void
-
Constructor Details
-
GraphQLSchemaUpdater
public GraphQLSchemaUpdater()
-
-
Method Details
-
activate
-
deactivate
public void deactivate() -
setEventPublisher
-
setProfileService
-
setSchemaService
-
setEventInterfaceRegister
-
setProfilesInterfaceRegister
-
setPropertiesInterfaceRegister
-
bindProvider
-
unbindProvider
-
bindQueryProvider
-
unbindQueryProvider
-
bindMutationProvider
-
unbindMutationProvider
-
bindSubscriptionProvider
-
unbindSubscriptionProvider
-
bindFieldVisibilityProvider
-
unbindFieldVisibilityProvider
-
bindExtensionsProvider
-
unbindExtensionsProvider
-
bindAdditionalTypes
-
unbindAdditionalTypes
-
bindTypeFunctionProviders
-
unbindTypeFunctionProviders
-
bindCodeRegistryProvider
-
unbindCodeRegistryProvider
-
updateSchema
public void updateSchema() -
getGraphQL
public graphql.GraphQL getGraphQL()
-