public abstract class VaadinDelayedAction extends DelayedAction
DelayedAction for actions that are associated with a Vaadin appliction.| Constructor and Description |
|---|
VaadinDelayedAction(TaskScheduler taskScheduler)
Convenience constructor.
|
VaadinDelayedAction(TaskScheduler taskScheduler,
VaadinSession session)
Primary constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
run()
Invokes
runInVaadin() in the context of the configured VaadinSession. |
protected abstract void |
runInVaadin()
Perform the action.
|
cancel, getScheduledTime, isScheduled, schedule, schedulepublic VaadinDelayedAction(TaskScheduler taskScheduler)
VaadinDelayedAction(taskScheduler, VaadinUtil.getCurrentSession())
taskScheduler - scheduler objectpublic VaadinDelayedAction(TaskScheduler taskScheduler, VaadinSession session)
taskScheduler - scheduler objectsession - the VaadinSession with which the action is associatedNullPointerException - if session is nullpublic final void run()
runInVaadin() in the context of the configured VaadinSession.protected abstract void runInVaadin()
VaadinSession.Copyright © 2017. All rights reserved.