jp.terasoluna.fw.web.thin
インタフェース ServerBlockageController


public interface ServerBlockageController

Filterでのサーバ閉塞チェックを行なうインタフェース。

このインタフェースを実装したクラスはサーバ閉塞チェック機能を提供する。

なお、このインタフェースの実装クラスはスレッドセーフである必要がある。

※このインタフェースの実装クラスの設定方法は ServerBlockageControlFilter を参照のこと。

関連項目:
AuthorizationControlFilter, AuthorizationController, AuthenticationControlFilter, AuthenticationController, BlockageControlFilter, BlockageController, ServerBlockageControlFilter

メソッドの概要
 void blockade()
          閉塞状態に遷移する。
 boolean isBlockaded()
          閉塞状態かどうかを判別する。
 boolean isBlockaded(java.lang.String pathInfo)
          閉塞状態かどうかを判別する。
 boolean isPreBlockaded()
          予閉塞状態かどうかを判別する。
 void open()
          通常状態に遷移する。
 void preBlockade()
          予閉塞状態に遷移する。
 void preBlockade(java.util.Date time)
          予閉塞状態に遷移し、 指定された日時になったときに閉塞状態に遷移する。
 

メソッドの詳細

blockade

void blockade()
閉塞状態に遷移する。


isBlockaded

boolean isBlockaded()
閉塞状態かどうかを判別する。

戻り値:
閉塞状態なら true

isBlockaded

boolean isBlockaded(java.lang.String pathInfo)
閉塞状態かどうかを判別する。

パラメータ:
pathInfo - パス情報
戻り値:
閉塞状態なら true

isPreBlockaded

boolean isPreBlockaded()
予閉塞状態かどうかを判別する。

戻り値:
予閉塞状態なら true

open

void open()
通常状態に遷移する。


preBlockade

void preBlockade()
予閉塞状態に遷移する。


preBlockade

void preBlockade(java.util.Date time)
予閉塞状態に遷移し、 指定された日時になったときに閉塞状態に遷移する。

パラメータ:
time - 閉塞状態に遷移する日時