Package org.nustaq.kontraktor.apputil
Interface SessionHandlingMixin<SELF extends org.nustaq.kontraktor.Actor<SELF>>
- Type Parameters:
SELF-
- All Superinterfaces:
org.nustaq.kontraktor.remoting.base.SessionResurrector
public interface SessionHandlingMixin<SELF extends org.nustaq.kontraktor.Actor<SELF>>
extends org.nustaq.kontraktor.remoting.base.SessionResurrector
must be applied to ServerActor.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionorg.nustaq.kontraktor.IPromisereturns logindata including session or sessiondefault org.nustaq.kontraktor.IPromise<org.nustaq.kontraktor.Actor>restore an old session (client has been inactive and "woke up")default voidregisterSessionData(String id, String userName, String pwd) register a session for reanimation
-
Field Details
-
TableName
- See Also:
-
-
Method Details
-
getDClient
DataClient getDClient() -
reanimate
default org.nustaq.kontraktor.IPromise<org.nustaq.kontraktor.Actor> reanimate(String sessionId, long remoteRefId) restore an old session (client has been inactive and "woke up")- Specified by:
reanimatein interfaceorg.nustaq.kontraktor.remoting.base.SessionResurrector- Parameters:
sessionId-remoteRefId-- Returns:
-
login
org.nustaq.kontraktor.IPromise login(String username, String pwd, org.nustaq.kontraktor.Callback events) returns logindata including session or session- Parameters:
username-pwd-- Returns:
-
registerSessionData
register a session for reanimation- Parameters:
id-userName-pwd-
-