クラス WebServerPortFileWriter
java.lang.ObjectSE
org.springframework.boot.web.context.WebServerPortFileWriter
- 実装されたすべてのインターフェース:
EventListenerSE
,ApplicationListener<WebServerInitializedEvent>
public class WebServerPortFileWriter
extends ObjectSE
implements ApplicationListener<WebServerInitializedEvent>
埋め込みサーバーポートと管理ポートをファイルに保存する
ApplicationListener
。このアプリケーションリスナーは、サーバーが起動するたびにトリガーされます。ファイル名は、実行時に "PORTFILE" または "portfile" という名前のシステムプロパティまたは環境変数でオーバーライドできます。- 導入:
- 2.0.0
- 作成者:
- David Liu, Phillip Webb, Andy Wilkinson
コンストラクターのサマリー
コンストラクターコンストラクター説明ファイル名 "application.port" を使用して、新しいWebServerPortFileWriter
インスタンスを作成します。指定されたファイルで新しいWebServerPortFileWriter
インスタンスを作成します。WebServerPortFileWriter
(StringSE filename) 指定したファイル名で新しいWebServerPortFileWriter
インスタンスを作成します。方法の概要
修飾子と型メソッド説明protected FileSE
getPortFile
(ApplicationContext applicationContext) 指定されたアプリケーションコンテキストに対して書き込まれる必要がある実際のポートファイルを返します。void
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.context.ApplicationListener から継承されたメソッド
supportsAsyncExecution
コンストラクターの詳細
WebServerPortFileWriter
public WebServerPortFileWriter()ファイル名 "application.port" を使用して、新しいWebServerPortFileWriter
インスタンスを作成します。WebServerPortFileWriter
指定したファイル名で新しいWebServerPortFileWriter
インスタンスを作成します。- パラメーター:
filename
- ポートを含むファイルの名前
WebServerPortFileWriter
指定されたファイルで新しいWebServerPortFileWriter
インスタンスを作成します。- パラメーター:
file
- ポートを含むファイル
メソッドの詳細
onApplicationEvent
- 次で指定:
- インターフェース
ApplicationListener<WebServerInitializedEvent>
のonApplicationEvent
getPortFile
指定されたアプリケーションコンテキストに対して書き込まれる必要がある実際のポートファイルを返します。デフォルトの実装では、ソースファイルとアプリケーションコンテキスト名前空間(使用可能な場合)からファイルを作成します。- パラメーター:
applicationContext
- ソースアプリケーションコンテキスト- 戻り値:
- 書き込む必要のあるファイル