gluu
公開メンバ関数 | 静的公開変数類 | 非公開変数類 | 静的非公開変数類 | 全メンバ一覧
org.xdi.oxd.server.service.ConfigurationService クラス
org.xdi.oxd.server.service.ConfigurationService の継承関係図
Inheritance graph
org.xdi.oxd.server.service.ConfigurationService 連携図
Collaboration graph

公開メンバ関数

void setConfiguration (OxdServerConfiguration configuration)
 
Rp defaultRp ()
 
OxdServerConfiguration getConfiguration ()
 
OxdServerConfiguration get ()
 

静的公開変数類

static final String DOC_URL = "https://www.gluu.org/docs/oxd"
 
static final String APP_VERSION = "3.2.0"
 

非公開変数類

OxdServerConfiguration configuration = null
 

静的非公開変数類

static final Logger LOG = LoggerFactory.getLogger(ConfigurationService.class)
 

詳解

著者
Yuriy Zabrovarnyy

関数詳解

◆ defaultRp()

Rp org.xdi.oxd.server.service.ConfigurationService.defaultRp ( )
inline
40  {
41  try {
42  return CoreUtils.createJsonMapper().readValue(configuration.getDefaultSiteConfig().toString(), Rp.class);
43  } catch (IOException e) {
44  LOG.error("Failed to parse default RP.", e);
45  return null;
46  }
47  }
JsonNode getDefaultSiteConfig()
Definition: OxdServerConfiguration.java:62
OxdServerConfiguration configuration
Definition: ConfigurationService.java:28
static final Logger LOG
Definition: ConfigurationService.java:26

◆ get()

OxdServerConfiguration org.xdi.oxd.server.service.ConfigurationService.get ( )
inline
54  {
55  return configuration;
56  }
OxdServerConfiguration configuration
Definition: ConfigurationService.java:28

◆ getConfiguration()

OxdServerConfiguration org.xdi.oxd.server.service.ConfigurationService.getConfiguration ( )
inline
49  {
50  return configuration;
51  }
OxdServerConfiguration configuration
Definition: ConfigurationService.java:28

◆ setConfiguration()

void org.xdi.oxd.server.service.ConfigurationService.setConfiguration ( OxdServerConfiguration  configuration)
inline
30  {
31  Preconditions.checkNotNull(configuration, "Failed to load configuration.");
32 
33  if (StringUtils.isBlank(configuration.getServerName())) {
34  LOG.error("'server_name' configuration property is mandatory. Please provide value for it in configuration file.");
35  throw new AssertionError("'server_name' configuration property is mandatory. Please provide value for it in configuration file.");
36  }
38  }
OxdServerConfiguration configuration
Definition: ConfigurationService.java:28
static final Logger LOG
Definition: ConfigurationService.java:26
String getServerName()
Definition: OxdServerConfiguration.java:110

メンバ詳解

◆ APP_VERSION

final String org.xdi.oxd.server.service.ConfigurationService.APP_VERSION = "3.2.0"
static

◆ configuration

OxdServerConfiguration org.xdi.oxd.server.service.ConfigurationService.configuration = null
private

◆ DOC_URL

final String org.xdi.oxd.server.service.ConfigurationService.DOC_URL = "https://www.gluu.org/docs/oxd"
static

◆ LOG

final Logger org.xdi.oxd.server.service.ConfigurationService.LOG = LoggerFactory.getLogger(ConfigurationService.class)
staticprivate

Logger


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