io.javalin.core.plugin.PluginLifecycleViolationException.kt Maven / Gradle / Ivy
package io.javalin.core.plugin
abstract class PluginLifecycleViolationException(
open val pluginClass: Class,
override val message: String
) : RuntimeException("Error in ${pluginClass.canonicalName}: $message")
data class PluginInitLifecycleViolationException(override val pluginClass: Class) : PluginLifecycleViolationException(
pluginClass,
"It is not allowed to register handlers during the 'Init' lifecycle. Please use the 'Apply' lifecycle instead."
)