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

公開メンバ関数

void initialize (Bootstrap< OxdServerConfiguration > bootstrap)
 
void run (OxdServerConfiguration configuration, Environment environment)
 

静的公開メンバ関数

static void main (String[] args)
 

静的非公開変数類

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

詳解

関数詳解

◆ initialize()

void org.xdi.oxd.server.OxdServerApplication.initialize ( Bootstrap< OxdServerConfiguration bootstrap)
inline
28  {
29  bootstrap.setConfigurationSourceProvider(new SubstitutingSourceProvider(
30  bootstrap.getConfigurationSourceProvider(), new EnvironmentVariableSubstitutor(false)));
31  }

◆ main()

static void org.xdi.oxd.server.OxdServerApplication.main ( String []  args)
inlinestatic
18  {
19  try {
20  new OxdServerApplication().run(args);
21  } catch (Throwable e) {
22  LOG.error("Failed to start oxd-server.", e);
23  System.exit(1);
24  }
25  }
static final Logger LOG
Definition: OxdServerApplication.java:16

◆ run()

void org.xdi.oxd.server.OxdServerApplication.run ( OxdServerConfiguration  configuration,
Environment  environment 
)
inline
34  {
35  ServerLauncher.configureServices(configuration);
36  environment.healthChecks().register("dummy", new HealthCheck() {
37  @Override
38  protected Result check() throws Exception {
39  return Result.healthy();
40  }
41  });
42  environment.jersey().register(RolesAllowedDynamicFeature.class);
43  environment.jersey().register(LicenseGuardFilter.class);
44  environment.jersey().register(new RestResource());
45  }

メンバ詳解

◆ LOG

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

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