keycloak
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.keycloak.common.util.SystemEnvProperties クラス
org.keycloak.common.util.SystemEnvProperties の継承関係図
Inheritance graph
org.keycloak.common.util.SystemEnvProperties 連携図
Collaboration graph

公開メンバ関数

 SystemEnvProperties (Map< String, String > overrides)
 
 SystemEnvProperties ()
 
String getProperty (String key)
 
String getProperty (String key, String defaultValue)
 

非公開変数類

final Map< String, String > overrides
 

詳解

著者
Stian Thorgersen

構築子と解体子

◆ SystemEnvProperties() [1/2]

org.keycloak.common.util.SystemEnvProperties.SystemEnvProperties ( Map< String, String >  overrides)
inline
31  {
32  this.overrides = overrides;
33  }
final Map< String, String > overrides
Definition: SystemEnvProperties.java:29

◆ SystemEnvProperties() [2/2]

org.keycloak.common.util.SystemEnvProperties.SystemEnvProperties ( )
inline
35  {
36  this.overrides = Collections.EMPTY_MAP;
37  }
final Map< String, String > overrides
Definition: SystemEnvProperties.java:29

関数詳解

◆ getProperty() [1/2]

String org.keycloak.common.util.SystemEnvProperties.getProperty ( String  key)
inline
40  {
41  if (overrides.containsKey(key)) {
42  return overrides.get(key);
43  } else if (key.startsWith("env.")) {
44  return System.getenv().get(key.substring(4));
45  } else {
46  return System.getProperty(key);
47  }
48  }
final Map< String, String > overrides
Definition: SystemEnvProperties.java:29

◆ getProperty() [2/2]

String org.keycloak.common.util.SystemEnvProperties.getProperty ( String  key,
String  defaultValue 
)
inline
51  {
52  String value = getProperty(key);
53  return value != null ? value : defaultValue;
54  }
String getProperty(String key)
Definition: SystemEnvProperties.java:40

メンバ詳解

◆ overrides

final Map<String, String> org.keycloak.common.util.SystemEnvProperties.overrides
private

このクラス詳解は次のファイルから抽出されました: