Interface ClusterwideUserSessionManager
public interface ClusterwideUserSessionManager
Takes care for clusterwide user session management.
-
Method Summary
Modifier and TypeMethodDescriptiongetLoggedInPrincipals(com.evolveum.midpoint.task.api.Task task, OperationResult result) Collects logged in principals (on local and remote nodes).voidterminateSessions(com.evolveum.midpoint.TerminateSessionEvent terminateSessionEvent, com.evolveum.midpoint.task.api.Task task, OperationResult result) Terminates specified sessions (on local and remote nodes).
-
Method Details
-
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).
-