Package org.ice4j.ice.harvest
See: Description
-
Class Summary Class Description TcpHarvester An implementation of AbstractTcpListener which acts as a CandidateHarvester. StunMappingCandidateHarvester A MappingCandidateHarvester which uses a STUN servers to discover its public IP address. GoogleTurnCandidateHarvester Implements a CandidateHarvester which gathers Google TURN dialect Candidates for a specified Component. AwsCandidateHarvester Uses the Amazon AWS APIs to retrieve the public and private IPv4 addresses for an EC2 instance. TurnCandidateHarvest Represents the harvesting of TURN Candidates for a specific HostCandidate performed by a specific TurnCandidateHarvester. GoogleTurnCandidateHarvest Represents the harvesting of Google TURN Candidates for a specific HostCandidate performed by a specific GoogleTurnCandidateHarvester. MappingCandidateHarvesters Manages a static list of MappingCandidateHarvester instances, created according to configuration provided as system properties. GoogleTurnSSLCandidateHarvester Implements a CandidateHarvester which gathers Google TURN SSLTCP dialect Candidates for a specified Component. StunCandidateHarvester Implements a CandidateHarvester which gathers Candidates for a specified Component using STUN as defined in RFC 5389 "Session Traversal Utilities for NAT (STUN)" only. TurnCandidateHarvester Implements a CandidateHarvester which gathers TURN Candidates for a specified Component. AbstractUdpListener A class which holds a DatagramSocket and runs a thread (thread) which perpetually reads from it. StunCandidateHarvest Represents the harvesting of STUN Candidates for a specific HostCandidate performed by a specific StunCandidateHarvester. AbstractCandidateHarvester An abstract partial implementation of CandidateHarvester. CandidateHarvesterSet Implements Set of CandidateHarvesters which runs the gathering of candidate addresses performed by its elements in parallel. UPNPHarvester Implements a CandidateHarvester which gathers Candidates for a specified Component using UPnP. SinglePortUdpHarvester A harvester implementation which binds to a single DatagramSocket and provides local candidates of type "host". HostCandidateHarvester A HostCandidateHarvester gathers host Candidates for a specified org.ice4j.ice.Component. HarvestStatistics Manages statistics about harvesting time. AbstractTcpListener An abstract class that binds on a set of sockets and accepts sessions that start with a STUN Binding Request (preceded by an optional fake SSL handshake). StaticMapping HarvestConfig MappingCandidateHarvester A CandidateHarvester which maps existing local HostCandidates to new candidates. StaticMappingCandidateHarvester Uses a predefined static mask in order to generate TransportAddresses. -
Interface Summary Interface Description TrickleCallback We use this callback to feed candidates to ice4j user applications that support trickle ICE. CandidateHarvester A CandidateHarvester gathers a certain kind of Candidates (e.g. -
Object Summary Object Description Companion