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