Suggested edit:
Code: Select all
public void beepForAnHour() {
final ScheduledFuture<?> beeperHandle = scheduler.scheduleAtFixedRate( () -> System.out.println( "beep" ), 10, 10, SECONDS );
scheduler.schedule( () -> {
beeperHandle.cancel( true );
scheduler.shutdown();
}, 60 * 60, SECONDS );
}