クラス InfoPropertiesInfoContributor<T extends InfoProperties>
java.lang.ObjectSE
org.springframework.boot.actuate.info.InfoPropertiesInfoContributor<T>
- 型パラメーター:
T
- 公開するInfoProperties
の型
- 実装されたすべてのインターフェース:
InfoContributor
- 既知の直属サブクラス
BuildInfoContributor
,GitInfoContributor
public abstract class InfoPropertiesInfoContributor<T extends InfoProperties>
extends ObjectSE
implements InfoContributor
InfoProperties
を公開するためのベース InfoContributor
。- 導入:
- 1.4.0
- 作成者:
- Stephane Nicoll, Madhura Bhave
ネストされたクラスのサマリー
ネストされたクラスコンストラクターの概要
コンストラクター修飾子コンストラクター説明protected
InfoPropertiesInfoContributor
(T properties, InfoPropertiesInfoContributor.Mode mode) メソッドのサマリー
修飾子と型メソッド説明protected void
copyIfSet
(PropertiesSE target, StringSE key) 指定されたキーが設定されている場合は、ターゲットProperties
SE にコピーします。extractContent
(PropertySource<?> propertySource) 指定されたPropertySource
に基づいて生のコンテンツを抽出します。コンテンツを抽出して、情報エンドポイントに貢献します。protected final InfoPropertiesInfoContributor.Mode
getMode()
コンテンツを公開するために使用する必要があるモードを返します。getNestedMap
(MapSE<StringSE, ObjectSE> map, StringSE key) 指定されたマップにネストされたマップを返すか、指定されたマップにキーのマッピングが含まれていない場合は空のマップを返します。protected final T
このインスタンスが管理するプロパティを返します。protected void
postProcessContent
(MapSE<StringSE, ObjectSE> content) 公開するコンテンツを後処理します。protected void
値がnull
でない場合は、指定されたキーのvalue
を置き換えます。protected PropertySource<?>
選択したInfoPropertiesInfoContributor.Mode
に基づいて使用するPropertySource
を返します。protected abstract PropertySource<?>
SIMPLE
モードのPropertySource
を返します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.boot.actuate.info.InfoContributor から継承されたメソッド
contribute
コンストラクターの詳細
InfoPropertiesInfoContributor
メソッドの詳細
getProperties
このインスタンスが管理するプロパティを返します。- 戻り値:
- 情報プロパティ
getMode
コンテンツを公開するために使用する必要があるモードを返します。- 戻り値:
- モード
toSimplePropertySource
SIMPLE
モードのPropertySource
を返します。- 戻り値:
- 単純なモデルのプロパティソース
- 関連事項:
generateContent
コンテンツを抽出して、情報エンドポイントに貢献します。- 戻り値:
- 公開するコンテンツ
- 関連事項:
extractContent
指定されたPropertySource
に基づいて生のコンテンツを抽出します。- パラメーター:
propertySource
- 使用するプロパティソース- 戻り値:
- 生のコンテンツ
postProcessContent
公開するコンテンツを後処理します。要素は追加、変更、削除できます。- パラメーター:
content
- 公開するコンテンツ
toPropertySource
選択したInfoPropertiesInfoContributor.Mode
に基づいて使用するPropertySource
を返します。- 戻り値:
- プロパティソース
copyIfSet
指定されたキーが設定されている場合は、ターゲットProperties
SE にコピーします。- パラメーター:
target
- 更新するターゲットプロパティkey
- キー
replaceValue
値がnull
でない場合は、指定されたキーのvalue
を置き換えます。- パラメーター:
content
- 公開するコンテンツkey
- 置き換えるプロパティvalue
- 新しい価値
getNestedMap
指定されたマップにネストされたマップを返すか、指定されたマップにキーのマッピングが含まれていない場合は空のマップを返します。- パラメーター:
map
- コンテンツkey
- ネストされたマップのキー- 戻り値:
- ネストされたマップ