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