jp.terasoluna.fw.web.thin
クラス BlockageException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 javax.servlet.ServletException
              上位を拡張 jp.terasoluna.fw.web.thin.BlockageException
すべての実装されたインタフェース:
java.io.Serializable

public class BlockageException
extends javax.servlet.ServletException

業務閉塞例外クラス。

業務閉塞していることをフレームワークが検知した時に、 それを通知するために用いられる。BlockageControlFilter が発行し、コンテナによりエラーページが表示される。

設定例
デプロイメントディスクリプタ(web.xml)で、以下のように記述する。
 <web-app>
   …
   <error-page>
     <exception-type>
       jp.terasoluna.fw.web.thin.BlockageException
     </exception-type>
     <location>
       /blockageError.html
     </location>
   </error-page>
   …
 </web-app>
 

業務閉塞処理については、BlockageControlFilterBlockageControllerを参照のこと。

関連項目:
BlockageControlFilter, BlockageController, 直列化された形式

フィールドの概要
private static long serialVersionUID
          シリアルバージョンID
 
コンストラクタの概要
BlockageException()
           
 
メソッドの概要
 
クラス javax.servlet.ServletException から継承されたメソッド
getRootCause
 
クラス java.lang.Throwable から継承されたメソッド
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

serialVersionUID

private static final long serialVersionUID
シリアルバージョンID

関連項目:
定数フィールド値
コンストラクタの詳細

BlockageException

public BlockageException()