PluginRouteRegistry

class PluginRouteRegistry : KoinComponent

登録されたプラグインルートを管理するレジストリ スレッドセーフなConcurrentHashMapを使用してルートを管理する

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
fun applyAll(route: Route)

全登録ルートをKtorルーティングに適用する WebServer.module()から呼び出される

Link copied to clipboard
open fun getKoin(): Koin
Link copied to clipboard

登録済みプラグインのリストを取得する

Link copied to clipboard
fun register(pluginName: String, routeConfig: Route.() -> Unit)

プラグインのルートを登録する

Link copied to clipboard
fun unregister(pluginName: String)

プラグインのルートを削除する(プラグイン無効化時)