Interface | Description |
---|---|
DatagramPacketFilter |
Represents a filter which selects or deselects DatagramPackets.
|
DatagramSocketFactory |
Classes implementing this interface follow the factory pattern, generating
DatagramSocket objects for use by other classes in the stack.
|
MultiplexedXXXSocket |
Defines the application programming interface (API) expected of pseudo
sockets which are in fact
DatagramPacket -based views of actual
sockets. |
Class | Description |
---|---|
BaseDelegatingServerSocketChannel<T extends ServerSocketChannel> |
Implements a
ServerSocketChannel which delegates (its method calls)
to another ServerSocketChannel . |
BaseDelegatingSocketChannel<T extends SocketChannel> |
Implements a
SocketChannel which delegates (its method calls) to
another SocketChannel . |
DelegatingDatagramSocket |
Implements a DatagramSocket which delegates its calls to a specific
DatagramSocket.
|
DelegatingServerSocket |
Implements a
ServerSocket which delegates (its method calls) to
another ServerSocket . |
DelegatingSocket |
Implements a Socket which delegates its calls to a specific
Socket.
|
DTLSDatagramFilter |
A
DatagramPacketFilter which accepts DTLS packets only. |
GoogleRelayedCandidateDatagramSocket |
Represents an application-purposed (as opposed to an ICE-specific)
DatagramSocket for a RelayedCandidate harvested by a
TurnCandidateHarvest (and its associated
TurnCandidateHarvester, of course).
|
GoogleRelayedCandidateDelegate |
Google TURN delegate object that will handle GTalk TURN send/receive
operations.
|
GoogleRelayedCandidateSocket |
Represents an application-purposed (as opposed to an ICE-specific)
Socket for a RelayedCandidate harvested by a
TurnCandidateHarvest (and its associated
TurnCandidateHarvester, of course).
|
HttpDemuxFilter |
Implements a
DatagramPacketFilter which allows demultiplexing HTTP(S)
out of MuxServerSocketChannel . |
IceSocketWrapper |
Abstract socket wrapper that define a socket that could be UDP, TCP...
|
IceTcpServerSocketWrapper |
TCP Server Socket wrapper.
|
IceTcpSocketWrapper |
TCP implementation of the IceSocketWrapper.
|
IceUdpSocketWrapper |
UDP implementation of the IceSocketWrapper.
|
MergingDatagramSocket |
A
DatagramSocket implementation which merges a set of sockets. |
MultiplexedDatagramSocket |
Represents a DatagramSocket which receives DatagramPackets
selected by a DatagramPacketFilter from a
MultiplexingDatagramSocket.
|
MultiplexedSocket |
Represents a Socket which receives DatagramPackets
selected by a DatagramPacketFilter from a
MultiplexingSocket.
|
MultiplexingDatagramSocket |
Represents a DatagramSocket which allows filtering
DatagramPackets it reads from the network using
DatagramPacketFilters so that the DatagramPackets do not
get received through it but through associated
MultiplexedDatagramSockets.
|
MultiplexingSocket |
Represents a Socket which allows filtering DatagramPackets
it reads from the network using DatagramPacketFilters so that the
DatagramPackets do not get received through it but through
associated MultiplexedSockets.
|
MultiplexingXXXSocketSupport<MultiplexedXXXSocketT extends MultiplexedXXXSocket> |
Implements functionality common to TCP and UDP implementations of
(de)multiplexing sockets i.e.
|
MuxServerSocketChannelFactory |
If supported by the runtime, initializes
ServerSocketChannel s which
are capable of sharing their listening endpoints with multiple others like
them. |
RelayedCandidateDatagramSocket |
Represents an application-purposed (as opposed to an ICE-specific)
DatagramSocket for a RelayedCandidate harvested by a
TurnCandidateHarvest (and its associated
TurnCandidateHarvester, of course).
|
RtcpDemuxPacketFilter |
Implements a DatagramPacketFilter which only accepts
DatagramPackets which represent RTCP messages according to the rules
described in RFC5761.
|
SafeCloseDatagramSocket |
Represents a DatagramSocket which fixes the following problem: when
DatagramSocket.close() is called while another thread is blocked in
its DatagramSocket.receive(DatagramPacket) , calling
DatagramSocket.bind(SocketAddress) throws an "Already bound"
exception until (the native counterpart of) the receive method
returns. |
SocketReceiveBuffer |
Implements a list of DatagramPackets received by a
DatagramSocket or a Socket.
|
StunDatagramPacketFilter |
Implements a DatagramPacketFilter which only accepts
DatagramPackets which represent STUN messages defined in RFC 5389
"Session Traversal Utilities for NAT (STUN)" i.e.
|
TCPInputStream |
TCP input stream for TCP socket.
|
TCPOutputStream |
TCP output stream for TCP socket.
|
TurnDatagramPacketFilter |
Implements a DatagramPacketFilter which accepts
DatagramPackets which represent TURN messages defined in
RFC 5766 "Traversal Using Relays around NAT (TURN): Relay Extensions to
Session Traversal Utilities for NAT (STUN)" and which are part of the
communication with a specific TURN server.
|
Exception | Description |
---|---|
SocketClosedException |
An exception that indicates that a socket is closed.
|
Copyright © 2018. All rights reserved.