public class ClientRegistry
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CACHE_HASHKEY |
java.util.concurrent.ConcurrentHashMap |
clientCallback |
java.util.concurrent.ConcurrentHashMap |
clientCallbackForEIP |
static pe.pase.NullObject |
NULL_ENTRY |
java.util.concurrent.ConcurrentHashMap<java.lang.String,java.util.Date> |
userLastActiveTime |
java.util.concurrent.ConcurrentHashMap<java.lang.String,java.util.Date> |
userLoginTime |
java.util.concurrent.ConcurrentHashMap<java.lang.String,java.util.Date> |
userLoginTimeForEIP |
Constructor and Description |
---|
ClientRegistry() |
Modifier and Type | Method and Description |
---|---|
void |
addClientCallback(java.lang.String loginId,
ClientRMI client) |
void |
addClientCallbackForEIP(java.lang.String loginId,
ClientRMI client) |
ClientRMI |
getClientCallback(java.lang.String loginId) |
ClientRMI |
getClientCallbackForEIP(java.lang.String loginId) |
java.util.List<java.lang.String> |
getClients() |
java.util.List<java.lang.String> |
getClientsForEIP() |
int |
getClientsSize() |
int |
getClientsSizeForEIP() |
java.lang.Object |
getHashKey() |
java.lang.String |
getLoginIDIgnoreCase(java.lang.String loginID)
Gets loginID in clientCallback irrespective of case
|
java.lang.String |
getLoginIDIgnoreCaseForEIP(java.lang.String loginID) |
java.util.Date |
getLoginTime(java.lang.String loginId) |
java.util.Date |
getLoginTimeForEIP(java.lang.String loginId) |
java.util.Map |
getOnlineUserLoginTime() |
java.util.Map |
getOnlineUserLoginTimeForEIP() |
boolean |
isUserExist(java.lang.String loginId) |
boolean |
isUserExistForEIP(java.lang.String loginId) |
boolean |
removeClientCallback(java.lang.String loginId) |
boolean |
removeClientCallbackForEIP(java.lang.String loginId) |
java.util.Vector |
removeTimeoutUser() |
void |
update(java.lang.Object obj) |
void |
updateForEIP(java.lang.Object obj) |
public java.util.concurrent.ConcurrentHashMap clientCallback
public java.util.concurrent.ConcurrentHashMap<java.lang.String,java.util.Date> userLoginTime
public java.util.concurrent.ConcurrentHashMap clientCallbackForEIP
public java.util.concurrent.ConcurrentHashMap<java.lang.String,java.util.Date> userLoginTimeForEIP
public static final java.lang.String CACHE_HASHKEY
public java.util.concurrent.ConcurrentHashMap<java.lang.String,java.util.Date> userLastActiveTime
public static final pe.pase.NullObject NULL_ENTRY
public java.lang.Object getHashKey()
public void update(java.lang.Object obj)
public void updateForEIP(java.lang.Object obj)
public void addClientCallback(java.lang.String loginId, ClientRMI client)
public void addClientCallbackForEIP(java.lang.String loginId, ClientRMI client)
public ClientRMI getClientCallback(java.lang.String loginId)
public ClientRMI getClientCallbackForEIP(java.lang.String loginId)
public java.util.List<java.lang.String> getClients()
public java.util.List<java.lang.String> getClientsForEIP()
public int getClientsSize()
public int getClientsSizeForEIP()
public java.util.Date getLoginTime(java.lang.String loginId)
public java.util.Date getLoginTimeForEIP(java.lang.String loginId)
public java.util.Map getOnlineUserLoginTime()
public java.util.Map getOnlineUserLoginTimeForEIP()
public boolean isUserExist(java.lang.String loginId)
public boolean isUserExistForEIP(java.lang.String loginId)
public boolean removeClientCallback(java.lang.String loginId)
public boolean removeClientCallbackForEIP(java.lang.String loginId)
public java.lang.String getLoginIDIgnoreCase(java.lang.String loginID)
loginID
- public java.lang.String getLoginIDIgnoreCaseForEIP(java.lang.String loginID)
public java.util.Vector removeTimeoutUser()
Copyright ? 2022. All Rights Reserved.