intra-mart 6.1.14

jp.co.intra_mart.common.aid.jsdk.javax.servlet.filter
クラス AbstractHttpServletResponseEventListener

java.lang.Object
  拡張jp.co.intra_mart.common.aid.jsdk.javax.servlet.filter.AbstractHttpServletResponseEventListener
すべての実装インタフェース:
HttpServletResponseEventListener
直系の既知のサブクラス:
SimpleHttpServletResponseEventListener

public abstract class AbstractHttpServletResponseEventListener
extends Object
implements HttpServletResponseEventListener

レスポンスの各メソッド呼び出しに対するイベントをフックするための抽象実装です。

このクラスは、フックしたレスポンスの適当なメソッドを実行するだけの単純実装です。 アプリケーションは、このクラスを継承して、 任意のメソッドのみをオーバーライドする事により 必要なイベントフックのみを実装する事ができます。

導入されたバージョン:
Version 6.0

コンストラクタの概要
protected AbstractHttpServletResponseEventListener()
          新しいリスナを作成します。
 
メソッドの概要
abstract  void addCookie(HttpServletRequest request, ExtendedHttpServletResponse response, Cookie cookie)
          指定されたCookieをレスポンスに追加します。
abstract  void addDateHeader(HttpServletRequest request, ExtendedHttpServletResponse response, String name, long date)
          指定された名称で指定された日付の値を持つレスポンスヘッダを追加します。
abstract  void addHeader(HttpServletRequest request, ExtendedHttpServletResponse response, String name, String value)
          指定された名称で指定された値を持つレスポンスヘッダを追加します。
abstract  void addIntHeader(HttpServletRequest request, ExtendedHttpServletResponse response, String name, int value)
          指定された名称で指定された整数値を持つレスポンスヘッダを追加します。
abstract  boolean containsHeader(HttpServletRequest request, ExtendedHttpServletResponse response, String name)
          指定された名前を持つヘッダが既にセットされているかどうかを表す booleanを返します。
abstract  String encodeRedirectURL(HttpServletRequest request, ExtendedHttpServletResponse response, String url)
          #sendRedirect(String) メソッドの中で使えるように、 指定されたURLをエンコードします。
abstract  String encodeURL(HttpServletRequest request, ExtendedHttpServletResponse response, String url)
          指定されたURLがセッションIDを含むようにエンコードします。
abstract  void flushBuffer(HttpServletRequest request, ExtendedHttpServletResponse response)
          バッファリングされているコンテンツを強制的にクライアントに出力します。
abstract  int getBufferSize(HttpServletRequest request, ExtendedHttpServletResponse response)
          このレスポンスに設定されている実バッファサイズを返します。
abstract  String getCharacterEncoding(HttpServletRequest request, ExtendedHttpServletResponse response)
          このレスポンスで送り返す MIME ボディに適用されている文字エンコーディング名を返します。
protected  HttpServletResponseEventConfig getHttpServletResponseEventConfig()
          このリスナに渡された設定オブジェクトを返します。
abstract  Locale getLocale(HttpServletRequest request, ExtendedHttpServletResponse response)
          レスポンスに設定されているロケールを返します。
abstract  ServletOutputStream getOutputStream(HttpServletRequest request, ExtendedHttpServletResponse response)
          レスポンスにバイナリデータを出力する際に使用する ServletOutputStream型のオブジェクトを返します。
protected  ServletContext getServletContext()
          このリスナが実行されているサーブレットコンテキストを返します。
abstract  PrintWriter getWriter(HttpServletRequest request, ExtendedHttpServletResponse response)
          文字データをクライアントに送り返すのに使用する PrintWriterオブジェクトを返します。
protected  void handleInit()
          このリスナを初期化します。
 void init(HttpServletResponseEventConfig config)
          このビルダを初期化します。
abstract  boolean isCommitted(HttpServletRequest request, ExtendedHttpServletResponse response)
          レスポンスがすでにコミットされたかどうかを示す boolean を返します。
abstract  void reset(HttpServletRequest request, ExtendedHttpServletResponse response)
          バッファリングされているデータ、ステータスコードとヘッダフィールドの値を削除します。
abstract  void resetBuffer(HttpServletRequest request, ExtendedHttpServletResponse response)
          レスポンスのヘッダフィールドの値やステータスコードをそのままにしてバッファに溜められているコンテンツを消去します。
abstract  void sendError(HttpServletRequest request, ExtendedHttpServletResponse response, int sc)
          バッファをクリアし、 指定されたステータスを使ってクライアントにエラーレスポンスを送ります。
abstract  void sendError(HttpServletRequest request, ExtendedHttpServletResponse response, int sc, String msg)
          バッファをクリアし、 指定されたステータスを使ってクライアントにエラーレスポンスを送ります。
abstract  void sendRedirect(HttpServletRequest request, ExtendedHttpServletResponse response, String location)
          指定されたリダイレクト先のURLを用いて、 クライアントに一時的なリダイレクトレスポンスを送信します。
abstract  void setBufferSize(HttpServletRequest request, ExtendedHttpServletResponse response, int size)
          適当なバッファサイズをレスポンスに含まれるメッセージボディのサイズに設定します。
abstract  void setContentLength(HttpServletRequest request, ExtendedHttpServletResponse response, int len)
          レスポンスのメッセージボディ部分の長さをセットします。
abstract  void setContentType(HttpServletRequest request, ExtendedHttpServletResponse response, String type)
          クライアントに送り返されるレスポンスのコンテントタイプをセットします。
abstract  void setDateHeader(HttpServletRequest request, ExtendedHttpServletResponse response, String name, long date)
          指定された名称で指定された日付の値を持つレスポンスヘッダを設定します。
abstract  void setHeader(HttpServletRequest request, ExtendedHttpServletResponse response, String name, String value)
          指定された名称で指定された値を持つレスポンスヘッダを設定します。
abstract  void setIntHeader(HttpServletRequest request, ExtendedHttpServletResponse response, String name, int value)
          指定された名称で指定された整数値を持つレスポンスヘッダを設定します。
abstract  void setLocale(HttpServletRequest request, ExtendedHttpServletResponse response, Locale loc)
          レスポンスのロケールをセットしますが、このとき(Content-Type で指定する文字エンコーディングを含む)ヘッダも適当な値にセットします。
abstract  void setStatus(HttpServletRequest request, ExtendedHttpServletResponse response, int sc)
          このレスポンスのステータスコードを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AbstractHttpServletResponseEventListener

protected AbstractHttpServletResponseEventListener()
新しいリスナを作成します。

メソッドの詳細

init

public final void init(HttpServletResponseEventConfig config)
                throws HttpServletResponseEventListenerException
このビルダを初期化します。

定義:
インタフェース HttpServletResponseEventListener 内の init
パラメータ:
config - 初期化パラメータ
例外:
ServletException - 初期化に失敗した場合
HttpServletResponseEventListenerException - 初期化に失敗した場合

handleInit

protected void handleInit()
                   throws HttpServletResponseEventListenerException
このリスナを初期化します。

このメソッドは、#init(HttpServletResponseEventListenerConfig) によって呼び出されます。 このメソッドは単にリターンするだけで、何もしません。
サブクラスが初期化処理を必要とする場合、 このメソッドをオーバーライドしてください。

例外:
ServletException - 初期化に失敗した場合
HttpServletResponseEventListenerException

getHttpServletResponseEventConfig

protected HttpServletResponseEventConfig getHttpServletResponseEventConfig()
このリスナに渡された設定オブジェクトを返します。

戻り値:
設定オブジェクト

getServletContext

protected ServletContext getServletContext()
このリスナが実行されているサーブレットコンテキストを返します。

戻り値:
サーブレットコンテキスト

getCharacterEncoding

public abstract String getCharacterEncoding(HttpServletRequest request,
                                            ExtendedHttpServletResponse response)
このレスポンスで送り返す MIME ボディに適用されている文字エンコーディング名を返します。

このメソッドは、単純に以下を実行します。
return response.getCharacterEncoding();

定義:
インタフェース HttpServletResponseEventListener 内の getCharacterEncoding
パラメータ:
request - リクエスト
response - イベントの発生したレスポンス
戻り値:
文字エンコーディング名を意味する String。
関連項目:
ServletResponse.getCharacterEncoding()

getOutputStream

public abstract ServletOutputStream getOutputStream(HttpServletRequest request,
                                                    ExtendedHttpServletResponse response)
                                             throws IOException
レスポンスにバイナリデータを出力する際に使用する ServletOutputStream型のオブジェクトを返します。

このメソッドは、単純に以下を実行します。
return response.getOutputStream();

定義:
インタフェース HttpServletResponseEventListener 内の getOutputStream
パラメータ:
request - リクエスト
response - イベントの発生したレスポンス
戻り値:
バイナリデータ出力に使用する ServletOutputStream
例外:
IllegalStateException - このレスポンスですでに #getWriter() メソッドが実行されていた場合
IOException - 入出力時に例外が発生した場合
関連項目:
#getWriter(HTTPContext, ExtendedHttpServletResponse), ServletResponse.getWriter(), ServletResponse.getOutputStream()

getWriter

public abstract PrintWriter getWriter(HttpServletRequest request,
                                      ExtendedHttpServletResponse response)
                               throws IOException
文字データをクライアントに送り返すのに使用する PrintWriterオブジェクトを返します。

このメソッドは、単純に以下を実行します。
return response.getWriter();

定義:
インタフェース HttpServletResponseEventListener 内の getWriter
パラメータ:
request - リクエスト
response - イベントの発生したレスポンス
戻り値:
クライアントに文字データを送り返すことができる PrintWriter オブジェクト
例外:
UnsupportedEncodingException - setContentType メソッドで指定された文字エンコーディングがサポートされていない場合
IllegalStateException - このレスポンスですでに #getOutputStream() メソッドが実行されていた場合
IOException - 入出力時に例外が発生した場合
関連項目:
#getOutputStream(HTTPContext, ExtendedHttpServletResponse), ServletResponse.getOutputStream(), ServletResponse.getWriter()

setContentLength

public abstract void setContentLength(HttpServletRequest request,
                                      ExtendedHttpServletResponse response,
                                      int len)
レスポンスのメッセージボディ部分の長さをセットします。

このメソッドは、単純に以下を実行します。
response.setContentLength(len);

定義:
インタフェース HttpServletResponseEventListener 内の setContentLength
パラメータ:
request - リクエスト
response - イベントの発生したレスポンス
len - クライアントに送り返すメッセージボディの長さを指定する整数値。
関連項目:
ServletResponse.setContentLength(int)

setContentType

public abstract void setContentType(HttpServletRequest request,
                                    ExtendedHttpServletResponse response,
                                    String type)
クライアントに送り返されるレスポンスのコンテントタイプをセットします。

このメソッドは、単純に以下を実行します。
response.setContentType(type);

定義:
インタフェース HttpServletResponseEventListener 内の setContentType
パラメータ:
request - リクエスト
response - イベントの発生したレスポンス
type - コンテントタイプを指定する String
関連項目:
ServletResponse.setContentType(String), #getOutputStream(HTTPContext, ExtendedHttpServletResponse), #getWriter(HTTPContext, ExtendedHttpServletResponse)

setBufferSize

public abstract void setBufferSize(HttpServletRequest request,
                                   ExtendedHttpServletResponse response,
                                   int size)
適当なバッファサイズをレスポンスに含まれるメッセージボディのサイズに設定します。

このメソッドは、単純に以下を実行します。
response.setBufferSize(size);

定義:
インタフェース HttpServletResponseEventListener 内の setBufferSize
パラメータ:
request - リクエスト
response - イベントの発生したレスポンス
size - 適当なバッファサイズを指定する整数値
例外:
IllegalStateException - すでにコンテンツが出力された後でこのメソッドが実行された場合
関連項目:
ServletResponse.setBufferSize(int), #getBufferSize(HTTPContext, ExtendedHttpServletResponse), #flushBuffer(HTTPContext, ExtendedHttpServletResponse), #isCommitted(HTTPContext, ExtendedHttpServletResponse), #reset(HTTPContext, ExtendedHttpServletResponse)

getBufferSize

public abstract int getBufferSize(HttpServletRequest request,
                                  ExtendedHttpServletResponse response)
このレスポンスに設定されている実バッファサイズを返します。

このメソッドは、単純に以下を実行します。
return response.getBufferSize();

定義:
インタフェース HttpServletResponseEventListener 内の getBufferSize
パラメータ:
request - リクエスト
response - イベントの発生したレスポンス
戻り値:
実際に使われているバッファサイズ
関連項目:
ServletResponse.getBufferSize(), #setBufferSize(HTTPContext, ExtendedHttpServletResponse, int), #flushBuffer(HTTPContext, ExtendedHttpServletResponse), #isCommitted(HTTPContext, ExtendedHttpServletResponse), #reset(HTTPContext, ExtendedHttpServletResponse)

flushBuffer

public abstract void flushBuffer(HttpServletRequest request,
                                 ExtendedHttpServletResponse response)
                          throws IOException
バッファリングされているコンテンツを強制的にクライアントに出力します。

このメソッドは、単純に以下を実行します。
response.flushBuffer();

定義:
インタフェース HttpServletResponseEventListener 内の flushBuffer
パラメータ:
request - リクエスト
response - イベントの発生したレスポンス
例外:
IOException - 入出力時に例外が発生した場合
関連項目:
ServletResponse.flushBuffer(), #setBufferSize(HTTPContext, ExtendedHttpServletResponse, int), #getBufferSize(HTTPContext, ExtendedHttpServletResponse), #isCommitted(HTTPContext, ExtendedHttpServletResponse), #reset(HTTPContext, ExtendedHttpServletResponse)

resetBuffer

public abstract void resetBuffer(HttpServletRequest request,
                                 ExtendedHttpServletResponse response)
レスポンスのヘッダフィールドの値やステータスコードをそのままにしてバッファに溜められているコンテンツを消去します。

このメソッドは、単純に以下を実行します。
response.resetBuffer();

定義:
インタフェース HttpServletResponseEventListener 内の resetBuffer
パラメータ:
request - リクエスト
response - イベントの発生したレスポンス
関連項目:
ServletResponse.resetBuffer(), #setBufferSize(HTTPContext, ExtendedHttpServletResponse, int), #getBufferSize(HTTPContext, ExtendedHttpServletResponse), #isCommitted(HTTPContext, ExtendedHttpServletResponse), #reset(HTTPContext, ExtendedHttpServletResponse)

isCommitted

public abstract boolean isCommitted(HttpServletRequest request,
                                    ExtendedHttpServletResponse response)
レスポンスがすでにコミットされたかどうかを示す boolean を返します。

このメソッドは、単純に以下を実行します。
return response.isCommitted();

定義:
インタフェース HttpServletResponseEventListener 内の isCommitted
パラメータ:
request - リクエスト
response - イベントの発生したレスポンス
戻り値:
レスポンスがすでにコミットされたかどうかを示す boolean
関連項目:
ServletResponse.isCommitted(), #setBufferSize(HTTPContext, ExtendedHttpServletResponse, int), #getBufferSize(HTTPContext, ExtendedHttpServletResponse), #flushBuffer(HTTPContext, ExtendedHttpServletResponse), #reset(HTTPContext, ExtendedHttpServletResponse)

reset

public abstract void reset(HttpServletRequest request,
                           ExtendedHttpServletResponse response)
バッファリングされているデータ、ステータスコードとヘッダフィールドの値を削除します。

このメソッドは、単純に以下を実行します。
response.reset();

定義:
インタフェース HttpServletResponseEventListener 内の reset
パラメータ:
request - リクエスト
response - イベントの発生したレスポンス
関連項目:
ServletResponse.reset(), #setBufferSize(HTTPContext, ExtendedHttpServletResponse, int), #getBufferSize(HTTPContext, ExtendedHttpServletResponse), #flushBuffer(HTTPContext, ExtendedHttpServletResponse), #isCommitted(HTTPContext, ExtendedHttpServletResponse)

setLocale

public abstract void setLocale(HttpServletRequest request,
                               ExtendedHttpServletResponse response,
                               Locale loc)
レスポンスのロケールをセットしますが、このとき(Content-Type で指定する文字エンコーディングを含む)ヘッダも適当な値にセットします。

このメソッドは、単純に以下を実行します。
response.setLocale(loc);

定義:
インタフェース HttpServletResponseEventListener 内の setLocale
パラメータ:
request - リクエスト
response - イベントの発生したレスポンス
loc - レスポンスのロケールを指定する Locale オブジェクト
関連項目:
ServletResponse.setLocale(Locale), #getLocale(HTTPContext, ExtendedHttpServletResponse)

getLocale

public abstract Locale getLocale(HttpServletRequest request,
                                 ExtendedHttpServletResponse response)
レスポンスに設定されているロケールを返します。

このメソッドは、単純に以下を実行します。
return response.getLocale();

定義:
インタフェース HttpServletResponseEventListener 内の getLocale
パラメータ:
request - リクエスト
response - イベントの発生したレスポンス
戻り値:
レスポンスに設定されているロケール
関連項目:
ServletResponse.getLocale(), #setLocale(HTTPContext, ExtendedHttpServletResponse, java.util.Locale)

addCookie

public abstract void addCookie(HttpServletRequest request,
                               ExtendedHttpServletResponse response,
                               Cookie cookie)
指定されたCookieをレスポンスに追加します。

このメソッドは、単純に以下を実行します。
response.addCookie(cookie);

定義:
インタフェース HttpServletResponseEventListener 内の addCookie
パラメータ:
request - リクエスト
response - イベントの発生したレスポンス
cookie - クライアントに返すCookie
関連項目:
HttpServletResponse.addCookie(Cookie)

containsHeader

public abstract boolean containsHeader(HttpServletRequest request,
                                       ExtendedHttpServletResponse response,
                                       String name)
指定された名前を持つヘッダが既にセットされているかどうかを表す booleanを返します。

このメソッドは、単純に以下を実行します。
return response.containsHeader(name);

定義:
インタフェース HttpServletResponseEventListener 内の containsHeader
パラメータ:
request - リクエスト
response - イベントの発生したレスポンス
name - ヘッダ名
戻り値:
指定された名前のレスポンスヘッダが既にセットされていれば true、そうでなければfalse
関連項目:
HttpServletResponse.containsHeader(String)

encodeURL

public abstract String encodeURL(HttpServletRequest request,
                                 ExtendedHttpServletResponse response,
                                 String url)
指定されたURLがセッションIDを含むようにエンコードします。

このメソッドは、単純に以下を実行します。
return response.encodeURL(url);

定義:
インタフェース HttpServletResponseEventListener 内の encodeURL
パラメータ:
request - リクエスト
response - イベントの発生したレスポンス
url - エンコードするURL
戻り値:
エンコードが必要である場合、エンコードされたURL。 そうでない場合は与えられたそのままのURL
関連項目:
HttpServletResponse.encodeURL(String)

encodeRedirectURL

public abstract String encodeRedirectURL(HttpServletRequest request,
                                         ExtendedHttpServletResponse response,
                                         String url)
#sendRedirect(String) メソッドの中で使えるように、 指定されたURLをエンコードします。

このメソッドは、単純に以下を実行します。
return response.encodeRedirectURL(url);

定義:
インタフェース HttpServletResponseEventListener 内の encodeRedirectURL
パラメータ:
request - リクエスト
response - イベントの発生したレスポンス
url - エンコードするURL
戻り値:
エンコードが必要である場合、エンコードされたURL。 そうでない場合は与えられたそのままのURL
関連項目:
HttpServletResponse.encodeRedirectURL(String), #sendRedirect(HTTPContext, ExtendedHttpServletResponse, String), #encodeURL(HTTPContext, ExtendedHttpServletResponse, String)

sendError

public abstract void sendError(HttpServletRequest request,
                               ExtendedHttpServletResponse response,
                               int sc,
                               String msg)
                        throws IOException
バッファをクリアし、 指定されたステータスを使ってクライアントにエラーレスポンスを送ります。

このメソッドは、単純に以下を実行します。
response.sendError(sc, msg);

定義:
インタフェース HttpServletResponseEventListener 内の sendError
パラメータ:
request - リクエスト
response - イベントの発生したレスポンス
sc - エラーステータスコード
msg - 説明文
例外:
IOException - 入出力例外が発生した場合
IllegalStateException - レスポンスが既にコミットされている場合
関連項目:
HttpServletResponse.sendError(int, String)

sendError

public abstract void sendError(HttpServletRequest request,
                               ExtendedHttpServletResponse response,
                               int sc)
                        throws IOException
バッファをクリアし、 指定されたステータスを使ってクライアントにエラーレスポンスを送ります。

このメソッドは、単純に以下を実行します。
response.sendError(sc);

定義:
インタフェース HttpServletResponseEventListener 内の sendError
パラメータ:
request - リクエスト
response - イベントの発生したレスポンス
sc - エラーステータスコード
例外:
IOException - 入出力例外が発生した場合
IllegalStateException - レスポンスが既にコミットされている場合
関連項目:
HttpServletResponse.sendError(int)

sendRedirect

public abstract void sendRedirect(HttpServletRequest request,
                                  ExtendedHttpServletResponse response,
                                  String location)
                           throws IOException
指定されたリダイレクト先のURLを用いて、 クライアントに一時的なリダイレクトレスポンスを送信します。

このメソッドは、単純に以下を実行します。
response.sendRedirect(location);

定義:
インタフェース HttpServletResponseEventListener 内の sendRedirect
パラメータ:
request - リクエスト
response - イベントの発生したレスポンス
location - リダイレクト先のURL
例外:
IOException - 入出力例外が発生した場合
IllegalStateException - レスポンスが既にコミットされている場合
関連項目:
HttpServletResponse.sendRedirect(String)

setDateHeader

public abstract void setDateHeader(HttpServletRequest request,
                                   ExtendedHttpServletResponse response,
                                   String name,
                                   long date)
指定された名称で指定された日付の値を持つレスポンスヘッダを設定します。

このメソッドは、単純に以下を実行します。
response.setDateHeader(name, date);

定義:
インタフェース HttpServletResponseEventListener 内の setDateHeader
パラメータ:
request - リクエスト
response - イベントの発生したレスポンス
name - 設定するヘッダの名称
date - 設定するヘッダの値
関連項目:
HttpServletResponse.setDateHeader(String, long), #containsHeader(HTTPContext, ExtendedHttpServletResponse, java.lang.String), #addDateHeader(HTTPContext, ExtendedHttpServletResponse, java.lang.String, long)

addDateHeader

public abstract void addDateHeader(HttpServletRequest request,
                                   ExtendedHttpServletResponse response,
                                   String name,
                                   long date)
指定された名称で指定された日付の値を持つレスポンスヘッダを追加します。

このメソッドは、単純に以下を実行します。
response.addDateHeader(name, date);

定義:
インタフェース HttpServletResponseEventListener 内の addDateHeader
パラメータ:
request - リクエスト
response - イベントの発生したレスポンス
name - 追加するヘッダの名称
date - 追加するヘッダの値
関連項目:
HttpServletResponse.addDateHeader(String, long), #setDateHeader(HTTPContext, ExtendedHttpServletResponse, java.lang.String, long)

setHeader

public abstract void setHeader(HttpServletRequest request,
                               ExtendedHttpServletResponse response,
                               String name,
                               String value)
指定された名称で指定された値を持つレスポンスヘッダを設定します。

このメソッドは、単純に以下を実行します。
response.setHeader(name, value);

定義:
インタフェース HttpServletResponseEventListener 内の setHeader
パラメータ:
request - リクエスト
response - イベントの発生したレスポンス
name - ヘッダの名称
value - ヘッダの値
関連項目:
HttpServletResponse.setHeader(String, String), #containsHeader(HTTPContext, ExtendedHttpServletResponse, java.lang.String), #addHeader(HTTPContext, ExtendedHttpServletResponse, java.lang.String, java.lang.String)

addHeader

public abstract void addHeader(HttpServletRequest request,
                               ExtendedHttpServletResponse response,
                               String name,
                               String value)
指定された名称で指定された値を持つレスポンスヘッダを追加します。

このメソッドは、単純に以下を実行します。
response.addHeader(name, value);

定義:
インタフェース HttpServletResponseEventListener 内の addHeader
パラメータ:
request - リクエスト
response - イベントの発生したレスポンス
name - ヘッダの名称
value - 追加するヘッダの値
関連項目:
HttpServletResponse.addHeader(String, String), #setHeader(HTTPContext, ExtendedHttpServletResponse, java.lang.String, java.lang.String)

setIntHeader

public abstract void setIntHeader(HttpServletRequest request,
                                  ExtendedHttpServletResponse response,
                                  String name,
                                  int value)
指定された名称で指定された整数値を持つレスポンスヘッダを設定します。

このメソッドは、単純に以下を実行します。
response.setIntHeader(name, value);

定義:
インタフェース HttpServletResponseEventListener 内の setIntHeader
パラメータ:
request - リクエスト
response - イベントの発生したレスポンス
name - ヘッダの名称
value - 割り当てられる整数値
関連項目:
HttpServletResponse.setIntHeader(String, int), #containsHeader(HTTPContext, ExtendedHttpServletResponse, java.lang.String), #addIntHeader(HTTPContext, ExtendedHttpServletResponse, java.lang.String, int)

addIntHeader

public abstract void addIntHeader(HttpServletRequest request,
                                  ExtendedHttpServletResponse response,
                                  String name,
                                  int value)
指定された名称で指定された整数値を持つレスポンスヘッダを追加します。

このメソッドは、単純に以下を実行します。
response.addIntHeader(name, value);

定義:
インタフェース HttpServletResponseEventListener 内の addIntHeader
パラメータ:
request - リクエスト
response - イベントの発生したレスポンス
name - ヘッダの名称
value - 割り当てられる整数値
関連項目:
HttpServletResponse.addIntHeader(String, int), #setIntHeader(HTTPContext, ExtendedHttpServletResponse, java.lang.String, int)

setStatus

public abstract void setStatus(HttpServletRequest request,
                               ExtendedHttpServletResponse response,
                               int sc)
このレスポンスのステータスコードを設定します。

このメソッドは、単純に以下を実行します。
response.setStatus(sc);

定義:
インタフェース HttpServletResponseEventListener 内の setStatus
パラメータ:
request - リクエスト
response - イベントの発生したレスポンス
sc - ステータスコード
関連項目:
HttpServletResponse.setStatus(int), #sendError(HTTPContext, ExtendedHttpServletResponse, int, java.lang.String)

intra-mart 6.1.14

Copyright © 2000-2010 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.