Interface ClusterwideUserSessionManager
-
public interface ClusterwideUserSessionManager
Takes care for clusterwide user session management.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<UserSessionManagementType>
getLoggedInPrincipals(com.evolveum.midpoint.task.api.Task task, OperationResult result)
Collects logged in principals (on local and remote nodes).void
terminateSessions(com.evolveum.midpoint.TerminateSessionEvent terminateSessionEvent, com.evolveum.midpoint.task.api.Task task, OperationResult result)
Terminates specified sessions (on local and remote nodes).
-
-
-
Method Detail
-
terminateSessions
void terminateSessions(com.evolveum.midpoint.TerminateSessionEvent terminateSessionEvent, com.evolveum.midpoint.task.api.Task task, OperationResult result)
Terminates specified sessions (on local and remote nodes).
-
getLoggedInPrincipals
List<UserSessionManagementType> getLoggedInPrincipals(com.evolveum.midpoint.task.api.Task task, OperationResult result)
Collects logged in principals (on local and remote nodes).
-
-