Interface Listenable<T>
-
- All Known Subinterfaces:
ListenerManager<K,V>
- All Known Implementing Classes:
ListenerContainer,MappingListenerManager,StandardListenerManager
public interface Listenable<T>Abstracts a listenable object
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddListener(T listener)Add the given listener.voidaddListener(T listener, java.util.concurrent.Executor executor)Add the given listener.voidremoveListener(T listener)Remove the given listener
-
-
-
Method Detail
-
addListener
void addListener(T listener)
Add the given listener. The listener will be executed in the containing instance's thread.- Parameters:
listener- listener to add
-
addListener
void addListener(T listener, java.util.concurrent.Executor executor)
Add the given listener. The listener will be executed using the given executor- Parameters:
listener- listener to addexecutor- executor to run listener in
-
removeListener
void removeListener(T listener)
Remove the given listener- Parameters:
listener- listener to remove
-
-