JwsContext.setMaxAge(Date) メソッド

秒単位で時間を指定し、会話の最大存続期間を設定します。

構文

public void setMaxAge(java.util.Date date)

パラメータ

date

会話が終了するまでの時間。date の値が null の場合、存続期間のタイムアウトは無効になります。

戻り値

なし。

例外

IllegalStateException

会話形式でないサービス インスタンスからメソッドが呼び出された場合に送出されます。

IllegalArgumentException

メソッドに不正な、または不適切な引数が渡されたことを示すために送出されます。

備考

サービスのコードから setMaxAge メソッドを呼び出すと、そのサービス インスタンスに対して会話の(現在の時間を基準にした)最大存続期間を設定できます。date パラメータは、WebLogic Server によってこの会話が終了されるまでの時間を示します。setMaxAge メソッドを使用して最大存続期間を設定すると、デフォルトの設定またはサービスの JWS ファイルによって指定された設定がオーバーライドされます。これは、ネットワーク トラフィックによって影響されない絶対的な存続期間です。

date の値が 0 秒の場合、最大存続期間のタイムアウトは無効になります。date の値が過去を示す秒数の場合、会話は即座に終了します。

関連トピック

JwsContext.setMaxAge(String) メソッド

JwsContext.getMaxAge() メソッド

JwsContext.getCurrentAge() メソッド

会話の有効期間を管理する