From 48f85bce8d7153090b6e6079860e9d0270da17e4 Mon Sep 17 00:00:00 2001 From: Guyslain Naves <guyslain.naves@univ-amu.fr> Date: Fri, 9 Dec 2022 15:02:04 +0100 Subject: [PATCH] renommage interface --- .../univamu/ticker/{TickListener.java => Tickable.java} | 2 +- src/main/java/fr/univamu/ticker/Ticker.java | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) rename src/main/java/fr/univamu/ticker/{TickListener.java => Tickable.java} (62%) diff --git a/src/main/java/fr/univamu/ticker/TickListener.java b/src/main/java/fr/univamu/ticker/Tickable.java similarity index 62% rename from src/main/java/fr/univamu/ticker/TickListener.java rename to src/main/java/fr/univamu/ticker/Tickable.java index 585aaf3..34aab74 100644 --- a/src/main/java/fr/univamu/ticker/TickListener.java +++ b/src/main/java/fr/univamu/ticker/Tickable.java @@ -1,5 +1,5 @@ package fr.univamu.ticker; -public interface TickListener { +public interface Tickable { void notifyTick(); } diff --git a/src/main/java/fr/univamu/ticker/Ticker.java b/src/main/java/fr/univamu/ticker/Ticker.java index b40ad90..cceca8f 100644 --- a/src/main/java/fr/univamu/ticker/Ticker.java +++ b/src/main/java/fr/univamu/ticker/Ticker.java @@ -1,16 +1,14 @@ 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 -- GitLab