@Override public void remove(Member member) { //disconnect senders BioSender sender = bioSenders.remove(member); if ( sender != null ) sender.disconnect(); }
@Override public void remove(Member member) { //disconnect senders BioSender sender = bioSenders.remove(member); if ( sender != null ) sender.disconnect(); }
@Override public void remove(Member member) { //disconnect senders BioSender sender = bioSenders.remove(member); if ( sender != null ) sender.disconnect(); }
public void remove(Member member) { //disconnect senders BioSender sender = (BioSender)bioSenders.remove(member); if ( sender != null ) sender.disconnect(); }
private synchronized void close() throws ChannelException { ChannelException x = null; Object[] members = bioSenders.keySet().toArray(); for (int i=0; i<members.length; i++ ) { Member mbr = (Member)members[i]; try { BioSender sender = (BioSender)bioSenders.get(mbr); sender.disconnect(); }catch ( Exception e ) { if ( x == null ) x = new ChannelException(e); x.addFaultyMember(mbr,e); } bioSenders.remove(mbr); } if ( x != null ) throw x; }
private synchronized void close() throws ChannelException { ChannelException x = null; Object[] members = bioSenders.keySet().toArray(); for (int i=0; i<members.length; i++ ) { Member mbr = (Member)members[i]; try { BioSender sender = bioSenders.get(mbr); sender.disconnect(); }catch ( Exception e ) { if ( x == null ) x = new ChannelException(e); x.addFaultyMember(mbr,e); } bioSenders.remove(mbr); } if ( x != null ) throw x; }
private synchronized void close() throws ChannelException { ChannelException x = null; Object[] members = bioSenders.keySet().toArray(); for (int i=0; i<members.length; i++ ) { Member mbr = (Member)members[i]; try { BioSender sender = bioSenders.get(mbr); sender.disconnect(); }catch ( Exception e ) { if ( x == null ) x = new ChannelException(e); x.addFaultyMember(mbr,e); } bioSenders.remove(mbr); } if ( x != null ) throw x; }
private synchronized void close() throws ChannelException { ChannelException x = null; Object[] members = bioSenders.keySet().toArray(); for (int i=0; i<members.length; i++ ) { Member mbr = (Member)members[i]; try { BioSender sender = bioSenders.get(mbr); sender.disconnect(); }catch ( Exception e ) { if ( x == null ) x = new ChannelException(e); x.addFaultyMember(mbr,e); } bioSenders.remove(mbr); } if ( x != null ) throw x; }