|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.opengion.hayabusa.filter.AccessStopFilter
public final class AccessStopFilter
AccessStopFilter は、Filter インターフェースを継承した アクセス制御クラスです。 web.xml で filter 設定することにより、Webアプリケーションへのアクセスを制御できます。 また、SYSTEM ユーザーは、このフィルターを常に通過します。 フィルターに対してweb.xml でパラメータを設定します。 ・startTime:停止開始時刻 ・stopTime :停止終了時刻 ・filename :停止時メッセージ表示ファイル名 【WEB-INF/web.xml】 <filter> <filter-name>AccessStopFilter</filter-name> <filter-class>org.opengion.hayabusa.filter.AccessStopFilter</filter-class> <init-param> <param-name>startTime</param-name> <param-value>070000</param-value> </init-param> <init-param> <param-name>stopTime</param-name> <param-value>070000</param-value> </init-param> <init-param> <param-name>filename</param-name> <param-value>jsp/custom/stopFile.html</param-value> </init-param> </filter> <filter-mapping> <filter-name>AccessStopFilter</filter-name> <url-pattern>/jsp/*</url-pattern> </filter-mapping>
コンストラクタの概要 | |
---|---|
AccessStopFilter()
|
メソッドの概要 | |
---|---|
void |
destroy()
フィルターの終了処理メソッドです。 |
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
フィルター処理本体のメソッドです。 |
void |
init(javax.servlet.FilterConfig filterConfig)
フィルターの初期処理メソッドです。 |
static boolean |
isStopFilter()
フィルターの内部状態(強制停止/解除)を取得するメソッドです。 |
static void |
setStopFilter(boolean flag)
フィルターの強制停止/解除を設定するメソッドです。 |
java.lang.String |
toString()
内部状態を文字列で返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
public AccessStopFilter()
メソッドの詳細 |
---|
public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws java.io.IOException, javax.servlet.ServletException
javax.servlet.Filter
内の doFilter
request
- ServletRequestオブジェクトresponse
- ServletResponseオブジェクトchain
- FilterChainオブジェクト
javax.servlet.ServletException
java.io.IOException
3.1.3.0 (2003/04/10) UTF-8 決め打ちで、stopFile.html を返送する。 |
3.1.8.0 (2003/05/16) 文字エンコードが、UTF-8 になっていないのを修正。 |
public void init(javax.servlet.FilterConfig filterConfig)
javax.servlet.Filter
内の init
filterConfig
- FilterConfigオブジェクトpublic void destroy()
javax.servlet.Filter
内の destroy
public static void setStopFilter(boolean flag)
flag
- (true:停止 false:実行許可)4.0.0 (2005/01/31) synchronized の廃止 |
public static boolean isStopFilter()
4.0.0.0 (2007/11/29) getStopFilter() ⇒ isStopFilter() に変更 |
public java.lang.String toString()
java.lang.Object
内の toString
|
openGion 5.6.3.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |