schedule commit&push

This commit is contained in:
Vladimir Krivosheev
2013-09-08 22:03:48 +02:00
parent 4d9e9984e2
commit 7cc0d20f3f
@@ -16,12 +16,20 @@
package com.intellij.util;
import com.intellij.openapi.application.ModalityState;
import org.jetbrains.annotations.NotNull;
public class SingleAlarm extends Alarm {
private final Runnable task;
private final int delay;
public SingleAlarm(Runnable task, int delay) {
public SingleAlarm(@NotNull Runnable task, int delay) {
this.task = task;
this.delay = delay;
}
public SingleAlarm(@NotNull Runnable task, int delay, @NotNull ThreadToUse threadToUse) {
super(threadToUse);
this.task = task;
this.delay = delay;
}