public class SessionExpirationScheduler extends Object implements Scheduler
Constructor and Description |
---|
SessionExpirationScheduler(org.wildfly.clustering.ee.Remover<String> remover) |
SessionExpirationScheduler(org.wildfly.clustering.ee.Remover<String> remover,
ScheduledExecutorService executor) |
Modifier and Type | Method and Description |
---|---|
void |
cancel(String sessionId)
Cancels a previously scheduled task for the specified session
|
void |
close()
Closes any resources used by this scheduler.
|
void |
schedule(String sessionId,
org.wildfly.clustering.web.session.ImmutableSessionMetaData metaData)
Schedules a task for the specified session.
|
public SessionExpirationScheduler(org.wildfly.clustering.ee.Remover<String> remover)
public SessionExpirationScheduler(org.wildfly.clustering.ee.Remover<String> remover, ScheduledExecutorService executor)
public void cancel(String sessionId)
Scheduler
public void schedule(String sessionId, org.wildfly.clustering.web.session.ImmutableSessionMetaData metaData)
Scheduler
public void close()
Scheduler
close
in interface AutoCloseable
close
in interface Scheduler
Copyright © 2017 JBoss by Red Hat. All rights reserved.