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 Detail

      • 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:
        Constant Field Values