Class ConfluenceGraphQLExtensions
java.lang.Object
com.atlassian.graphql.spi.CombinedGraphQLExtensions
com.atlassian.confluence.plugins.graphql.extensions.ConfluenceGraphQLExtensions
- All Implemented Interfaces:
- com.atlassian.graphql.spi.GraphQLExtensions,- com.atlassian.graphql.spi.GraphQLTypeContributor
public class ConfluenceGraphQLExtensions
extends com.atlassian.graphql.spi.CombinedGraphQLExtensions
Provides Confluence-specific types and behaviour for graphql.
- Since:
- 6.12.0
- 
Constructor SummaryConstructorsConstructorDescriptionConfluenceGraphQLExtensions(com.atlassian.plugin.PluginAccessor pluginAccessor, ApiRestEntityFactory apiRestEntityFactory) When adding special handling of type serialization for GraphQL, consider providing the same handling for REST serialization handlers inSerializerModule
- 
Method SummaryModifier and TypeMethodDescriptiongraphql.execution.instrumentation.InstrumentationMethods inherited from class com.atlassian.graphql.spi.CombinedGraphQLExtensionscombine, combine, contributeFields, contributeTypeName, getAdditionalTypeBuilders, getDataFetcher, getDataFetcherThunk, getExpansionRootPaths, getValueTransformer, isExpansionField
- 
Constructor Details- 
ConfluenceGraphQLExtensionspublic ConfluenceGraphQLExtensions(com.atlassian.plugin.PluginAccessor pluginAccessor, ApiRestEntityFactory apiRestEntityFactory) When adding special handling of type serialization for GraphQL, consider providing the same handling for REST serialization handlers inSerializerModule
 
- 
- 
Method Details- 
getInstrumentationpublic graphql.execution.instrumentation.Instrumentation getInstrumentation()- Specified by:
- getInstrumentationin interface- com.atlassian.graphql.spi.GraphQLExtensions
- Overrides:
- getInstrumentationin class- com.atlassian.graphql.spi.CombinedGraphQLExtensions
 
 
-