Leaky Cauldron Hooks
class LeakyCauldronHooks @Inject constructor(@Nullable authorizer: Authorizer<Principal>?, manualWiring: Map<String, KotlinSchemaDirectiveWiring>) : FlowSubscriptionSchemaGeneratorHooks
Content copied to clipboard
Schema generator hooks implementation that defines scalars for java.time (and threeten-extras) objects and wires up the @GraphQLAuth directive.
Constructors
LeakyCauldronHooks
Link copied to clipboard
LeakyCauldronHooks
Link copied to clipboard
@Inject
Content copied to clipboard
Functions
did Generate Graph QLType
Link copied to clipboard
open fun didGenerateGraphQLType(type: KType, generatedType: GraphQLType): GraphQLType
Content copied to clipboard
did Generate Mutation Field
Link copied to clipboard
open fun didGenerateMutationField(kClass: KClass<*>, function: KFunction<*>, fieldDefinition: GraphQLFieldDefinition): GraphQLFieldDefinition
Content copied to clipboard
did Generate Mutation Object
Link copied to clipboard
open fun didGenerateMutationObject(type: GraphQLObjectType): GraphQLObjectType
Content copied to clipboard
did Generate Query Field
Link copied to clipboard
open fun didGenerateQueryField(kClass: KClass<*>, function: KFunction<*>, fieldDefinition: GraphQLFieldDefinition): GraphQLFieldDefinition
Content copied to clipboard
did Generate Query Object
Link copied to clipboard
open fun didGenerateQueryObject(type: GraphQLObjectType): GraphQLObjectType
Content copied to clipboard
did Generate Subscription Field
Link copied to clipboard
open fun didGenerateSubscriptionField(kClass: KClass<*>, function: KFunction<*>, fieldDefinition: GraphQLFieldDefinition): GraphQLFieldDefinition
Content copied to clipboard
did Generate Subscription Object
Link copied to clipboard
open fun didGenerateSubscriptionObject(type: GraphQLObjectType): GraphQLObjectType
Content copied to clipboard
is Valid Additional Type
Link copied to clipboard
open fun isValidAdditionalType(kClass: KClass<*>, inputType: Boolean): Boolean
Content copied to clipboard
is Valid Function
Link copied to clipboard
open fun isValidFunction(kClass: KClass<*>, function: KFunction<*>): Boolean
Content copied to clipboard
is Valid Property
Link copied to clipboard
open fun isValidProperty(kClass: KClass<*>, property: KProperty<*>): Boolean
Content copied to clipboard
is Valid Subscription Return Type
Link copied to clipboard
open override fun isValidSubscriptionReturnType(kClass: KClass<*>, function: KFunction<*>): Boolean
Content copied to clipboard
is Valid Superclass
Link copied to clipboard
on Rewire Graph QLType
Link copied to clipboard
open fun onRewireGraphQLType(generatedType: GraphQLSchemaElement, coordinates: FieldCoordinates?, codeRegistry: GraphQLCodeRegistry.Builder): GraphQLSchemaElement
Content copied to clipboard
will Add Graph QLType To Schema
Link copied to clipboard
open fun willAddGraphQLTypeToSchema(type: KType, generatedType: GraphQLType): GraphQLType
Content copied to clipboard
will Build Schema
Link copied to clipboard
open fun willBuildSchema(builder: GraphQLSchema.Builder): GraphQLSchema.Builder
Content copied to clipboard
will Generate Graph QLType
Link copied to clipboard
will Resolve Input Monad
Link copied to clipboard
will Resolve Monad
Link copied to clipboard
Properties
wiringFactory
Link copied to clipboard