Interface SlingTypeResolver<T>


@ConsumerType public interface SlingTypeResolver<T>
Resolves the GraphQL object type of a given result item. Services must be registered with a NAME_SERVICE_PROPERTY property with a unique value that's matched with the corresponding @directive in the GraphQL Schema.
  • Field Details

    • NAME_SERVICE_PROPERTY

      static final String NAME_SERVICE_PROPERTY
      Defines the service registration property with which all SlingTypeResolver services have to be registered. The value should be namespaced, with namespaces being delimited by the "/" character.
      See Also:
  • Method Details