keycloak
公開メンバ関数 | 静的公開メンバ関数 | 静的非公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.keycloak.representations.info.SystemInfoRepresentation クラス
org.keycloak.representations.info.SystemInfoRepresentation 連携図
Collaboration graph

公開メンバ関数

String getVersion ()
 
void setVersion (String version)
 
String getServerTime ()
 
void setServerTime (String serverTime)
 
String getUptime ()
 
void setUptime (String uptime)
 
long getUptimeMillis ()
 
void setUptimeMillis (long uptimeMillis)
 
String getJavaVersion ()
 
void setJavaVersion (String javaVersion)
 
String getJavaVendor ()
 
void setJavaVendor (String javaVendor)
 
String getJavaVm ()
 
void setJavaVm (String javaVm)
 
String getJavaVmVersion ()
 
void setJavaVmVersion (String javaVmVersion)
 
String getJavaRuntime ()
 
void setJavaRuntime (String javaRuntime)
 
String getJavaHome ()
 
void setJavaHome (String javaHome)
 
String getOsName ()
 
void setOsName (String osName)
 
String getOsArchitecture ()
 
void setOsArchitecture (String osArchitecture)
 
String getOsVersion ()
 
void setOsVersion (String osVersion)
 
String getFileEncoding ()
 
void setFileEncoding (String fileEncoding)
 
String getUserName ()
 
void setUserName (String userName)
 
String getUserDir ()
 
void setUserDir (String userDir)
 
String getUserTimezone ()
 
void setUserTimezone (String userTimezone)
 
String getUserLocale ()
 
void setUserLocale (String userLocale)
 

静的公開メンバ関数

static SystemInfoRepresentation create (long serverStartupTime)
 

静的非公開メンバ関数

static String formatUptime (long uptime)
 

非公開変数類

String version
 
String serverTime
 
String uptime
 
long uptimeMillis
 
String javaVersion
 
String javaVendor
 
String javaVm
 
String javaVmVersion
 
String javaRuntime
 
String javaHome
 
String osName
 
String osArchitecture
 
String osVersion
 
String fileEncoding
 
String userName
 
String userDir
 
String userTimezone
 
String userLocale
 

詳解

関数詳解

◆ create()

static SystemInfoRepresentation org.keycloak.representations.info.SystemInfoRepresentation.create ( long  serverStartupTime)
inlinestatic
46  {
47  SystemInfoRepresentation rep = new SystemInfoRepresentation();
48  rep.version = Version.VERSION;
49  rep.serverTime = new Date().toString();
50  rep.uptimeMillis = System.currentTimeMillis() - serverStartupTime;
51  rep.uptime = formatUptime(rep.uptimeMillis);
52  rep.javaVersion = System.getProperty("java.version");
53  rep.javaVendor = System.getProperty("java.vendor");
54  rep.javaVm = System.getProperty("java.vm.name");
55  rep.javaVmVersion = System.getProperty("java.vm.version");
56  rep.javaRuntime = System.getProperty("java.runtime.name");
57  rep.javaHome = System.getProperty("java.home");
58  rep.osName = System.getProperty("os.name");
59  rep.osArchitecture = System.getProperty("os.arch");
60  rep.osVersion = System.getProperty("os.version");
61  rep.fileEncoding = System.getProperty("file.encoding");
62  rep.userName = System.getProperty("user.name");
63  rep.userDir = System.getProperty("user.dir");
64  rep.userTimezone = System.getProperty("user.timezone");
65  if (System.getProperty("user.country") != null && System.getProperty("user.language") != null) {
66  rep.userLocale = (new Locale(System.getProperty("user.country"), System.getProperty("user.language")).toString());
67  }
68  return rep;
69  }
static String formatUptime(long uptime)
Definition: SystemInfoRepresentation.java:215

◆ formatUptime()

static String org.keycloak.representations.info.SystemInfoRepresentation.formatUptime ( long  uptime)
inlinestaticprivate
215  {
216  long diffInSeconds = uptime / 1000;
217  long diff[] = new long[]{0, 0, 0, 0}; // sec
218  diff[3] = (diffInSeconds >= 60 ? diffInSeconds % 60 : diffInSeconds); // min
219  diff[2] = (diffInSeconds = (diffInSeconds / 60)) >= 60 ? diffInSeconds % 60 : diffInSeconds; // hours
220  diff[1] = (diffInSeconds = (diffInSeconds / 60)) >= 24 ? diffInSeconds % 24 : diffInSeconds; // days
221  diff[0] = (diffInSeconds = (diffInSeconds / 24));
222 
223  return String.format(
224  "%d day%s, %d hour%s, %d minute%s, %d second%s",
225  diff[0],
226  diff[0] != 1 ? "s" : "",
227  diff[1],
228  diff[1] != 1 ? "s" : "",
229  diff[2],
230  diff[2] != 1 ? "s" : "",
231  diff[3],
232  diff[3] != 1 ? "s" : "");
233  }
String uptime
Definition: SystemInfoRepresentation.java:29

◆ getFileEncoding()

String org.keycloak.representations.info.SystemInfoRepresentation.getFileEncoding ( )
inline
175  {
176  return fileEncoding;
177  }
String fileEncoding
Definition: SystemInfoRepresentation.java:40

◆ getJavaHome()

String org.keycloak.representations.info.SystemInfoRepresentation.getJavaHome ( )
inline
143  {
144  return javaHome;
145  }
String javaHome
Definition: SystemInfoRepresentation.java:36

◆ getJavaRuntime()

String org.keycloak.representations.info.SystemInfoRepresentation.getJavaRuntime ( )
inline
135  {
136  return javaRuntime;
137  }
String javaRuntime
Definition: SystemInfoRepresentation.java:35

◆ getJavaVendor()

String org.keycloak.representations.info.SystemInfoRepresentation.getJavaVendor ( )
inline
111  {
112  return javaVendor;
113  }
String javaVendor
Definition: SystemInfoRepresentation.java:32

◆ getJavaVersion()

String org.keycloak.representations.info.SystemInfoRepresentation.getJavaVersion ( )
inline
103  {
104  return javaVersion;
105  }
String javaVersion
Definition: SystemInfoRepresentation.java:31

◆ getJavaVm()

String org.keycloak.representations.info.SystemInfoRepresentation.getJavaVm ( )
inline
119  {
120  return javaVm;
121  }
String javaVm
Definition: SystemInfoRepresentation.java:33

◆ getJavaVmVersion()

String org.keycloak.representations.info.SystemInfoRepresentation.getJavaVmVersion ( )
inline
127  {
128  return javaVmVersion;
129  }
String javaVmVersion
Definition: SystemInfoRepresentation.java:34

◆ getOsArchitecture()

String org.keycloak.representations.info.SystemInfoRepresentation.getOsArchitecture ( )
inline
159  {
160  return osArchitecture;
161  }
String osArchitecture
Definition: SystemInfoRepresentation.java:38

◆ getOsName()

String org.keycloak.representations.info.SystemInfoRepresentation.getOsName ( )
inline
151  {
152  return osName;
153  }
String osName
Definition: SystemInfoRepresentation.java:37

◆ getOsVersion()

String org.keycloak.representations.info.SystemInfoRepresentation.getOsVersion ( )
inline
167  {
168  return osVersion;
169  }
String osVersion
Definition: SystemInfoRepresentation.java:39

◆ getServerTime()

String org.keycloak.representations.info.SystemInfoRepresentation.getServerTime ( )
inline
79  {
80  return serverTime;
81  }
String serverTime
Definition: SystemInfoRepresentation.java:28

◆ getUptime()

String org.keycloak.representations.info.SystemInfoRepresentation.getUptime ( )
inline
87  {
88  return uptime;
89  }
String uptime
Definition: SystemInfoRepresentation.java:29

◆ getUptimeMillis()

long org.keycloak.representations.info.SystemInfoRepresentation.getUptimeMillis ( )
inline
95  {
96  return uptimeMillis;
97  }
long uptimeMillis
Definition: SystemInfoRepresentation.java:30

◆ getUserDir()

String org.keycloak.representations.info.SystemInfoRepresentation.getUserDir ( )
inline
191  {
192  return userDir;
193  }
String userDir
Definition: SystemInfoRepresentation.java:42

◆ getUserLocale()

String org.keycloak.representations.info.SystemInfoRepresentation.getUserLocale ( )
inline
207  {
208  return userLocale;
209  }
String userLocale
Definition: SystemInfoRepresentation.java:44

◆ getUserName()

String org.keycloak.representations.info.SystemInfoRepresentation.getUserName ( )
inline
183  {
184  return userName;
185  }
String userName
Definition: SystemInfoRepresentation.java:41

◆ getUserTimezone()

String org.keycloak.representations.info.SystemInfoRepresentation.getUserTimezone ( )
inline
199  {
200  return userTimezone;
201  }
String userTimezone
Definition: SystemInfoRepresentation.java:43

◆ getVersion()

String org.keycloak.representations.info.SystemInfoRepresentation.getVersion ( )
inline
71  {
72  return version;
73  }
String version
Definition: SystemInfoRepresentation.java:27

◆ setFileEncoding()

void org.keycloak.representations.info.SystemInfoRepresentation.setFileEncoding ( String  fileEncoding)
inline
179  {
180  this.fileEncoding = fileEncoding;
181  }
String fileEncoding
Definition: SystemInfoRepresentation.java:40

◆ setJavaHome()

void org.keycloak.representations.info.SystemInfoRepresentation.setJavaHome ( String  javaHome)
inline
147  {
148  this.javaHome = javaHome;
149  }
String javaHome
Definition: SystemInfoRepresentation.java:36

◆ setJavaRuntime()

void org.keycloak.representations.info.SystemInfoRepresentation.setJavaRuntime ( String  javaRuntime)
inline
139  {
140  this.javaRuntime = javaRuntime;
141  }
String javaRuntime
Definition: SystemInfoRepresentation.java:35

◆ setJavaVendor()

void org.keycloak.representations.info.SystemInfoRepresentation.setJavaVendor ( String  javaVendor)
inline
115  {
116  this.javaVendor = javaVendor;
117  }
String javaVendor
Definition: SystemInfoRepresentation.java:32

◆ setJavaVersion()

void org.keycloak.representations.info.SystemInfoRepresentation.setJavaVersion ( String  javaVersion)
inline
107  {
108  this.javaVersion = javaVersion;
109  }
String javaVersion
Definition: SystemInfoRepresentation.java:31

◆ setJavaVm()

void org.keycloak.representations.info.SystemInfoRepresentation.setJavaVm ( String  javaVm)
inline
123  {
124  this.javaVm = javaVm;
125  }
String javaVm
Definition: SystemInfoRepresentation.java:33

◆ setJavaVmVersion()

void org.keycloak.representations.info.SystemInfoRepresentation.setJavaVmVersion ( String  javaVmVersion)
inline
131  {
133  }
String javaVmVersion
Definition: SystemInfoRepresentation.java:34

◆ setOsArchitecture()

void org.keycloak.representations.info.SystemInfoRepresentation.setOsArchitecture ( String  osArchitecture)
inline
163  {
165  }
String osArchitecture
Definition: SystemInfoRepresentation.java:38

◆ setOsName()

void org.keycloak.representations.info.SystemInfoRepresentation.setOsName ( String  osName)
inline
155  {
156  this.osName = osName;
157  }
String osName
Definition: SystemInfoRepresentation.java:37

◆ setOsVersion()

void org.keycloak.representations.info.SystemInfoRepresentation.setOsVersion ( String  osVersion)
inline
171  {
172  this.osVersion = osVersion;
173  }
String osVersion
Definition: SystemInfoRepresentation.java:39

◆ setServerTime()

void org.keycloak.representations.info.SystemInfoRepresentation.setServerTime ( String  serverTime)
inline
83  {
84  this.serverTime = serverTime;
85  }
String serverTime
Definition: SystemInfoRepresentation.java:28

◆ setUptime()

void org.keycloak.representations.info.SystemInfoRepresentation.setUptime ( String  uptime)
inline
91  {
92  this.uptime = uptime;
93  }
String uptime
Definition: SystemInfoRepresentation.java:29

◆ setUptimeMillis()

void org.keycloak.representations.info.SystemInfoRepresentation.setUptimeMillis ( long  uptimeMillis)
inline
99  {
100  this.uptimeMillis = uptimeMillis;
101  }
long uptimeMillis
Definition: SystemInfoRepresentation.java:30

◆ setUserDir()

void org.keycloak.representations.info.SystemInfoRepresentation.setUserDir ( String  userDir)
inline
195  {
196  this.userDir = userDir;
197  }
String userDir
Definition: SystemInfoRepresentation.java:42

◆ setUserLocale()

void org.keycloak.representations.info.SystemInfoRepresentation.setUserLocale ( String  userLocale)
inline
211  {
212  this.userLocale = userLocale;
213  }
String userLocale
Definition: SystemInfoRepresentation.java:44

◆ setUserName()

void org.keycloak.representations.info.SystemInfoRepresentation.setUserName ( String  userName)
inline
187  {
188  this.userName = userName;
189  }
String userName
Definition: SystemInfoRepresentation.java:41

◆ setUserTimezone()

void org.keycloak.representations.info.SystemInfoRepresentation.setUserTimezone ( String  userTimezone)
inline
203  {
204  this.userTimezone = userTimezone;
205  }
String userTimezone
Definition: SystemInfoRepresentation.java:43

◆ setVersion()

void org.keycloak.representations.info.SystemInfoRepresentation.setVersion ( String  version)
inline
75  {
76  this.version = version;
77  }
String version
Definition: SystemInfoRepresentation.java:27

メンバ詳解

◆ fileEncoding

String org.keycloak.representations.info.SystemInfoRepresentation.fileEncoding
private

◆ javaHome

String org.keycloak.representations.info.SystemInfoRepresentation.javaHome
private

◆ javaRuntime

String org.keycloak.representations.info.SystemInfoRepresentation.javaRuntime
private

◆ javaVendor

String org.keycloak.representations.info.SystemInfoRepresentation.javaVendor
private

◆ javaVersion

String org.keycloak.representations.info.SystemInfoRepresentation.javaVersion
private

◆ javaVm

String org.keycloak.representations.info.SystemInfoRepresentation.javaVm
private

◆ javaVmVersion

String org.keycloak.representations.info.SystemInfoRepresentation.javaVmVersion
private

◆ osArchitecture

String org.keycloak.representations.info.SystemInfoRepresentation.osArchitecture
private

◆ osName

String org.keycloak.representations.info.SystemInfoRepresentation.osName
private

◆ osVersion

String org.keycloak.representations.info.SystemInfoRepresentation.osVersion
private

◆ serverTime

String org.keycloak.representations.info.SystemInfoRepresentation.serverTime
private

◆ uptime

String org.keycloak.representations.info.SystemInfoRepresentation.uptime
private

◆ uptimeMillis

long org.keycloak.representations.info.SystemInfoRepresentation.uptimeMillis
private

◆ userDir

String org.keycloak.representations.info.SystemInfoRepresentation.userDir
private

◆ userLocale

String org.keycloak.representations.info.SystemInfoRepresentation.userLocale
private

◆ userName

String org.keycloak.representations.info.SystemInfoRepresentation.userName
private

◆ userTimezone

String org.keycloak.representations.info.SystemInfoRepresentation.userTimezone
private

◆ version

String org.keycloak.representations.info.SystemInfoRepresentation.version
private

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