UpdateCheck

com.google.appengine.tools.info

クラス UpdateCheck

  • java.lang.Object
    • com.google.appengine.tools.info.UpdateCheck


  • public class UpdateCheck
    extends java.lang.Object
    UpdateCheck は、ローカル SDK に関するバージョン情報を収集して Google のサーバーにアップロードし、これと引き換えに、利用可能な最新バージョンに関する情報を受け取ります。どちらの情報も、プログラムから利用できるように UpdateCheckResults として保持します。ユーザーに直接提示する場合は、指定された PrintStream に更新通知画面を出力します。
    • コンストラクタの概要

      コンストラクタ 
      コンストラクタと説明
      UpdateCheck(java.lang.String server)
      新しい UpdateCheck を作成します。
      UpdateCheck(java.lang.String server, java.io.File appDirectory, boolean secure)
      新しい UpdateCheck を作成します。
    • コンストラクタの詳細

      • UpdateCheck

        public UpdateCheck(java.lang.String server)
        新しい UpdateCheck を作成します。
        パラメータ:
        server - リモート バージョン情報を取得するときの接続先となるリモート サーバー。
      • UpdateCheck

        public UpdateCheck(java.lang.String server,
                           java.io.File appDirectory,
                           boolean secure)
        新しい UpdateCheck を作成します。
        パラメータ:
        server - リモート バージョン情報を取得するときの接続先となるリモート サーバー。
        appDirectory - テストまたは公開を予定しているアプリケーション ディレクトリ。アプリケーション ディレクトリがない場合は null
        secure - true の場合は、http の代わりに https をリモート サーバーへの接続に使用します。
    • メソッドの詳細

      • allowedToCheckForUpdates

        public boolean allowedToCheckForUpdates()
        更新の有無のチェックが必要ないときでもユーザーがチェックを希望している場合は true を返します。ユーザーがこの機能を必要としていることを前提としていますが、ユーザーはこの機能を使用しないこともでき、その場合は .appcfg_no_nag ファイルを自分のホーム ディレクトリに作成します。
      • checkForUpdates

        @Deprecated
        public UpdateCheckResults checkForUpdates()
        サポート終了。 
        WAR ディレクトリまたはローカル インストールで古いバージョンの SDK が使用されているかどうかを調べた結果を UpdateCheckResults として返します。

        呼び出し元がまだ明示的に Google と通信してない場合は(たとえば DevAppServer)、このメソッドを呼び出す前に allowedToCheckForUpdates を調べてください。

      • maybePrintNagScreen

        public boolean maybePrintNagScreen(java.io.PrintStream out)
        SDK の新しいバージョンが利用可能かどうかを調べます。前回の更新通知から十分な時間が経過している場合は、更新通知画面を out に出力します。このメソッドでエラーが発生した場合は、ユーザーに対して更新通知は表示されません。

        呼び出し元がまだ明示的に Google と通信してない場合は(たとえば DevAppServer)、このメソッドを呼び出す前に allowedToCheckForUpdates を調べてください。

        戻り値:
        更新画面が出力された場合は true、それ以外の場合は false
      • checkJavaVersion

        public boolean checkJavaVersion(java.io.PrintStream out)
このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

Java の App Engine スタンダード環境