Namespace: interceptor

h5.core. interceptor

Source:

Methods

(static) errorInterceptor(invocation) → {Any}

例外発生時にcommonFailHandlerを呼び出すインターセプタです。
このインターセプタをかけたメソッド内で例外がスローされメソッド内でキャッチされなかった場合、 その例外オブジェクトを引数にしてcommonFailHandlerを呼びだします(commonFailHandlerがない場合はなにもしません)。
Parameters:
Name Type Description
invocation function 次に実行する関数
Returns:
invocationの戻り値
Type
Any
Source:

(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されるまでの時間です。
Parameters:
Name Type Description
invocation function 次に実行する関数
Returns:
invocationの戻り値
Type
Any
Source: