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

renommage interface

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