synchronized(additionalChannelListeners) { for(Iterator i = additionalChannelListeners.iterator(); i.hasNext(); ) { ChannelListener l = (ChannelListener)i.next(); try { l.channelReconnected(new_addr); } catch(Throwable t) { log.warn("channel listener failed", t); } } }
    public void channelReconnected(Address new_addr) {        if(log.isTraceEnabled())            log.trace("channel has been rejoined, old local_addr=" + local_addr + ", new local_addr=" + new_addr);    }