You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by bd...@apache.org on 2020/04/22 10:26:39 UTC

[sling-whiteboard] branch master updated (8fad128 -> 2ed2ed2)

This is an automated email from the ASF dual-hosted git repository.

bdelacretaz pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/sling-whiteboard.git.


    from 8fad128  Use 'final' servlet component name
     new 80587cf  Data fetcher implementation, first shot
     new c9ffe79  Data fetcher implementation, additional tests
     new 13ede6a  Rename to DataFetcherFactory, expose as API
     new ec78a81  Expose FetcherDefinition as API
     new 67a21fe  Make ITs work
     new 64a2aa7  Fix pom.xml (missing in previous commits)
     new ccf2dbf  Merge remote-tracking branch 'apache/master' into graphql-datafetchers
     new 2ed2ed2  Merge pull request #53 from stefangrimm/graphql-datafetchers

The 1128 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 graphql-scripting/pom.xml                          |  10 ++
 .../scripting/gql/api/DataFetcherFactory.java      |  17 ++--
 .../sling/scripting/gql/api/FetcherDefinition.java |  17 ++--
 .../sling/scripting/gql/api}/package-info.java     |   6 +-
 .../scripting/gql/engine/GraphQLResourceQuery.java |  78 ++++++++++-----
 .../scripting/gql/engine/GraphQLScriptEngine.java  |   3 +-
 .../gql/engine/GraphQLScriptEngineFactory.java     |   9 ++
 ...rDefinition.java => FetcherDefinitionImpl.java} |  38 ++++++--
 .../sling/scripting/gql/schema/FetcherManager.java |  67 +++++++++++++
 .../scripting/gql/servlet/GraphQLServlet.java      |   6 +-
 .../gql/engine/GraphQLResourceQueryTest.java       |  28 +++++-
 .../scripting/gql/engine/MockSchemaProvider.java   |  10 +-
 .../gql/schema/FetcherDefinitionTest.java          |   6 +-
 .../scripting/gql/schema/FetcherManagerTest.java   |  67 +++++++++++++
 .../scripting/gql/schema/MockFetcherManager.java   | 105 +++++++++++++++++++++
 .../sling/scripting/graphql/it/BasicContentIT.java |   3 +
 .../graphql/it/GraphQLScriptingTestSupport.java    |  21 +++++
 .../scripting/graphql/it/GraphQLServletIT.java     |   5 +
 .../graphql/it/PipeDataFetcherFactory.java         |  68 +++++++++++++
 .../apps/graphql/test/one/GQLschema.jsp            |   5 +-
 .../apps/graphql/test/two/GQLschema.jsp            |   3 +-
 21 files changed, 507 insertions(+), 65 deletions(-)
 copy sling-org-apache-sling-kickstart/src/main/java/org/apache/sling/kickstart/control/ControlTarget.java => graphql-scripting/src/main/java/org/apache/sling/scripting/gql/api/DataFetcherFactory.java (69%)
 copy sling-org-apache-sling-kickstart/src/main/java/org/apache/sling/kickstart/control/ControlTarget.java => graphql-scripting/src/main/java/org/apache/sling/scripting/gql/api/FetcherDefinition.java (74%)
 copy {featuremodel/feature-service/src/main/java/org/apache/sling/feature/service => graphql-scripting/src/main/java/org/apache/sling/scripting/gql/api}/package-info.java (88%)
 rename graphql-scripting/src/main/java/org/apache/sling/scripting/gql/schema/{FetcherDefinition.java => FetcherDefinitionImpl.java} (75%)
 create mode 100644 graphql-scripting/src/main/java/org/apache/sling/scripting/gql/schema/FetcherManager.java
 create mode 100644 graphql-scripting/src/test/java/org/apache/sling/scripting/gql/schema/FetcherManagerTest.java
 create mode 100644 graphql-scripting/src/test/java/org/apache/sling/scripting/gql/schema/MockFetcherManager.java
 create mode 100644 graphql-scripting/src/test/java/org/apache/sling/scripting/graphql/it/PipeDataFetcherFactory.java