|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface ServerMBean
One ServerMBean instance exists in the system. It is created at startup by
Lightstreamer Server and lasts until the shutdown of the Server.
ServerMBean name:
"com.lightstreamer:type=Server"
| Method Summary | |
|---|---|
java.lang.Boolean |
block()
Stop accepting new Stream or Polling Connections but do not disconnect current Users. |
java.lang.Boolean |
disableHostname(java.lang.String hostname)
Disconnect all the Users currently connected from the specified host or domain and stop accepting new Connections from that address. |
java.lang.Boolean |
disableIP(java.lang.String ip)
Disconnect all the Users currently connected from the specified IP address and stop accepting new Connections from that IP. |
java.lang.Boolean |
enableHostname(java.lang.String hostname)
Remove the ban associated to the specified host or domain. |
java.lang.Boolean |
enableIP(java.lang.String ip)
Remove the ban associated to the specified IP address. |
java.lang.String |
getConfigFile()
[TO BE IMPLEMENTED] |
java.util.List |
getDisabledHostnamesList()
|
java.util.List |
getDisabledIPsList()
|
java.lang.Long |
getFreeMemory()
|
java.lang.String |
getJavaVersion()
|
java.util.Date |
getLastRefreshTime()
|
java.lang.String |
getLocalHostIP()
|
java.lang.String |
getLocalHostname()
|
java.lang.String |
getLSClientId()
|
java.lang.String |
getLSEdition()
|
java.lang.String |
getLSLicenseType()
|
java.lang.String |
getLSVersion()
|
java.lang.Integer |
getMaxSessions()
|
java.lang.Integer |
getSamplingPeriodMillis()
|
java.util.Date |
getStartupTime()
|
java.lang.String |
getStatus()
|
java.lang.Long |
getTotalMemory()
|
java.lang.Long |
getUptimeMillis()
|
void |
setMaxSessions(java.lang.Integer sessions)
|
void |
shutdown()
Terminate the Server operations and exit JVM. |
java.lang.Boolean |
start()
Start accepting new Connections. |
java.lang.Boolean |
stop()
[TO BE IMPLEMENTED] Stop accepting new Connections and disconnect all connected Users. |
| Method Detail |
|---|
java.lang.Long getTotalMemory()
java.lang.Long getFreeMemory()
java.lang.String getJavaVersion()
java.lang.Long getUptimeMillis()
java.util.Date getStartupTime()
java.lang.String getLSVersion()
java.lang.String getLSEdition()
java.lang.String getLSLicenseType()
java.lang.String getLSClientId()
java.lang.String getLocalHostIP()
java.lang.String getLocalHostname()
java.lang.String getStatus()
void shutdown()
java.lang.Boolean stop()
java.lang.Boolean block()
java.lang.Boolean start()
java.lang.Boolean disableIP(java.lang.String ip)
ip - an IP address.
java.lang.Boolean enableIP(java.lang.String ip)
ip - an IP address.
java.util.List getDisabledIPsList()
java.lang.Boolean disableHostname(java.lang.String hostname)
hostname - a host name.
java.lang.Boolean enableHostname(java.lang.String hostname)
hostname - a host name.
java.util.List getDisabledHostnamesList()
java.lang.Integer getMaxSessions()
void setMaxSessions(java.lang.Integer sessions)
sessions - The maximum allowed number of concurrent Sessions (Clients).
0 is used to indicate an unlimted number of Sessions.
The new limit does not affect currently active sessions.java.lang.Integer getSamplingPeriodMillis()
java.util.Date getLastRefreshTime()
java.lang.String getConfigFile()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||