Class ClusterwideUserSessionManagerImpl
- java.lang.Object
 - 
- com.evolveum.midpoint.model.impl.security.ClusterwideUserSessionManagerImpl
 
 
- 
- All Implemented Interfaces:
 ClusterwideUserSessionManager
@Component public class ClusterwideUserSessionManagerImpl extends Object implements ClusterwideUserSessionManager
Takes care for clusterwide user session management. 
- 
- 
Constructor Summary
Constructors Constructor Description ClusterwideUserSessionManagerImpl() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull List<UserSessionManagementType>getLoggedInPrincipals(Task task, OperationResult result)Collects logged in principals (on local and remote nodes).voidterminateSessions(TerminateSessionEvent terminateSessionEvent, Task task, OperationResult result)Terminates specified sessions (on local and remote nodes). 
 - 
 
- 
- 
Method Detail
- 
terminateSessions
public void terminateSessions(TerminateSessionEvent terminateSessionEvent, Task task, OperationResult result)
Description copied from interface:ClusterwideUserSessionManagerTerminates specified sessions (on local and remote nodes).- Specified by:
 terminateSessionsin interfaceClusterwideUserSessionManager
 
- 
getLoggedInPrincipals
@NotNull public @NotNull List<UserSessionManagementType> getLoggedInPrincipals(Task task, OperationResult result)
Description copied from interface:ClusterwideUserSessionManagerCollects logged in principals (on local and remote nodes).- Specified by:
 getLoggedInPrincipalsin interfaceClusterwideUserSessionManager
 
 - 
 
 -