Class TerminatedSessionService
java.lang.Object
io.camunda.optimize.service.AbstractScheduledService
io.camunda.optimize.service.security.TerminatedSessionService
-
Field Summary
Fields inherited from class io.camunda.optimize.service.AbstractScheduledService
taskScheduler -
Constructor Summary
ConstructorsConstructorDescriptionTerminatedSessionService(TerminatedUserSessionReader terminatedUserSessionReader, TerminatedUserSessionWriter terminatedUserSessionWriter, ConfigurationService configurationService) -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanup()protected org.springframework.scheduling.TriggervoidbooleanisSessionTerminated(String sessionId) protected voidrun()voidvoidterminateUserSession(String sessionId) Methods inherited from class io.camunda.optimize.service.AbstractScheduledService
getName, isScheduledToRun, startScheduling, stopScheduling
-
Constructor Details
-
TerminatedSessionService
public TerminatedSessionService(TerminatedUserSessionReader terminatedUserSessionReader, TerminatedUserSessionWriter terminatedUserSessionWriter, ConfigurationService configurationService)
-
-
Method Details
-
initScheduledCleanup
@PostConstruct public void initScheduledCleanup() -
stopScheduledCleanup
@PreDestroy public void stopScheduledCleanup() -
run
protected void run()- Specified by:
runin classAbstractScheduledService
-
createScheduleTrigger
protected org.springframework.scheduling.Trigger createScheduleTrigger()- Specified by:
createScheduleTriggerin classAbstractScheduledService
-
terminateUserSession
-
isSessionTerminated
-
cleanup
public void cleanup()
-