litesoft
Diff Revisions
941
vs
942
for /trunk/Java/core/Anywhere/src/org/litesoft/core/delayed/nonpublic/AbstractDelayedTimedRunnableRunner.java
|
@@ -1,9 +1,9 @@ |
1 |
1 |
|
// This Source Code is in the Public Domain per: http://litesoft.org/License.txt |
2 |
2 |
|
package org.litesoft.core.delayed.nonpublic; |
3 |
3 |
|
|
|
4 |
+ |
import org.litesoft.commonfoundation.base.*; |
4 |
5 |
|
import org.litesoft.commonfoundation.typeutils.*; |
5 |
6 |
|
import org.litesoft.core.delayed.*; |
6 |
|
- |
import org.litesoft.core.simpletypes.temporal.*; |
7 |
7 |
|
import org.litesoft.core.util.*; |
8 |
8 |
|
|
9 |
9 |
|
public abstract class AbstractDelayedTimedRunnableRunner implements DelayedTimedRunnableRunner |
|
@@ -18,6 +18,7 @@ |
18 |
18 |
|
mUnexpectedExceptionHandler = pUnexpectedExceptionHandler; |
19 |
19 |
|
} |
20 |
20 |
|
|
|
21 |
+ |
@Override |
21 |
22 |
|
public DelayedTimedRunnableRunner initialize( TimedRunnable pTimedRunnable, UnexpectedExceptionHandler pUnexpectedExceptionHandler ) |
22 |
23 |
|
{ |
23 |
24 |
|
Objects.assertNotNull( "TimedRunnable", mTimedRunnable = pTimedRunnable ); |
|
@@ -34,6 +35,7 @@ |
34 |
35 |
|
return mMillisecTimeSource; |
35 |
36 |
|
} |
36 |
37 |
|
|
|
38 |
+ |
@Override |
37 |
39 |
|
public DelayedTimedRunnableRunner scheduleFor( long pWhenTimeInMilliSecs ) |
38 |
40 |
|
{ |
39 |
41 |
|
cancel(); |
|
@@ -55,6 +57,7 @@ |
55 |
57 |
|
return false; |
56 |
58 |
|
} |
57 |
59 |
|
|
|
60 |
+ |
@Override |
58 |
61 |
|
public void cancel() |
59 |
62 |
|
{ |
60 |
63 |
|
validateInitialized(); |