public void dispose() {
Iterator<Listener> listenerIter = listeners.values().iterator();
while (listenerIter.hasNext()) {
Listener listener = listenerIter.next();
listener.stop();
}
}
public Listener getListener(String name) {
return listeners.get(name);