com.ibm.hats.common.AppletSettings
com.ibm.hats.common.AppletSettings クラスの場合、name は ZIETrans アプリケーション自動切断および最新表示実装メソッド、 クライアント・プル (Ajax) およびサーバー・プッシュ (アプレット) のカスタマイズ可能な設定を指定します。以下の設定を使用して、自動切断機能および自動最新表示機能を含むクライアント・プル (Ajax) メソッドを構成できます。ZIETrans Web アプリケーションでは以下の設定がサポートされています。
- browserDisconnectDelay
- enable 設定が ajax で、browserDisconnectEnabled 設定が true の場合に有効です。自動切断機能を実行する前に待機する時間 (ミリ秒) です。最小値は 2000 ミリ秒 (2 秒) です。デフォルトは 15000 ミリ秒 (15 秒) です。
- browserDisconnectEnabled
- enable 設定が ajax で、この設定が true の場合、自動切断機能が使用可能になります。自動切断機能が有効な場合、ZIETrans アプリケーションは、browserDisconnectDelay 設定に指定されている時間内にクライアントが ZIETrans アプリケーションをポーリングしなかった場合に切断アクションを開始します。
- browserPollInterval
- enable 設定が ajax の場合に有効です。ブラウザーはミリ秒単位の間隔で、ZIETrans アプリケーションをポーリングし、browserDisconnectDelay タイマーを再開して (タイマーが有効な場合)、 ホスト画面の更新がないかを確認します。最小値は 1000 ミリ秒 (1 秒) です。browserDisconnectEnabled が true の場合、ポーリング間隔値は、browserDisconnectDelay 設定の値より少なくとも 1000 ミリ秒 (1 秒) 小さくする必要があります。デフォルトは 5000 ミリ秒 (5 秒) です。 注: HTTP セッション・アイドル・タイムアウトが構成されている場合は、ZIETrans アプリケーションのブラウザー・ポーリングによって、HTTP セッション・アイドル・タイムアウト機能が事実上無効になります。このため、ZIETrans ランタイムが HTTP セッション・アイドル・タイムアウト期間のモニターを担当し、アイドル時間を超過するまでにユーザー・アクティビティーが見られない場合には、ZIETrans セッションの切断を開始します。
- browserRefreshEnabled
- enable 設定が ajax で、この設定が true の場合、自動最新表示機能が使用可能になります。使用可能の場合、ユーザー入力がなく、ポーリングの応答がホスト画面が変更されたことを示す場合には、ブラウザーの画面が最新表示になります。
- 有効化
- 使用する自動切断方式および自動最新表示方式を構成するには、この設定を使用します。クライアント・プル (AJAX) 方式の自動切断および自動最新表示を構成するには、ajax を指定します。サーバー・プッシュ (アプレット) 方式 (別名、非同期アプレット更新方式) を構成するには、true を指定します。両方の方式を使用不可にするには、false を指定します。デフォルトは false です。