kgraphql / com.apurebase.kgraphql.configuration / SchemaConfiguration

SchemaConfiguration

data class SchemaConfiguration

Constructors

<init>

SchemaConfiguration(useCachingDocumentParser: Boolean, documentParserCacheMaximumSize: Long, objectMapper: ObjectMapper, useDefaultPrettyPrinter: Boolean, coroutineDispatcher: CoroutineDispatcher, wrapErrors: Boolean, executor: Executor, timeout: Long?, plugins: MutableMap<KClass<*>, Any>)

Properties

coroutineDispatcher

val coroutineDispatcher: CoroutineDispatcher

documentParserCacheMaximumSize

val documentParserCacheMaximumSize: Long

executor

val executor: Executor

objectMapper

val objectMapper: ObjectMapper

plugins

val plugins: MutableMap<KClass<*>, Any>

timeout

val timeout: Long?

useCachingDocumentParser

val useCachingDocumentParser: Boolean

useDefaultPrettyPrinter

val useDefaultPrettyPrinter: Boolean

wrapErrors

val wrapErrors: Boolean

Functions

get

operator fun <T : Any> get(type: KClass<T>): T?