コンストラクターと説明 |
---|
Builder() 新しいビルダーインスタンスを作成します。 |
Builder(Status status) 新しい Builder インスタンスを作成し、ステータスを指定された status に設定します。 |
Builder(Status status, MapSE<StringSE,?> details) 新しいビルダーインスタンスを作成し、ステータスを特定の status に、詳細を特定の details に設定します。 |
修飾子と型 | メソッドと説明 |
---|---|
Health | build() 以前に指定したコードと詳細を使用して、新しい Health インスタンスを作成します。 |
Health.Builder | down() ステータスを Status.DOWN に設定します。 |
Health.Builder | down(ThrowableSE ex) ステータスを Status.DOWN に設定し、特定の Throwable SE の詳細を追加します。 |
Health.Builder | outOfService() ステータスを Status.OUT_OF_SERVICE に設定します。 |
Health.Builder | status(Status status) ステータスを指定の Status インスタンスに設定します。 |
Health.Builder | status(StringSE statusCode) ステータスを指定の statusCode に設定します。 |
Health.Builder | unknown() ステータスを Status.UNKNOWN ステータスに設定します。 |
Health.Builder | up() ステータスを Status.UP ステータスに設定します。 |
Health.Builder | withDetail(StringSE key, ObjectSE value) 指定された key および value を使用して詳細を記録します。 |
Health.Builder | withDetails(MapSE<StringSE,?> details) 指定された details マップから詳細を記録します。 |
Health.Builder | withException(ThrowableSE ex) 指定された Exception SE の詳細を記録します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public Builder()
public Builder(Status status)
status
に設定します。status
- 使用する Status
public Health.Builder withException(ThrowableSE ex)
Exception
SE の詳細を記録します。ex
- 例外 Health.Builder
インスタンス public Health.Builder withDetail(StringSE key, ObjectSE value)
key
および value
を使用して詳細を記録します。key
- 詳細キー value
- 詳細値 Health.Builder
インスタンス public Health.Builder withDetails(MapSE<StringSE,?> details)
details
マップから詳細を記録します。指定されたマップのキーは、重複がある場合、既存のキーを置き換えます。details
- 詳細の地図 Health.Builder
インスタンス public Health.Builder unknown()
Status.UNKNOWN
ステータスに設定します。Health.Builder
インスタンス public Health.Builder up()
Status.UP
ステータスに設定します。Health.Builder
インスタンス public Health.Builder down(ThrowableSE ex)
Status.DOWN
に設定し、特定の Throwable
SE の詳細を追加します。ex
- 例外 Health.Builder
インスタンス public Health.Builder down()
Status.DOWN
に設定します。Health.Builder
インスタンス public Health.Builder outOfService()
Status.OUT_OF_SERVICE
に設定します。Health.Builder
インスタンス public Health.Builder status(StringSE statusCode)
statusCode
に設定します。statusCode
- ステータスコード Health.Builder
インスタンス public Health.Builder status(Status status)
Status
インスタンスに設定します。status
- ステータス Health.Builder
インスタンス