Cosminexus V9 アプリケーションサーバ Webサービス開発ガイド
![[目次]](FIGURE/CONTENT.GIF)
![[用語]](FIGURE/GLOSS.GIF)
![[索引]](FIGURE/INDEX.GIF)
![[前へ]](FIGURE/FRONT.GIF)
setReadTimeout(Integer interval)メソッド
説明
読み込みタイムアウト値をミリ秒単位で設定します。
このメソッドは,getProperties()メソッドで取得したプロパティのマップにClientConfig.PROPERTY_READ_TIMEOUTプロパティを設定する場合と機能は同じです。
構文
public void setReadTimeout(Integer interval)
パラメタ
- interval
- 読み込みタイムアウト値です。nullまたは0が指定された場合,タイムアウトされません。
戻り値
注意事項
- intervalパラメタで設定した値によるクライアントの動作は,HttpURLConnectionクラスのsetReadTimeout()メソッドと同じです。詳細については,JDKのドキュメントを参照してください。
- JAX-RSエンジンはintervalパラメタに設定された値を検証しません。HTTP通信に先立って,そのままHttpURLConnectioinにコピーします。intervalパラメタには,Java SEのHttpURLConnectionクラスのsetReadTimeout()メソッドの説明に従って値を設定してください。
- クライアントのプロパティマップに,すでにClientConfig.PROPERTY_READ_TIMEOUTで指定した値が含まれている場合,intervalパラメタで指定された値が上書きされます。
- intervalパラメタで指定された値によってHTTPリクエストまたはHTTPレスポンスの処理中に例外が発生した場合,エラーとなり(KDJJ18888-E),その例外をラップしたClientHandlerExceptionがスローされます。
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.