org.lastbamboo.common.ice
Class IceStunClientCandidateProcessor

java.lang.Object
  extended by org.lastbamboo.common.ice.IceStunClientCandidateProcessor

public class IceStunClientCandidateProcessor
extends Object

Class that performs connectivity checks for a single pair. This implements ICE section 7.1 from:

http://tools.ietf.org/html/draft-ietf-mmusic-ice-17#section-7.1


Constructor Summary
IceStunClientCandidateProcessor(IceAgent iceAgent, IceMediaStream iceMediaStream, IceCandidatePair udpPair, ExistingSessionIceCandidatePairFactory existingSessionPairFactory)
          Creates a new connectivity checker for a single UDP pair.
 
Method Summary
 void processLocalCandidate(IceCandidate localCandidate)
          Processes the specified local candidate.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IceStunClientCandidateProcessor

public IceStunClientCandidateProcessor(IceAgent iceAgent,
                                       IceMediaStream iceMediaStream,
                                       IceCandidatePair udpPair,
                                       ExistingSessionIceCandidatePairFactory existingSessionPairFactory)
Creates a new connectivity checker for a single UDP pair.

Parameters:
iceAgent - The top-level ICE agent.
iceMediaStream - The media stream this check is trying to establish.
udpPair - The candidate pair.
existingSessionPairFactory - Pair factory to use when there's a session that's already been created prior to construction of the pair.
Method Detail

processLocalCandidate

public void processLocalCandidate(IceCandidate localCandidate)
Processes the specified local candidate.

Parameters:
localCandidate - The local candidate.


Copyright © 2013 LittleShoot. All Rights Reserved.