|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.curator.framework.listen.ListenerContainer<T>
public class ListenerContainer<T>
Abstracts an object that has listeners
| Constructor Summary | |
|---|---|
ListenerContainer()
|
|
| Method Summary | |
|---|---|
void |
addListener(T listener)
Add the given listener. |
void |
addListener(T listener,
Executor executor)
Add the given listener. |
void |
clear()
Remove all listeners |
void |
forEach(com.google.common.base.Function<T,Void> function)
Utility - apply the given function to each listener. |
void |
removeListener(T listener)
Remove the given listener |
int |
size()
Return the number of listeners |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ListenerContainer()
| Method Detail |
|---|
public void addListener(T listener)
Listenable
addListener in interface Listenable<T>listener - listener to add
public void addListener(T listener,
Executor executor)
Listenable
addListener in interface Listenable<T>listener - listener to addexecutor - executor to run listener inpublic void removeListener(T listener)
Listenable
removeListener in interface Listenable<T>listener - listener to removepublic void clear()
public int size()
public void forEach(com.google.common.base.Function<T,Void> function)
function - function to call for each listener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||