private static class DefaultSimpUserRegistry.LocalSimpSession extends java.lang.Object implements SimpSession
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
id |
private java.util.Map<java.lang.String,SimpSubscription> |
subscriptions |
private DefaultSimpUserRegistry.LocalSimpUser |
user |
Constructor and Description |
---|
LocalSimpSession(java.lang.String id,
DefaultSimpUserRegistry.LocalSimpUser user) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
addSubscription(java.lang.String id,
java.lang.String destination) |
boolean |
equals(java.lang.Object other) |
java.lang.String |
getId()
Return the session id.
|
java.util.Set<SimpSubscription> |
getSubscriptions()
Return the subscriptions for this session.
|
DefaultSimpUserRegistry.LocalSimpUser |
getUser()
Return the user associated with the session.
|
int |
hashCode() |
(package private) void |
removeSubscription(java.lang.String id) |
java.lang.String |
toString() |
private final java.lang.String id
private final DefaultSimpUserRegistry.LocalSimpUser user
private final java.util.Map<java.lang.String,SimpSubscription> subscriptions
public LocalSimpSession(java.lang.String id, DefaultSimpUserRegistry.LocalSimpUser user)
public java.lang.String getId()
SimpSession
getId
in interface SimpSession
public DefaultSimpUserRegistry.LocalSimpUser getUser()
SimpSession
getUser
in interface SimpSession
public java.util.Set<SimpSubscription> getSubscriptions()
SimpSession
getSubscriptions
in interface SimpSession
void addSubscription(java.lang.String id, java.lang.String destination)
void removeSubscription(java.lang.String id)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object