Class 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 Detail

      • LimitRequestSizeExtension

        public LimitRequestSizeExtension()
    • Method Detail

      • getDataFetcherThunk

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