Class LimitRequestSizeExtension

java.lang.Object
com.atlassian.confluence.plugins.graphql.extensions.LimitRequestSizeExtension
All Implemented Interfaces:
com.atlassian.graphql.spi.GraphQLExtensions, com.atlassian.graphql.spi.GraphQLTypeContributor

public class LimitRequestSizeExtension extends Object implements com.atlassian.graphql.spi.GraphQLExtensions
A graphql extension that limits the size of field argument strings when com.atlassian.confluence.plugins.restapi.annotations.LimitRequestSize is applied to a provider class.
Since:
6.12.0
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    graphql.schema.DataFetcher
    getDataFetcherThunk(Type type, Member accessor, graphql.schema.DataFetcher dataFetcher)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.atlassian.graphql.spi.GraphQLExtensions

    contributeFields, contributeTypeName, getAdditionalTypeBuilders, getDataFetcher, getExpansionRootPaths, getInstrumentation, getValueTransformer, isExpansionField
  • Constructor Details

    • LimitRequestSizeExtension

      public LimitRequestSizeExtension()
  • Method Details

    • getDataFetcherThunk

      public graphql.schema.DataFetcher getDataFetcherThunk(Type type, Member accessor, graphql.schema.DataFetcher dataFetcher)
      Specified by:
      getDataFetcherThunk in interface com.atlassian.graphql.spi.GraphQLExtensions