protected void addCandidate ( TransportCandidate cand ) throws NotConnectedException , InterruptedException { synchronized ( candidates ) { if ( ! candidates . contains ( cand ) ) candidates . add ( cand ) ; } // Notify the listeners triggerCandidateAdded ( cand ) ; }
Add a new transport candidate