Interface GraphQLObligation
- All Superinterfaces:
AutoCloseable,Closeable,Obligation
- All Known Subinterfaces:
GraphQLObligation.BeginOperation,GraphQLObligation.FilterReadAttributes
@Experimental
public sealed interface GraphQLObligation
extends Obligation, Closeable
permits GraphQLObligation.BeginOperation, GraphQLObligation.FilterReadAttributes
Base interface for all obligations enforced by the execution of a GraphQL operation.
A concrete implementation must implement one or more of interfaces nested in this class.
- Since:
- 7.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThis obligation type can be used to enforce authorization logic based on the top-level selections being made, including their arguments.static interfaceThis obligation type can be used to filter (i.e. -
Method Summary
-
Method Details
-
close
default void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-