private static class DefaultSimpUserRegistry.LocalSimpUser extends java.lang.Object implements SimpUser
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
name |
private java.util.Map<java.lang.String,SimpSession> |
userSessions |
Constructor and Description |
---|
LocalSimpUser(java.lang.String userName) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
addSession(SimpSession session) |
boolean |
equals(java.lang.Object other) |
java.lang.String |
getName()
The unique user name.
|
SimpSession |
getSession(java.lang.String sessionId)
Look up the session for the given id.
|
java.util.Set<SimpSession> |
getSessions()
Return the sessions for the user.
|
int |
hashCode() |
boolean |
hasSessions()
Whether the user has any sessions.
|
(package private) void |
removeSession(java.lang.String sessionId) |
java.lang.String |
toString() |
private final java.lang.String name
private final java.util.Map<java.lang.String,SimpSession> userSessions
public java.lang.String getName()
SimpUser
public boolean hasSessions()
SimpUser
hasSessions
in interface SimpUser
public SimpSession getSession(java.lang.String sessionId)
SimpUser
getSession
in interface SimpUser
sessionId
- the session idnull
.public java.util.Set<SimpSession> getSessions()
SimpUser
getSessions
in interface SimpUser
void addSession(SimpSession session)
void removeSession(java.lang.String sessionId)
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object