public class EmbeddedAppmasterTrackService extends java.lang.Object implements AppmasterTrackService, org.springframework.context.ApplicationListener<org.springframework.context.ApplicationEvent>
EmbeddedServletContainer に委譲する AppmasterTrackService。EmbeddedServletContainer は、AnnotationConfigEmbeddedWebApplicationContext の存在を通知するために Boot によって送信された ApplicationEvent から受信されます。
| コンストラクターと説明 |
|---|
EmbeddedAppmasterTrackService(HostInfoDiscovery hostInfoDiscovery) デフォルトの待機時間が 60 秒である新しい埋め込み appmaster トラックサービスをインスタンス化します。 |
EmbeddedAppmasterTrackService(long waitTime, HostInfoDiscovery hostInfoDiscovery) 新しい埋め込みアプリマスタートラックサービスをインスタンス化します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
java.lang.String | getTrackUrl() このトラックサービスの URL を取得します。 |
void | onApplicationEvent(org.springframework.context.ApplicationEvent event) |
void | setWaitTime(long waitTime) 埋め込みコンテナーポートを待機する最大時間を設定します。 |
public EmbeddedAppmasterTrackService(HostInfoDiscovery hostInfoDiscovery)
hostInfoDiscovery - ホスト情報の検出 public EmbeddedAppmasterTrackService(long waitTime,
HostInfoDiscovery hostInfoDiscovery)waitTime - 待ち時間(ミリ秒)hostInfoDiscovery - ホスト情報の検出 public java.lang.String getTrackUrl()
AppmasterTrackServiceAppmasterTrackService 内の getTrackUrl public void onApplicationEvent(org.springframework.context.ApplicationEvent event)
org.springframework.context.ApplicationListener<org.springframework.context.ApplicationEvent> 内の onApplicationEvent public void setWaitTime(long waitTime)
waitTime - 新しい待ち時間(ミリ秒)