mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-12 10:49:06 +01:00
Replaced Timer with ScheduledExecutorService. #258
This commit is contained in:
@@ -1,27 +0,0 @@
|
||||
package org.briarproject.api.system;
|
||||
|
||||
import java.util.TimerTask;
|
||||
|
||||
/**
|
||||
* A wrapper around a {@link java.util.Timer} that allows it to be replaced for
|
||||
* testing.
|
||||
*/
|
||||
public interface Timer {
|
||||
|
||||
/** @see {@link java.util.Timer#cancel()} */
|
||||
void cancel();
|
||||
|
||||
/** @see {@link java.util.Timer#purge()} */
|
||||
int purge();
|
||||
|
||||
/** @see {@link java.util.Timer#schedule(TimerTask, long)} */
|
||||
void schedule(TimerTask task, long delay);
|
||||
|
||||
/** @see {@link java.util.Timer#schedule(TimerTask, long, long)} */
|
||||
void schedule(TimerTask task, long delay, long period);
|
||||
|
||||
/**
|
||||
* @see {@link java.util.Timer#scheduleAtFixedRate(TimerTask, long, long)}
|
||||
*/
|
||||
void scheduleAtFixedRate(TimerTask task, long delay, long period);
|
||||
}
|
||||
Reference in New Issue
Block a user