@Component(value="cuba_UserSessionsMBean") public class UserSessions extends java.lang.Object implements UserSessionsMBean
| Constructor and Description |
|---|
UserSessions() |
| Modifier and Type | Method and Description |
|---|---|
int |
getCount() |
int |
getExpirationTimeoutSec()
User session expiration timeout.
|
int |
getSendTimeoutSec() |
java.lang.String |
killSession(java.lang.String id)
Kill specified session
|
java.lang.String |
printSessions() |
void |
processEviction() |
void |
setExpirationTimeoutSec(int value)
Set user session expiration timeout for the current server session.
|
void |
setSendTimeoutSec(int timeout)
Set user session ping timeout in cluster.
|
public int getExpirationTimeoutSec()
UserSessionsMBeangetExpirationTimeoutSec in interface UserSessionsMBeanpublic void setExpirationTimeoutSec(int value)
UserSessionsMBeansetExpirationTimeoutSec in interface UserSessionsMBeanvalue - timeout in secondspublic int getSendTimeoutSec()
getSendTimeoutSec in interface UserSessionsMBeanUserSessionsMBean.setSendTimeoutSec(int)public void setSendTimeoutSec(int timeout)
UserSessionsMBeanUserSessionsAPI.getAndRefresh(java.util.UUID),
the user session is sent to the cluster only after the specified timeout.setSendTimeoutSec in interface UserSessionsMBeantimeout - in secondspublic int getCount()
getCount in interface UserSessionsMBeanpublic java.lang.String printSessions()
printSessions in interface UserSessionsMBeanpublic void processEviction()
processEviction in interface UserSessionsMBeanpublic java.lang.String killSession(java.lang.String id)
UserSessionsMBeankillSession in interface UserSessionsMBeanid - Session id