JwsContext.setMaxIdleTime(String) メソッド
クライアントによる処理がないことが原因で終了するまで、会話がアイドル状態を維持できる時間(秒単位)を設定します。
public void setMaxIdleTime(String duration)
duration
会話が期限切れになる前にアイドル状態を維持できる秒数。
なし。
IllegalStateException
会話形式でないサービス インスタンスからメソッドが呼び出された場合に送出されます。
IllegalArgumentException
メソッドに不正な、または不適切な引数が渡されたことを示すために送出されます。
会話のアイドル時間とは、クライアントによる処理がないことが原因でサービス インスタンスが終了されるまで、受信メッセージから次の受信メッセージまでの間に経過できる時間のことです。会話のアイドル時間は、JWS ファイルの最初に指定されている設定を使用してデフォルト値に初期化することができますが、setMaxIdleTime メソッドを使用してインスタンスごとに異なるアイドル時間の値を設定することもできます。
アイドル時間の期限切れを無効にするには、最大アイドル時間の値を 0 に設定します。
JwsContext.resetIdleTime() メソッド
JwsContext.setMaxIdleTime(long) メソッド