public abstract class CommandLineRunnerSupport
extends java.lang.Object
implements org.springframework.core.OrderedCommandLineRunner 実装の基本サポートクラス。| コンストラクターと説明 |
|---|
CommandLineRunnerSupport() |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected void | countDownLatch() 現在のラッチを 1 ずつカウントダウンします。 |
void | exit(int status)SystemExiter を介してメソッドの折り返し処理を終了します。 |
void | exit(java.lang.String status)SystemExiter を介してメソッドの折り返し処理を終了します。 |
ExitCodeMapper | getExitCodeMapper() 終了コードマッパーを取得します。 |
int | getOrder() |
boolean | isWaitLatch() 待機ラッチかどうかを確認します。 |
void | setExitCodeMapper(ExitCodeMapper exitCodeMapper) 終了コードマッパーを設定します。 |
void | setOrder(int order)Ordered に使用する順序を設定します。 |
void | setWaitLatch(boolean waitLatch) 待機ラッチを設定します。 |
protected void | waitLatch() 単に CountDownLatch.await() に委譲します。 |
protected void | waitLatch(long timeout, java.util.concurrent.TimeUnit unit) 単に CountDownLatch.await(long, TimeUnit) に委譲します。 |
public int getOrder()
org.springframework.core.Ordered 内の getOrder public void setOrder(int order)
Ordered に使用する順序を設定します。このクラスで使用される順序は Ordered.HIGHEST_PRECEDENCE です。order - 新しい秩序 public void exit(int status)
SystemExiter を介してメソッドの折り返し処理を終了します。status - 終了コード public void exit(java.lang.String status)
SystemExiter を介して終了メソッドの折り返し処理を行います。このメソッドの終了ステータスは String として指定されるため、ステータス値は ExitCodeMapper を介して変換されます。status - 終了コード public void setWaitLatch(boolean waitLatch)
waitLatch - 新しい待機ラッチ public boolean isWaitLatch()
public void setExitCodeMapper(ExitCodeMapper exitCodeMapper)
exitCodeMapper - 新しい終了コードマッパー public ExitCodeMapper getExitCodeMapper()
protected void countDownLatch()
protected void waitLatch()
CountDownLatch.await() に委譲します。protected void waitLatch(long timeout,
java.util.concurrent.TimeUnit unit)CountDownLatch.await(long, TimeUnit) に委譲します。timeout - タイムアウト unit - ユニット