public final class CoalescingSchedulerR extends CoalescingScheduler
Modifier and Type | Class and Description |
---|---|
static class |
CoalescingSchedulerR.FixedDelay
A phaser that schedules commands with a constant intervening delay.
|
static class |
CoalescingSchedulerR.FixedPeriod
A phaser that schedules commands with a constant period.
|
static class |
CoalescingSchedulerR.Phaser
An adapter that schedules commands for a particular phase only.
|
CoalescingScheduler.Tester
Modifier and Type | Field and Description |
---|---|
static CoalescingSchedulerR.Phaser |
ENTRY
A phaser that schedules commands to run in the event loop prior to
GWT-generated code.
|
static CoalescingSchedulerR.Phaser |
FINALLY
A phaser that schedules commands to run in the event loop subsequent to
GWT-generated code.
|
static CoalescingSchedulerR.Phaser |
INCREMENTAL
A phaser that schedules commands to perform incremental work.
|
baseScheduler, isScheduled
Modifier | Constructor and Description |
---|---|
|
CoalescingSchedulerR(CoalescingSchedulerR.Phaser _phaser,
Scheduler.RepeatingCommand _command)
Constructs a CoalescingSchedulerR based on the default
scheduler.
|
protected |
CoalescingSchedulerR(Scheduler _baseScheduler,
CoalescingSchedulerR.Phaser _phaser)
Partially constructs a CoalescingSchedulerS, to be completed by calling
init(command).
|
|
CoalescingSchedulerR(Scheduler _baseScheduler,
CoalescingSchedulerR.Phaser _phaser,
Scheduler.RepeatingCommand _command)
Constructs a CoalescingSchedulerR.
|
Modifier and Type | Method and Description |
---|---|
Scheduler.RepeatingCommand |
command()
The command to be scheduled.
|
protected void |
init(Scheduler.RepeatingCommand _command)
Completes the construction of this coalescing scheduler.
|
CoalescingSchedulerR.Phaser |
phaser()
|
void |
schedule()
Ensures the command is scheduled for execution.
|
baseScheduler
public static final CoalescingSchedulerR.Phaser ENTRY
public static final CoalescingSchedulerR.Phaser FINALLY
public static final CoalescingSchedulerR.Phaser INCREMENTAL
public CoalescingSchedulerR(CoalescingSchedulerR.Phaser _phaser, Scheduler.RepeatingCommand _command)
public CoalescingSchedulerR(Scheduler _baseScheduler, CoalescingSchedulerR.Phaser _phaser, Scheduler.RepeatingCommand _command)
CoalescingScheduler.baseScheduler()
,
phaser()
,
command()
protected CoalescingSchedulerR(Scheduler _baseScheduler, CoalescingSchedulerR.Phaser _phaser)
CoalescingScheduler.baseScheduler()
,
phaser()
protected final void init(Scheduler.RepeatingCommand _command)
command()
public Scheduler.RepeatingCommand command()
public CoalescingSchedulerR.Phaser phaser()
public void schedule()
CoalescingScheduler
schedule
in class CoalescingScheduler