private static class MultiServerUserRegistry.UserRegistrySnapshot
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private long |
expirationTime |
private java.lang.String |
id |
private java.util.Map<java.lang.String,MultiServerUserRegistry.TransferSimpUser> |
users |
Constructor and Description |
---|
UserRegistrySnapshot()
Default constructor for JSON deserialization.
|
UserRegistrySnapshot(java.lang.String id,
SimpUserRegistry registry)
Constructor to create DTO from a local user registry.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<SimpSubscription> |
findSubscriptions(SimpSubscriptionMatcher matcher) |
java.lang.String |
getId() |
java.util.Map<java.lang.String,MultiServerUserRegistry.TransferSimpUser> |
getUserMap() |
void |
init(long expirationPeriod,
MultiServerUserRegistry.SessionLookup sessionLookup) |
boolean |
isExpired(long now) |
void |
setId(java.lang.String id) |
void |
setUserMap(java.util.Map<java.lang.String,MultiServerUserRegistry.TransferSimpUser> users) |
java.lang.String |
toString() |
private java.lang.String id
private java.util.Map<java.lang.String,MultiServerUserRegistry.TransferSimpUser> users
private long expirationTime
public UserRegistrySnapshot()
public UserRegistrySnapshot(java.lang.String id, SimpUserRegistry registry)
public void setId(java.lang.String id)
public java.lang.String getId()
public void setUserMap(java.util.Map<java.lang.String,MultiServerUserRegistry.TransferSimpUser> users)
public java.util.Map<java.lang.String,MultiServerUserRegistry.TransferSimpUser> getUserMap()
public boolean isExpired(long now)
public void init(long expirationPeriod, MultiServerUserRegistry.SessionLookup sessionLookup)
public java.util.Set<SimpSubscription> findSubscriptions(SimpSubscriptionMatcher matcher)
public java.lang.String toString()
toString
in class java.lang.Object