File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed
core-java/src/test/java/org/baeldung/java/sandbox Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change 1+ package org .baeldung .java .sandbox ;
2+
3+ import java .util .Date ;
4+ import java .util .Timer ;
5+ import java .util .TimerTask ;
6+
7+ import org .junit .Test ;
8+
9+ public class SandboxJavaTest {
10+
11+ @ Test
12+ public void givenUsingTimer_whenSchedulingTaskOnce_thenCorrect () throws InterruptedException {
13+ final Timer timer = new Timer ("Thread's name" );
14+ System .out .println ("Current time:" + new Date ());
15+ System .out .println ("Thread name: " + Thread .currentThread ().getName ());
16+
17+ final TimerTask timerTask = new TimerTask () {
18+ @ Override
19+ public void run () {
20+ System .out .println ("Time when task performed" + new Date ());
21+ System .out .println ("Thread name: " + Thread .currentThread ().getName ());
22+ timer .cancel ();
23+ }
24+ };
25+ final long delay = 2 * 1000 ;
26+ timer .schedule (timerTask , delay );
27+ }
28+
29+ }
You can’t perform that action at this time.
0 commit comments