public class OrderedHealthAggregator extends AbstractHealthAggregator
Health
インスタンスを集約し、単純な順序付きリストに基づいて最終的なシステム状態を決定するデフォルトの HealthAggregator
実装。 別の順序が必要な場合、または新しい Status
型が使用される場合は、setStatusOrder(List)
を呼び出して順序を設定できます。
コンストラクターと説明 |
---|
OrderedHealthAggregator() 新しい OrderedHealthAggregator インスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected Status | aggregateStatus(ListSE<Status> candidates) 指定された候補から使用する必要がある単一の「集約」ステータスを返します。 |
void | setStatusOrder(ListSE<StringSE> statusOrder) ステータスの順序を設定します。 |
void | setStatusOrder(Status... statusOrder) ステータスの順序を設定します。 |
aggregate, aggregateDetails
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public OrderedHealthAggregator()
OrderedHealthAggregator
インスタンスを作成します。public void setStatusOrder(Status... statusOrder)
statusOrder
- ステータスの順序付きリスト public void setStatusOrder(ListSE<StringSE> statusOrder)
statusOrder
- ステータスコードの順序付きリスト protected Status aggregateStatus(ListSE<Status> candidates)
AbstractHealthAggregator
AbstractHealthAggregator
の aggregateStatus
candidates
- 候補者 Copyright © 2019 Pivotal Software, Inc.. All rights reserved.