クラス WebServerPortFileWriter

java.lang.ObjectSE
org.springframework.boot.web.context.WebServerPortFileWriter
実装されたすべてのインターフェース:
EventListenerSEApplicationListener<WebServerInitializedEvent>

public class WebServerPortFileWriter extends ObjectSE implements ApplicationListener<WebServerInitializedEvent>
埋め込みサーバーポートと管理ポートをファイルに保存する ApplicationListener。このアプリケーションリスナーは、サーバーが起動するたびにトリガーされます。ファイル名は、実行時に "PORTFILE" または "portfile" という名前のシステムプロパティまたは環境変数でオーバーライドできます。
導入:
2.0.0
作成者:
David Liu, Phillip Webb, Andy Wilkinson
  • コンストラクターの詳細

    • WebServerPortFileWriter

      public WebServerPortFileWriter()
      ファイル名 "application.port" を使用して、新しい WebServerPortFileWriter インスタンスを作成します。
    • WebServerPortFileWriter

      public WebServerPortFileWriter(StringSE filename)
      指定したファイル名で新しい WebServerPortFileWriter インスタンスを作成します。
      パラメーター:
      filename - ポートを含むファイルの名前
    • WebServerPortFileWriter

      public WebServerPortFileWriter(FileSE file)
      指定されたファイルで新しい WebServerPortFileWriter インスタンスを作成します。
      パラメーター:
      file - ポートを含むファイル
  • メソッドの詳細

    • onApplicationEvent

      public void onApplicationEvent(WebServerInitializedEvent event)
      次で指定:
      インターフェース ApplicationListener<WebServerInitializedEvent>onApplicationEvent 
    • getPortFile

      protected FileSE getPortFile(ApplicationContext applicationContext)
      指定されたアプリケーションコンテキストに対して書き込まれる必要がある実際のポートファイルを返します。デフォルトの実装では、ソースファイルとアプリケーションコンテキスト名前空間(使用可能な場合)からファイルを作成します。
      パラメーター:
      applicationContext - ソースアプリケーションコンテキスト
      戻り値:
      書き込む必要のあるファイル