[mayaa-user:475] Re: ClientAbortExceptionについて

Yasuhiro Oguro yoguro @ neetec.co.jp
2007年 2月 23日 (金) 19:44:33 JST


お疲れ様です。小黒です。

えーと・・・。

> Client abort 以外の例外を握りつぶしてしまいませんか。
># ほとんどの場合杞憂で、起きたとしても他で検知できるかもしれませんけど。

そのとおりだとおもいます。
ありがとうございました。
今後のプロジェクトで1.1.xをWAS/WebLogicで使う時にまた検討したいです。

以上 宜しくお願いします。
---
NEEC System Technology Co.,Ltd. 
Y.Oguro <yoguro @ neetec.co.jp> ☆.。.:*・°



import java.net.SocketException;
import org.seasar.mayaa.impl.engine.error.TemplateErrorHandler;
/**
 * ブラウザからの接続断に対応するハンドラ
 * @version 1.0.7
 */
public class SocketExceptionHandler extends TemplateErrorHandler {
	protected static int MAX_LOOP = 8;
	public void doErrorHandle(Throwable throwable, boolean pageFlush) {

		Throwable t = throwable;
		for (int ii = 0; t != null && ii < MAX_LOOP; ii++) {
			if (t instanceof SocketException) {
				return;
			} else {
				t = t.getCause();
			}
		}
		super.doErrorHandle(throwable, pageFlush);
	}
}


mayaa-user メーリングリストの案内