Methods
(static) errorInterceptor(invocation) → {Any}
例外発生時にcommonFailHandlerを呼び出すインターセプタです。
このインターセプタをかけたメソッド内で例外がスローされメソッド内でキャッチされなかった場合、 その例外オブジェクトを引数にしてcommonFailHandlerを呼びだします(commonFailHandlerがない場合はなにもしません)。
このインターセプタをかけたメソッド内で例外がスローされメソッド内でキャッチされなかった場合、 その例外オブジェクトを引数にしてcommonFailHandlerを呼びだします(commonFailHandlerがない場合はなにもしません)。
Parameters:
Name | Type | Description |
---|---|---|
invocation |
function | 次に実行する関数 |
Returns:
invocationの戻り値
- Type
- Any
(static) lapInterceptor(invocation) → {Any}
メソッドの実行時間を計測するインターセプタです。
このインターセプタはコントローラまたはロジックに対して設定してください。
このインターセプタはコントローラまたはロジックに対して設定してください。
Parameters:
Name | Type | Description |
---|---|---|
invocation |
function | 次に実行する関数 |
Returns:
invocationの戻り値
- Type
- Any
- Deprecated:
- ※このメソッドの代わりに、logInterceptorを使用してください。ver.1.1.6以降、lapInterceptorはlogInterceptorと同じになりました。
- Source:
(static) logInterceptor(invocation) → {Any}
メソッド呼び出し時に、コントローラまたはロジック名、メソッド名、引数をログ出力するインターセプタです。
このインターセプタはコントローラまたはロジックに対して設定してください。
ver.1.1.6以降、このインターセプタは処理時間も出力します。
「処理時間」とは、メソッドの戻り値がPromiseでない場合は呼び出し~returnされるまでの時間、
戻り値がPromiseだった場合は呼び出し~そのPromiseがresolveまたはrejectされるまでの時間です。
このインターセプタはコントローラまたはロジックに対して設定してください。
ver.1.1.6以降、このインターセプタは処理時間も出力します。
「処理時間」とは、メソッドの戻り値がPromiseでない場合は呼び出し~returnされるまでの時間、
戻り値がPromiseだった場合は呼び出し~そのPromiseがresolveまたはrejectされるまでの時間です。
Parameters:
Name | Type | Description |
---|---|---|
invocation |
function | 次に実行する関数 |
Returns:
invocationの戻り値
- Type
- Any