protected void handleDisconnect(final DisconnectMessage incomingMessage) { if (logger.isDebugEnabled()) logger.debug("processing message:" + incomingMessage.toString()); if (incomingMessage.stopUploading()) { // this peer won't upload anymore to the sender of the message (peer may be added again) this.videoSignaling.disconnectPeer( incomingMessage.getSender(), incomingMessage.getSegmentIdentifier()); } if (incomingMessage.stopDownloading()) { // this peer won't download anymore from the sender of the message (peer may be added again) this.tuner.disconnectPeer( incomingMessage.getSender(), incomingMessage.getSegmentIdentifier()); // this.tuner.getNeighborList().lookForCandidates(incomingMessage.getSegmentIdentifier()); } }