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