jp.go.nict.langrid.servicesupervisor.invocationprocessor.executor
クラス ServiceInvoker
java.lang.Object
jp.go.nict.langrid.servicesupervisor.invocationprocessor.executor.ServiceInvoker
public class ServiceInvoker
- extends Object
言語グリッドWebサービスを呼び出し、結果を返す。
認証に対応する。
- バージョン:
- $Revision: 12212 $
- 作成者:
- $Author: Takao Nakaguchi $
| クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServiceInvoker
public ServiceInvoker()
invoke
public static int invoke(URL url,
String userName,
String password,
Map<String,String> headers,
InputStream input,
javax.servlet.http.HttpServletResponse output,
OutputStream errorOut,
int connectionTimeout,
int soTimeout)
throws IOException,
SocketTimeoutException
- サービスを呼び出す。
- パラメータ:
url - URLheaders - HTTPヘッダuserName - 認証ユーザ名password - 認証パスワードinput - サービスに送信するリクエストoutput - レスポンスの書き出し先errorOut - 失敗時のレスポンス書き出し先connectionTimeout - 接続タイムアウトsoTimeout - 読み出しタイムアウト
- 戻り値:
- ステータスコード
- 例外:
IOException - 呼び出しに失敗した
SocketTimeoutException - タイムアウトが発生した