org.maachang.engine.servlet
クラス DownloadFilter

java.lang.Object
  上位を拡張 org.maachang.engine.servlet.DownloadFilter

public class DownloadFilter
extends java.lang.Object

ダウンロード用サーブレット.

導入されたバージョン:
MaaEngine 1.00
バージョン:
2007/10/18
作成者:
masahito suzuki

フィールドの概要
static int DOWNLOAD_KEY_LENGTH
          ダウンロードキー長.
static java.lang.String DOWNLOAD_PARAM
          ダウンロードパラメータ.
 
コンストラクタの概要
DownloadFilter()
           
 
メソッドの概要
 void destroy()
          後処理.
 void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
          ダウンロードフィルタ.
 void init(FilterConfig filterConfig)
          初期処理.
static java.lang.String setDownloadInfo(HttpServletRequest request, java.lang.String mimeType, java.io.InputStream stream)
          ダウンロード情報を設定.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DOWNLOAD_PARAM

public static final java.lang.String DOWNLOAD_PARAM
ダウンロードパラメータ.

関連項目:
定数フィールド値

DOWNLOAD_KEY_LENGTH

public static final int DOWNLOAD_KEY_LENGTH
ダウンロードキー長.

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

DownloadFilter

public DownloadFilter()
メソッドの詳細

init

public void init(FilterConfig filterConfig)
          throws ServletException
初期処理.

フィルタ初期処理.

パラメータ:
filterConfig - フィルタコンフィグ.
例外:
ServletException - サーブレット例外.

destroy

public void destroy()
後処理.

フィルタ後処理.


doFilter

public void doFilter(ServletRequest request,
                     ServletResponse response,
                     FilterChain chain)
              throws java.io.IOException,
                     ServletException
ダウンロードフィルタ.

ダウンロード処理を行うフィルター処理.

パラメータ:
request - 対象のリクエストオブジェクトが設定されます.
response - 対象のレスポンスオブジェクトが設定されます.
chain - フィルタチェインが設定されます.
例外:
java.io.IOException - IO例外.
ServletException - サーブレット例外.

setDownloadInfo

public static final java.lang.String setDownloadInfo(HttpServletRequest request,
                                                     java.lang.String mimeType,
                                                     java.io.InputStream stream)
                                              throws java.lang.Exception
ダウンロード情報を設定.

ダウンロード情報を設定します.

パラメータ:
request - 対象のリクエスト情報を設定します.
mimeType - ダウンロードMimeTypeを設定します.
binary - 対象のバイナリ情報を設定します.
例外:
java.lang.Exception - 例外.