Class | Description |
---|---|
Agent |
An Agent could be described as the main class (i.e.
|
Candidate<T extends Candidate<?>> |
A candidate represents a transport address that is a potential point of
contact for receipt of media.
|
CandidatePair |
CandidatePairs map local to remote Candidates so that they
could be added to check lists.
|
CandidatePair.PairComparator |
A Comparator using the compareTo method of the
CandidatePair
|
CandidatePrioritizer |
Compares candidates based on their priority.
|
CheckList |
A check list is a list of CandidatePairs with a state (i.e.
|
Component |
A component is a piece of a media stream requiring a single transport
address; a media stream may require multiple components, each of which has
to work for the media stream as a whole to work.
|
ComponentSocket |
Extends
MergingDatagramSocket with functionality specific to
an ICE Component . |
ConnectivityCheckClient |
The class that will be generating our outgoing connectivity checks and that
will be handling their responses or lack thereof.
|
ConnectivityCheckServer |
The class that would be handling and responding to incoming connectivity
checks.
|
DefaultNominator |
Implements ice4j internal nomination strategies.
|
FoundationsRegistry |
We FoundationsRegistrys to keep track of and generate new
foundations within the lifetime of a single Agent.
|
GoogleRelayedCandidate |
Represents a Candidate obtained by sending a Google TURN Allocate
request from a HostCandidate to a TURN server.
|
HostCandidate |
HostCandidates are obtained by binding to a specific port from an
IP address on the host that is running us.
|
IceMediaStream |
The class represents a media stream from the ICE perspective, i.e.
|
LocalCandidate |
LocalCandidates are obtained by an agent for every stream component
and are then included in outgoing offers or answers.
|
NetworkUtils |
Utility methods and fields to use when working with network addresses.
|
PeerReflexiveCandidate |
Peer Reflexive Candidates are candidates whose IP address and port are a
binding explicitly allocated by a NAT for an agent when it sent a STUN
Binding request through the NAT to its peer.
|
RelayedCandidate |
Represents a Candidate obtained by sending a TURN Allocate request
from a HostCandidate to a TURN server.
|
RemoteCandidate |
RemoteCandidates are candidates that an agent received in an offer
or an answer from its peer, and that it would use to form candidate pairs
after combining them with its local candidates.
|
ServerReflexiveCandidate |
ServerReflexiveCandidates are candidates whose IP address and port
are a binding allocated by a NAT for an agent when it sent a packet through
the NAT to a server.
|
TcpHostCandidate |
Extends
HostCandidate allowing the instance to have
a list of Sockets instead of just one socket. |
UPNPCandidate |
Represents a Candidate obtained via UPnP.
|
Enum | Description |
---|---|
CandidateExtendedType |
Enumeration which lists the different available methods used to discover new
candidates.
|
CandidatePairState |
Each candidate pair in the a list has a CandidatePairState.
|
CandidateTcpType |
Represents the TCP types for ICE TCP candidates.
|
CandidateType |
According to the ICE specification, Candidates have a type property which
makes them server reflexive, peer reflexive, relayed or host).
|
CheckListState |
Everty CheckList is associated with a state, which captures the
state of ICE checks for that media stream.
|
IceProcessingState |
RFC 5245 mentions that ICE processing across all media streams also has a
state associated with it.
|
KeepAliveStrategy |
An enumeration of strategies for selecting which candidate pairs to
keep alive.
|
NominationStrategy |
Contains the nomination strategies currently supported by this
implementation's
DefaultNominator class. |
Copyright © 2018. All rights reserved.