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 秒) です。browserDisconnectEnabledtrue の場合、ポーリング間隔値は、browserDisconnectDelay 設定の値より少なくとも 1000 ミリ秒 (1 秒) 小さくする必要があります。デフォルトは 5000 ミリ秒 (5 秒) です。
注: HTTP セッション・アイドル・タイムアウトが構成されている場合は、ZIETrans アプリケーションのブラウザー・ポーリングによって、HTTP セッション・アイドル・タイムアウト機能が事実上無効になります。このため、ZIETrans ランタイムが HTTP セッション・アイドル・タイムアウト期間のモニターを担当し、アイドル時間を超過するまでにユーザー・アクティビティーが見られない場合には、ZIETrans セッションの切断を開始します。
browserRefreshEnabled
enable 設定が ajax で、この設定が true の場合、自動最新表示機能が使用可能になります。使用可能の場合、ユーザー入力がなく、ポーリングの応答がホスト画面が変更されたことを示す場合には、ブラウザーの画面が最新表示になります。
有効化
使用する自動切断方式および自動最新表示方式を構成するには、この設定を使用します。クライアント・プル (AJAX) 方式の自動切断および自動最新表示を構成するには、ajax を指定します。サーバー・プッシュ (アプレット) 方式 (別名、非同期アプレット更新方式) を構成するには、true を指定します。両方の方式を使用不可にするには、false を指定します。デフォルトは false です。
サーバー・プッシュ (アプレット) 方式の設定について詳しくは、「サーバー・プッシュ (アプレット) メソッドの使用」を参照してください。