public abstract class WebApplicationHTTPActionEventHandler extends HTTPActionEventEntityHandler
このハンドラは、指定のフレームワークを実行するための URL を作成して 返します。 ユーザプログラムでは、このハンドラを利用して取得した URL を用いて、 サーバにリクエストすることにより目的のコンテンツのソースを 取得する事ができます。
修飾子 | コンストラクタと説明 |
---|---|
protected |
WebApplicationHTTPActionEventHandler()
Web-Application をイベント実行するためのハンドラを作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected abstract Properties |
getEventRequestParameterMap()
イベントに対するパラメータのマップを返します。
|
abstract String |
getName()
イベント名を返します。
|
protected String |
getQueryString()
設定されているパラメータ情報からクエリ文字列を作成して返します。
|
static HTTPActionEventURL |
getURL(HTTPActionEventHandler handler,
HttpURLConnection connection)
指定された URL に接続して、 目的の Web コンテンツにアクセスするためのURL情報を返します。
|
static HTTPActionEventURL |
getURL(HTTPActionEventHandler handler,
String url)
指定された URL に接続して、 目的の Web コンテンツにアクセスするためのURL情報を返します。
|
static HTTPActionEventURL |
getURL(HTTPActionEventHandler handler,
URL url)
指定された URL に接続して、 目的の Web コンテンツにアクセスするためのURL情報を返します。
|
HTTPActionEventURL |
getURL(HttpURLConnection connection)
指定された URL に接続して、 目的の Web コンテンツにアクセスするためのURL情報を返します。
|
HTTPActionEventURL |
getURL(String url)
指定された URL に接続して、 目的の Web コンテンツにアクセスするためのURL情報を返します。
|
HTTPActionEventURL |
getURL(URL url)
指定された URL に接続して、 目的の Web コンテンツにアクセスするためのURL情報を返します。
|
getParameter, getParameterKeySet, getParameterMap, hasParameter, removeParameter, setParameter
execute, execute, execute, getCharacterEncoding, setCharacterEncoding, setHostnameVerifier, setSSLContext
protected WebApplicationHTTPActionEventHandler()
#setLocation(String)
を利用して 画面パスを設定しなければいけません。public static HTTPActionEventURL getURL(HTTPActionEventHandler handler, String url) throws MalformedURLException, IOException, HTTPActionEventHandlerException
このメソッドは、HTTPActionEventHandler.execute(String)
の結果を HTTPActionEventURL
インターフェースでラップして返します。
引数 handler には、このクラスと代入互換のあるオブジェクトまたは、 代入互換のあるオブジェクトをラップしているフィルタハンドラを 指定してください。他のハンドラを指定した場合、正しく結果を得られません。
handler
- ハンドラurl
- 接続 URLMalformedURLException
- URL のフォーマットエラーIOException
- 入出力エラーHTTPActionEventHandlerException
- 実行時エラーpublic static HTTPActionEventURL getURL(HTTPActionEventHandler handler, URL url) throws IOException, HTTPActionEventHandlerException
このメソッドは、HTTPActionEventHandler.execute(URL)
の結果を HTTPActionEventURL
インターフェースでラップして返します。
引数 handler には、このクラスと代入互換のあるオブジェクトまたは、 代入互換のあるオブジェクトをラップしているフィルタハンドラを 指定してください。他のハンドラを指定した場合、正しく結果を得られません。
handler
- ハンドラurl
- 接続 URLIOException
- 入出力エラーHTTPActionEventHandlerException
- 実行時エラーpublic static HTTPActionEventURL getURL(HTTPActionEventHandler handler, HttpURLConnection connection) throws IOException, HTTPActionEventHandlerException
このメソッドは、HTTPActionEventHandler.execute(HttpURLConnection)
の結果を HTTPActionEventURL
インターフェースでラップして返します。
引数 handler には、このクラスと代入互換のあるオブジェクトまたは、 代入互換のあるオブジェクトをラップしているフィルタハンドラを 指定してください。他のハンドラを指定した場合、正しく結果を得られません。
handler
- ハンドラconnection
- コネクションIOException
- 入出力エラーHTTPActionEventHandlerException
- 実行時エラーpublic abstract String getName()
実際には、Application Runtime で実行される HTTPActionEvent
を 実装したクラスのクラス名を返します。
getName
クラス内 HTTPActionEventEntityHandler
protected abstract Properties getEventRequestParameterMap() throws HTTPActionEventHandlerParameterException
getEventRequestParameterMap
クラス内 HTTPActionEventEntityHandler
HTTPActionEventHandlerParameterException
- パラメータに異常がある場合protected String getQueryString() throws UnsupportedEncodingException
UnsupportedEncodingException
- 設定されている文字エンコーディング名がサポート外public HTTPActionEventURL getURL(String url) throws MalformedURLException, IOException, HTTPActionEventHandlerException
このメソッドは、HTTPActionEventHandler.execute(String)
の結果を HTTPActionEventURL
インターフェースでラップして返します。
url
- 接続 URLMalformedURLException
- URL のフォーマットエラーIOException
- 入出力エラーHTTPActionEventHandlerException
- 実行時エラーpublic HTTPActionEventURL getURL(URL url) throws IOException, HTTPActionEventHandlerException
このメソッドは、HTTPActionEventHandler.execute(URL)
の結果を HTTPActionEventURL
インターフェースでラップして返します。
url
- 接続 URLIOException
- 入出力エラーHTTPActionEventHandlerException
- 実行時エラーpublic HTTPActionEventURL getURL(HttpURLConnection connection) throws IOException, HTTPActionEventHandlerException
このメソッドは、HTTPActionEventHandler.execute(HttpURLConnection)
の結果を HTTPActionEventURL
インターフェースでラップして返します。
connection
- コネクションIOException
- 入出力エラーHTTPActionEventHandlerException
- 実行時エラーCopyright © 2012 NTT DATA INTRAMART CORPORATION