クラス 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
ネストされたクラスの概要
ネストされたクラスコンストラクター概要
コンストラクター修飾子コンストラクター説明protectedInfoPropertiesInfoContributor(T properties, InfoPropertiesInfoContributor.Mode mode) 方法の概要
修飾子と型メソッド説明protected voidcopyIfSet(PropertiesSE target, StringSE key) 指定されたキーが設定されている場合は、ターゲットPropertiesSE にコピーします。extractContent(PropertySource<?> propertySource) 指定されたPropertySourceに基づいて生のコンテンツを抽出します。コンテンツを抽出して、情報エンドポイントに貢献します。protected final InfoPropertiesInfoContributor.ModegetMode()コンテンツを公開するために使用する必要があるモードを返します。getNestedMap(MapSE<StringSE, ObjectSE> map, StringSE key) 指定されたマップにネストされたマップを返すか、指定されたマップにキーのマッピングが含まれていない場合は空のマップを返します。protected final Tこのインスタンスが管理するプロパティを返します。protected voidpostProcessContent(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
指定されたキーが設定されている場合は、ターゲットPropertiesSE にコピーします。- パラメーター:
target- 更新するターゲットプロパティkey- キー
replaceValue
値がnullでない場合は、指定されたキーのvalueを置き換えます。- パラメーター:
content- 公開するコンテンツkey- 置き換えるプロパティvalue- 新しい価値
getNestedMap
指定されたマップにネストされたマップを返すか、指定されたマップにキーのマッピングが含まれていない場合は空のマップを返します。- パラメーター:
map- コンテンツkey- ネストされたマップのキー- 戻り値:
- ネストされたマップ