}
public void addListener(EventListener listener) {
LOGGER.debug("Adding listener: {}", listener.getClass());
if (listener instanceof ContainerAware) {
ContainerAware containerAware = (ContainerAware) listener;
containerAware.setContainer(this);
}
if (listener instanceof ExchangeListener) {
listeners.add(ExchangeListener.class, (ExchangeListener) listener);
}
if (listener instanceof ComponentListener) {