execute

abstract suspend fun execute(metadata: EndpointMetadata, resolvedParams: List<Any?>): Either<ExecutionError, Any?>

エンドポイントメタデータに基づいてハンドラーメソッドを実行する

Return

実行結果。成功時はメソッドの戻り値、失敗時はExecutionError

Parameters

metadata

エンドポイントのメタデータ(対象メソッドとハンドラーインスタンスを含む)

resolvedParams

解決済みのパラメータリスト(メソッド引数の順序で配置)