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
- タイムアウトが発生した