Interface ClusterwideUserSessionManager


public interface ClusterwideUserSessionManager
Takes care for clusterwide user session management.
  • Method Summary

    Modifier and Type
    Method
    Description
    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 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).