public class SessionExpirationScheduler extends Object implements Scheduler<ImmutableSession>
| Constructor and Description |
|---|
SessionExpirationScheduler(Batcher batcher,
Remover<String> remover) |
SessionExpirationScheduler(Batcher batcher,
Remover<String> remover,
ScheduledExecutorService executor) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel(ImmutableSession session)
Cancels the scheduled task for the specified value.
|
void |
close()
Closes any resources used by this scheduler.
|
void |
schedule(ImmutableSession session)
Schedules some task for the specified value.
|
public SessionExpirationScheduler(Batcher batcher, Remover<String> remover)
public SessionExpirationScheduler(Batcher batcher, Remover<String> remover, ScheduledExecutorService executor)
public void cancel(ImmutableSession session)
Schedulercancel in interface Scheduler<ImmutableSession>session - the item to cancel.public void schedule(ImmutableSession session)
Schedulerschedule in interface Scheduler<ImmutableSession>session - the item to schedule.public void close()
Schedulerclose in interface AutoCloseableclose in interface Scheduler<ImmutableSession>Copyright © 2014 JBoss by Red Hat. All rights reserved.