gluu
公開メンバ関数 | 限定公開変数類 | 非公開変数類 | 全メンバ一覧
org.gluu.oxtrust.api.configuration.ServerStatusRepository クラス
org.gluu.oxtrust.api.configuration.ServerStatusRepository の継承関係図
Inheritance graph
org.gluu.oxtrust.api.configuration.ServerStatusRepository 連携図
Collaboration graph

公開メンバ関数

 ServerStatusRepository ()
 
GluuServerStatus getServerStatus ()
 
void init ()
 

限定公開変数類

String baseURI
 

非公開変数類

String PATH = "restv1/api/configuration/status"
 
ResteasyClient client
 

詳解

構築子と解体子

◆ ServerStatusRepository()

org.gluu.oxtrust.api.configuration.ServerStatusRepository.ServerStatusRepository ( )
inline
15  {
16  super();
17  PATH = baseURI + PATH;
18  client = new ResteasyClientBuilder().build();
19  }
String baseURI
Definition: BaseRepository.java:13
ResteasyClient client
Definition: ServerStatusRepository.java:13
String PATH
Definition: ServerStatusRepository.java:12

関数詳解

◆ getServerStatus()

GluuServerStatus org.gluu.oxtrust.api.configuration.ServerStatusRepository.getServerStatus ( )
inline
21  {
22  ResteasyWebTarget target = client.target(PATH);
23  ServerStatusProxy simpleClient = target.proxy(ServerStatusProxy.class);
24  return simpleClient.getServerStatus();
25  }
ResteasyClient client
Definition: ServerStatusRepository.java:13
String PATH
Definition: ServerStatusRepository.java:12

◆ init()

void org.gluu.oxtrust.api.BaseRepository.init ( )
inlineinherited
19  {
20  final String confFile = "conf/configuration.properties";
21  configuration = new Properties();
22  try {
23  configuration.load(new FileInputStream(confFile));
24  } catch (FileNotFoundException e) {
25  e.printStackTrace();
26  } catch (IOException e) {
27  e.printStackTrace();
28  }
29  baseURI = configuration.getProperty("baseURI");
30  }
String baseURI
Definition: BaseRepository.java:13
Properties configuration
Definition: BaseRepository.java:11

メンバ詳解

◆ baseURI

String org.gluu.oxtrust.api.BaseRepository.baseURI
protectedinherited

◆ client

ResteasyClient org.gluu.oxtrust.api.configuration.ServerStatusRepository.client
private

◆ PATH

String org.gluu.oxtrust.api.configuration.ServerStatusRepository.PATH = "restv1/api/configuration/status"
private

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