EndpointMetadataRegistry

class EndpointMetadataRegistry : KoinComponent

登録された全エンドポイントのメタデータを管理するレジストリ OpenAPI仕様生成のためのデータソースとして機能する

外部プラグインが登録したエンドポイント情報を集約し、 OpenAPIドキュメント生成時に参照可能にする

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard

登録された全エンドポイントを取得する OpenAPI生成時に使用される

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

登録されているプラグイン名の一覧を取得する

Link copied to clipboard
fun register(pluginName: String, basePath: String, endpoints: List<EndpointMetadata>)

プラグインのエンドポイントを登録する

Link copied to clipboard
fun unregister(pluginName: String)

プラグインのエンドポイントを登録解除する