protected JChannel notifyChannelClosed(JChannel c) { return notifyListeners(l -> l.channelClosed(c), "channelClosed()"); }
protected JChannel notifyChannelConnected(JChannel c) { return notifyListeners(l -> l.channelConnected(c), "channelConnected"); }
protected JChannel notifyChannelDisconnected(JChannel c) { return notifyListeners(l -> l.channelDisconnected(c), "channelDisconnected()"); }
public void channelShunned() { synchronized(additionalChannelListeners) { for(Iterator i = additionalChannelListeners.iterator(); i.hasNext(); ) { ChannelListener l = (ChannelListener)i.next(); try { l.channelShunned(); } catch(Throwable t) { log.warn("channel listener failed", t); } } } }
protected void notifyChannelReconnected(Address addr) { if(channel_listeners == null) return; for(Iterator it=channel_listeners.iterator(); it.hasNext();) { ChannelListener channelListener=(ChannelListener)it.next(); try { channelListener.channelReconnected(addr); } catch(Throwable t) { getLog().error("exception in channelReconnected() callback", t); } } }
protected void notifyChannelShunned() { if(channel_listeners == null) return; for(Iterator it=channel_listeners.iterator(); it.hasNext();) { ChannelListener channelListener=(ChannelListener)it.next(); try { channelListener.channelShunned(); } catch(Throwable t) { getLog().error("exception in channelShunned() callback", 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); this.local_addr=new_addr; start(); 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); } } } } /* ----------------------------------------------------------------------- */
protected void notifyChannelClosed(Channel c) { if(channel_listeners == null) return; for(Iterator it=channel_listeners.iterator(); it.hasNext();) { ChannelListener channelListener=(ChannelListener)it.next(); try { channelListener.channelClosed(c); } catch(Throwable t) { getLog().error("exception in channelClosed() callback", t); } } }
protected void notifyChannelDisconnected(Channel c) { if(channel_listeners == null) return; for(Iterator it=channel_listeners.iterator(); it.hasNext();) { ChannelListener channelListener=(ChannelListener)it.next(); try { channelListener.channelDisconnected(c); } catch(Throwable t) { getLog().error("exception in channelDisonnected() callback", t); } } }
public void channelConnected(Channel channel) { synchronized(additionalChannelListeners) { for(Iterator i = additionalChannelListeners.iterator(); i.hasNext(); ) { ChannelListener l = (ChannelListener)i.next(); try { l.channelConnected(channel); } catch(Throwable t) { log.warn("channel listener failed", t); } } } }
public void channelClosed(Channel channel) { stop(); synchronized(additionalChannelListeners) { for(Iterator i = additionalChannelListeners.iterator(); i.hasNext(); ) { ChannelListener l = (ChannelListener)i.next(); try { l.channelClosed(channel); } catch(Throwable t) { log.warn("channel listener failed", t); } } } }
protected JChannel notifyChannelDisconnected(JChannel c) { return notifyListeners(l -> l.channelDisconnected(c), "channelDisconnected()"); }
protected void notifyChannelConnected(Channel c) { if(channel_listeners == null) return; for(Iterator it=channel_listeners.iterator(); it.hasNext();) { ChannelListener channelListener=(ChannelListener)it.next(); try { channelListener.channelConnected(c); } catch(Throwable t) { getLog().error("exception in channelConnected() callback", t); } } }
protected JChannel notifyChannelClosed(JChannel c) { return notifyListeners(l -> l.channelClosed(c), "channelClosed()"); }
public void channelDisconnected(Channel channel) { stop(); synchronized(additionalChannelListeners) { for(Iterator i = additionalChannelListeners.iterator(); i.hasNext(); ) { ChannelListener l = (ChannelListener)i.next(); try { l.channelDisconnected(channel); } catch(Throwable t) { log.warn("channel listener failed", t); } } } }
protected JChannel notifyChannelConnected(JChannel c) { return notifyListeners(l -> l.channelConnected(c), "channelConnected"); }