public interface BlockageController
このインタフェースを実装したクラスは業務閉塞チェック機能を提供する。
なお、このインタフェースの実装クラスはスレッドセーフである必要がある。
※このインタフェースの実装クラスの設定方法はBlockageControlFilter
を参照のこと。
修飾子とタイプ | メソッドと説明 |
---|---|
void |
blockade(String path)
閉塞状態にするパスを設定する。
|
void |
blockade(String path,
javax.servlet.ServletRequest req)
閉塞状態にするパスを設定する。
|
boolean |
isBlockaded(String path)
指定パスのアクションが業務閉塞状態であるかチェックする。
|
boolean |
isBlockaded(String path,
javax.servlet.ServletRequest req)
指定パスのアクションが業務閉塞状態であるかチェックする。
|
boolean |
isCheckRequired(javax.servlet.ServletRequest req)
業務閉塞チェックが必要かどうかを返す。
|
void |
open(String path)
閉塞状態にあるパスを開放する。
|
void |
open(String path,
javax.servlet.ServletRequest req)
閉塞状態にあるパスを開放する。
|
void blockade(String path)
path
- 閉塞状態にするパスvoid blockade(String path, javax.servlet.ServletRequest req)
path
- パス情報req
- HTTPリクエストboolean isBlockaded(String path)
path
- パス情報true
boolean isBlockaded(String path, javax.servlet.ServletRequest req)
path
- パス情報req
- HTTPリクエストtrue
boolean isCheckRequired(javax.servlet.ServletRequest req)
req
- 判定対象となるServletRequestインスタンスtrue
void open(String path)
path
- 開放対象のパスvoid open(String path, javax.servlet.ServletRequest req)
path
- 開放対象のパスreq
- HTTPリクエストCopyright © 2016. All Rights Reserved.