Package org.apache.sling.graphql.api
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 Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDefines the service registration property with which allSlingTypeResolverservices have to be registered. -
Method Summary
-
Field Details
-
NAME_SERVICE_PROPERTY
Defines the service registration property with which allSlingTypeResolverservices have to be registered. The value should be namespaced, with namespaces being delimited by the "/" character.- See Also:
-
-
Method Details
-
getType
-