public class VanillaSessionDetails extends Object implements SessionDetailsProvider
| Constructor and Description |
|---|
VanillaSessionDetails() |
| Modifier and Type | Method and Description |
|---|---|
InetSocketAddress |
clientAddress() |
long |
connectTimeMS() |
<I> I |
get(Class<I> infoClass) |
static VanillaSessionDetails |
of(String userId,
String securityToken) |
String |
securityToken() |
UUID |
sessionId()
used to uniquely identify the session
|
<I> void |
set(Class<I> infoClass,
I info) |
void |
setClientAddress(InetSocketAddress clientAddress) |
void |
setConnectTimeMS(long connectTimeMS) |
void |
setSecurityToken(String securityToken) |
void |
setUserId(String userId) |
String |
toString() |
String |
userId() |
@NotNull public static VanillaSessionDetails of(String userId, String securityToken)
public UUID sessionId()
sessionId in interface SessionDetailspublic String userId()
userId in interface SessionDetailspublic String securityToken()
securityToken in interface SessionDetailspublic InetSocketAddress clientAddress()
clientAddress in interface SessionDetailspublic long connectTimeMS()
connectTimeMS in interface SessionDetailspublic <I> void set(Class<I> infoClass, I info)
set in interface SessionDetails@NotNull public <I> I get(Class<I> infoClass)
get in interface SessionDetailspublic void setConnectTimeMS(long connectTimeMS)
setConnectTimeMS in interface SessionDetailsProviderpublic void setClientAddress(InetSocketAddress clientAddress)
setClientAddress in interface SessionDetailsProviderpublic void setSecurityToken(String securityToken)
setSecurityToken in interface SessionDetailsProviderpublic void setUserId(String userId)
setUserId in interface SessionDetailsProviderCopyright © 2015. All rights reserved.