Package | Description |
---|---|
org.ice4j.ice |
Modifier and Type | Field and Description |
---|---|
private CandidatePair |
DefaultNominator.RelayedCandidateTask.pair
The relayed candidate pair.
|
private CandidatePair |
Component.selectedPair
The pair that has been selected for use by ICE processing
|
Modifier and Type | Field and Description |
---|---|
private Set<CandidatePair> |
Component.keepAlivePairs
The set of pairs which this component wants to keep alive.
|
private List<CandidatePair> |
Agent.preDiscoveredPairsQueue
The List of remote addresses that we have discovered through
incoming connectivity checks, before actually receiving a session
description from the peer and that may potentially contain peer reflexive
addresses.
|
private List<CandidatePair> |
CheckList.triggeredCheckQueue
The triggeredCheckQueue is a FIFO queue containing candidate
pairs for which checks are to be sent at the next available opportunity.
|
private TreeSet<CandidatePair> |
IceMediaStream.validList
An ordered set of candidate pairs for a media stream that have been
validated by a successful STUN transaction.
|
Modifier and Type | Method and Description |
---|---|
protected CandidatePair |
Agent.createCandidatePair(LocalCandidate local,
RemoteCandidate remote)
|
CandidatePair |
Agent.findCandidatePair(String localUFrag,
String remoteUFrag)
Returns the
CandidatePair with the specified remote and local
addresses or null if neither of the CheckList s in this
Agent 's streams contain such a pair. |
CandidatePair |
IceMediaStream.findCandidatePair(String localUFrag,
String remoteUFrag)
Returns the
CandidatePair with the specified remote and local
addresses or null if neither of the CheckList s in this
stream contain such a pair. |
CandidatePair |
Agent.findCandidatePair(TransportAddress localAddress,
TransportAddress remoteAddress)
Returns the
CandidatePair with the specified remote and local
addresses or null if neither of the CheckList s in this
Agent 's streams contain such a pair. |
CandidatePair |
IceMediaStream.findCandidatePair(TransportAddress localAddress,
TransportAddress remoteAddress)
Returns the
CandidatePair with the specified remote and local
addresses or null if neither of the CheckList s in this
stream contain such a pair. |
protected CandidatePair |
CheckList.getNextOrdinaryPairToCheck()
Returns the next
CandidatePair that is eligible for a regular
connectivity check. |
CandidatePair |
Component.getSelectedPair()
Returns the
CandidatePair selected for use by ICE processing or
null if no pair has been selected so far or if ICE processing
has failed. |
private CandidatePair |
Agent.getSelectedPair(String streamName)
Returns the selected pair for the RTP component for the ICE media stream
with name streamName of this Agent, or null.
|
protected CandidatePair |
IceMediaStream.getValidPair(Component component)
Returns the first
CandidatePair stored in this stream's valid
list, that belongs to the specified component. |
protected CandidatePair |
CheckList.popTriggeredCheck()
Returns the first
CandidatePair in the triggered check queue or
null if that queue is empty. |
Modifier and Type | Method and Description |
---|---|
(package private) Set<CandidatePair> |
Component.getKeepAlivePairs() |
Modifier and Type | Method and Description |
---|---|
protected void |
IceMediaStream.addToCheckList(CandidatePair candidatePair)
Adds candidatePair to this stream's check list.
|
protected void |
IceMediaStream.addToValidList(CandidatePair pair)
Adds pair to the valid list that this stream is
maintaining.
|
int |
CandidatePair.PairComparator.compare(CandidatePair pair1,
CandidatePair pair2)
Compares pair1 and pair2 for order.
|
int |
CandidatePair.compareTo(CandidatePair candidatePair)
Compares this CandidatePair with the specified object for order.
|
protected void |
IceMediaStream.firePairPropertyChange(CandidatePair source,
String propertyName,
Object oldValue,
Object newValue)
Creates a new
PropertyChangeEvent and delivers it to all
currently registered state listeners. |
protected void |
CheckList.handleNominationConfirmed(CandidatePair nominatedPair)
Removes from this CheckList and its associated triggered check
queue all
CandidatePair s that are in the Waiting and
Frozen states and that belong to the same Component as
nominatedPair. |
void |
Agent.nominate(CandidatePair pair)
Raises pair's nomination flag and schedules a triggered check.
|
protected void |
Agent.nominationConfirmed(CandidatePair nominatedPair)
Indicates that we have received a response to a request that either
contained the USE-CANDIDATE attribute or was triggered by an
incoming request that did.
|
protected void |
CheckList.scheduleTriggeredCheck(CandidatePair pair)
Adds pair to the local triggered check queue unless it's already
there.
|
protected void |
ConnectivityCheckClient.sendBindingIndicationForPair(CandidatePair candidatePair)
Creates a STUN Binding
Indication to a candidate pair. |
protected void |
Component.setSelectedPair(CandidatePair pair)
Sets the
CandidatePair selected for use by ICE processing and
that the application would use. |
protected TransactionID |
ConnectivityCheckClient.startCheckForPair(CandidatePair candidatePair)
Creates a STUN
Request containing the necessary PRIORITY and
CONTROLLING/CONTROLLED attributes. |
protected TransactionID |
ConnectivityCheckClient.startCheckForPair(CandidatePair candidatePair,
int originalWaitInterval,
int maxWaitInterval,
int maxRetransmissions)
Creates a STUN
Request containing the necessary PRIORITY and
CONTROLLING/CONTROLLED attributes. |
private void |
Agent.triggerCheck(CandidatePair triggerPair)
Either queues a triggered check for triggeredPair or, in case
there's already a pair with the specified remote and local addresses,
puts it in the queue instead.
|
private void |
ConnectivityCheckClient.updateCheckListAndTimerStates(CandidatePair checkedPair)
Updates all check list and timer states after a check has completed
(both if completion was successful or not).
|
protected void |
Agent.validatePair(CandidatePair validPair)
Adds pair to that list of valid candidates for its parent
stream.
|
Modifier and Type | Method and Description |
---|---|
private void |
IceMediaStream.createCheckList(Component component,
List<CandidatePair> checkList)
Creates and adds to checkList all the CandidatePairs
in component.
|
protected void |
IceMediaStream.createCheckList(List<CandidatePair> checkList)
Creates and adds to checkList all the CandidatePairs
in all Components of this stream.
|
protected void |
IceMediaStream.pruneCheckList(List<CandidatePair> checkList)
Removes or, as per the ICE spec, "prunes" pairs that we don't need to
run checks for.
|
Constructor and Description |
---|
RelayedCandidateTask(CandidatePair pair)
Constructor.
|
Copyright © 2018. All rights reserved.