/** * We have a established session: notify the listeners * * @see org.jivesoftware.smackx.jingle.JingleNegotiator.State#eventEnter() */ public void eventEnter() { PayloadType.Audio bestCommonAudioPt = getMediaNeg().getBestCommonAudioPt(); TransportCandidate bestRemoteCandidate = getTransportNeg().getBestRemoteCandidate(); TransportCandidate acceptedLocalCandidate = getTransportNeg().getAcceptedLocalCandidate(); // Trigger the session established flag triggerSessionEstablished(bestCommonAudioPt, bestRemoteCandidate, acceptedLocalCandidate); super.eventEnter(); }
/** * Enter in the pending state: wait for the sub-negotiators. * * @see org.jivesoftware.smackx.jingle.JingleNegotiator.State#eventEnter() */ public void eventEnter() { // Add the listeners to the sub-negotiators... addMediaListener(jingleMediaListener); addTransportListener(jingleTransportListener); super.eventEnter(); }