PluginConfig

constructor(pluginId: String, enabled: Boolean = true, runtimeMode: PluginRuntimeMode = PluginRuntimeMode.IN_PROCESS, communicationStrategy: JvmCommunicationStrategy = JvmCommunicationStrategy.DEFAULT, recoveryPolicy: PluginRecoveryPolicy = PluginRecoveryPolicy(), startupTimeoutMs: Long = 5000, callTimeoutMs: Long = 3000, stopTimeoutMs: Long = 3000, healthCheckIntervalMs: Long = 10000, maxConcurrentCalls: Int = 128, eventLogRingBufferSize: Int = 4096, criticalEventQueueSize: Int = 256, reload: ReloadConfig = ReloadConfig(), settings: JsonObject = buildJsonObject {})(source)