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