Changed add listener return value

This commit is contained in:
Papick Garcia Taboada
2016-06-29 15:12:06 +02:00
parent 6997e8dcfe
commit f0802bd2c6
2 changed files with 4 additions and 5 deletions
@@ -7,7 +7,6 @@ import java.net.MalformedURLException;
* Base class for all {@link RaceTracker}s that must implement listener notifications
*/
public abstract class AbstractRaceTrackerBaseImpl implements RaceTracker {
private final RaceTrackerListeners listeners = new RaceTrackerListeners();
/**
@@ -34,13 +33,12 @@ public abstract class AbstractRaceTrackerBaseImpl implements RaceTracker {
}
@Override
public void add(Listener listener) {
listeners.addListener(listener);
public boolean add(Listener listener) {
return listeners.addListener(listener);
}
@Override
public void remove(Listener listener) {
listeners.removeListener(listener);
}
}
@@ -89,8 +89,9 @@ public interface RaceTracker {
* Register a new RaceTracker.Listener for this race tracker.
*
* @param newListener
* @return true if listener has been added
*/
void add(RaceTracker.Listener newListener);
boolean add(RaceTracker.Listener newListener);
/**
* Remove listener from racetracker