litesoft
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
package org.litesoft.GWT.client.nonpublic;
import com.google.gwt.user.client.*;
import org.litesoft.GWT.client.*;
import org.litesoft.core.delayed.nonpublic.*;
import org.litesoft.core.util.*;
public class GwtClientDelayedTimedRunnableRunner extends AbstractDelayedTimedRunnableRunner
{
private final MyTimer mTimer;
public GwtClientDelayedTimedRunnableRunner()
{
super( AlertUnexpectedExceptionHandler.INSTANCE );
mTimer = new MyTimer();
}
protected void LLscheduleFor( long pWhenTimeInMilliSecs, long pNowInMilliSecs )
{
int zMsDelay = (int) (pWhenTimeInMilliSecs - pNowInMilliSecs);
if ( zMsDelay <= 0 )
{
throw new IllegalArgumentException( "Delay is not greater than 0 (" + zMsDelay + "=" +
pWhenTimeInMilliSecs + "-" + pNowInMilliSecs + ") with: " +
UtilsCommon.justClassNameOf( mTimedRunnable ) );
}
mTimer.schedule( zMsDelay );
}
protected void LLcancel()
{
mTimer.cancel();
}
private class MyTimer extends Timer
{
public void run()
{
LLrun();
}
}
}
|
Revision |
Author |
Commited |
Message |
2
|
GeorgeS
|
Sun 07 Feb, 2010 12:50:58 +0000 |
|