public class SessionExpirationScheduler extends Object implements org.wildfly.clustering.ee.Scheduler<String,org.wildfly.clustering.web.session.ImmutableSessionMetaData>, Predicate<String>
| Constructor and Description |
|---|
SessionExpirationScheduler(org.wildfly.clustering.ee.Batcher<org.wildfly.clustering.ee.cache.tx.TransactionBatch> batcher,
org.wildfly.clustering.ee.Remover<String> remover,
Duration closeTimeout) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel(String sessionId) |
void |
close() |
void |
schedule(String sessionId,
org.wildfly.clustering.web.session.ImmutableSessionMetaData metaData) |
boolean |
test(String sessionId) |
public SessionExpirationScheduler(org.wildfly.clustering.ee.Batcher<org.wildfly.clustering.ee.cache.tx.TransactionBatch> batcher, org.wildfly.clustering.ee.Remover<String> remover, Duration closeTimeout)
public void cancel(String sessionId)
cancel in interface org.wildfly.clustering.ee.Scheduler<String,org.wildfly.clustering.web.session.ImmutableSessionMetaData>public void schedule(String sessionId, org.wildfly.clustering.web.session.ImmutableSessionMetaData metaData)
schedule in interface org.wildfly.clustering.ee.Scheduler<String,org.wildfly.clustering.web.session.ImmutableSessionMetaData>public void close()
close in interface AutoCloseableclose in interface org.wildfly.clustering.ee.Scheduler<String,org.wildfly.clustering.web.session.ImmutableSessionMetaData>Copyright © 2020 JBoss by Red Hat. All rights reserved.