Skip to content
Snippets Groups Projects
Commit 48f85bce authored by NAVES Guyslain's avatar NAVES Guyslain
Browse files

renommage interface

parent 4e8c53fe
No related branches found
No related tags found
No related merge requests found
package fr.univamu.ticker;
public interface TickListener {
public interface Tickable {
void notifyTick();
}
package fr.univamu.ticker;
import fr.univamu.ticker.TickListener;
import java.util.ArrayList;
import java.util.List;
public class Ticker {
private Thread ticking;
private final List<TickListener> listeners = new ArrayList<>();
private final List<Tickable> listeners = new ArrayList<>();
public void add(TickListener listener) {
public void add(Tickable listener) {
listeners.add(listener);
}
......@@ -19,7 +17,7 @@ public class Ticker {
try {
while (true) {
Thread.sleep(1000);
listeners.forEach(TickListener::notifyTick);
listeners.forEach(Tickable::notifyTick);
}
} catch (InterruptedException exc) {
// Done
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment