protected static class SystemEnvironmentPropertySourceEnvironmentPostProcessor.OriginAwareSystemEnvironmentPropertySource extends SystemEnvironmentPropertySource implements OriginLookup<StringSE>
PropertySource.StubPropertySource
logger, name, source
修飾子と型 | メソッドと説明 |
---|---|
boolean | containsProperty(StringSE name) |
Origin | getOrigin(StringSE key) 指定されたキーの起源を返すか、起源を特定できない場合は null を返します。 |
StringSE | getPrefix() ルックアップの実行時に適用される暗黙のプレフィックスを返します。プレフィックスが使用されていない場合は null を返します。 |
ObjectSE | getProperty(StringSE name) |
isSecurityManagerPresent, resolvePropertyName
getPropertyNames
equals, getName, getSource, hashCode, named, toString
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
getOrigin, isImmutable
public boolean containsProperty(StringSE name)
SystemEnvironmentPropertySource
の containsProperty
public ObjectSE getProperty(StringSE name)
SystemEnvironmentPropertySource
の getProperty
public Origin getOrigin(StringSE key)
OriginLookup
null
を返します。OriginLookup<StringSE>
の getOrigin
key
- 検索するキー null
の起源 public StringSE getPrefix()
OriginLookup
null
を返します。プレフィックスを使用して、他の方法では衝突するキーを明確にすることができます。例: 複数のアプリケーションが同じマシンで実行されている場合は、アプリケーションごとに異なるプレフィックスを設定して、異なる環境変数が使用されるようにすることができます。OriginLookup<StringSE>
の getPrefix
null
によって適用されるプレフィックス。