Package | Description |
---|---|
org.ice4j.socket | |
org.ice4j.socket.jdk8 |
Modifier and Type | Class and Description |
---|---|
class |
DTLSDatagramFilter
A
DatagramPacketFilter which accepts DTLS packets only. |
class |
HttpDemuxFilter
Implements a
DatagramPacketFilter which allows demultiplexing HTTP(S)
out of MuxServerSocketChannel . |
class |
RtcpDemuxPacketFilter
Implements a DatagramPacketFilter which only accepts
DatagramPackets which represent RTCP messages according to the rules
described in RFC5761.
|
class |
StunDatagramPacketFilter
Implements a DatagramPacketFilter which only accepts
DatagramPackets which represent STUN messages defined in RFC 5389
"Session Traversal Utilities for NAT (STUN)" i.e.
|
class |
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.
|
Modifier and Type | Field and Description |
---|---|
private static DatagramPacketFilter |
RelayedCandidateDatagramSocket.connectivityCheckRecognizer
The DatagramPacketFilter which is able to determine whether a
specific DatagramPacket sent through a
RelayedCandidateDatagramSocket is part of the ICE connectivity
checks.
|
private DatagramPacketFilter |
MultiplexedSocket.filter
The DatagramPacketFilter which determines which
DatagramPackets read from the network by
MultiplexedSocket.multiplexing
are to be received through this instance. |
private DatagramPacketFilter |
MultiplexedDatagramSocket.filter
The DatagramPacketFilter which determines which
DatagramPackets read from the network by
MultiplexedDatagramSocket.multiplexing
are to be received through this instance. |
Modifier and Type | Method and Description |
---|---|
DatagramPacketFilter |
MultiplexedSocket.getFilter()
Gets the
DatagramPacketFilter which determines which
DatagramPacket s read from the network are to be received through
this socket. |
DatagramPacketFilter |
MultiplexedXXXSocket.getFilter()
Gets the
DatagramPacketFilter which determines which
DatagramPacket s read from the network are to be received through
this socket. |
DatagramPacketFilter |
MultiplexedDatagramSocket.getFilter()
Gets the
DatagramPacketFilter which determines which
DatagramPacket s read from the network are to be received through
this socket. |
protected DatagramPacketFilter |
MultiplexingXXXSocketSupport.getFilter(MultiplexedXXXSocketT socket)
Gets the
DatagramPacketFilter associated with a specific
multiplexed socket. |
Modifier and Type | Method and Description |
---|---|
protected abstract MultiplexedXXXSocketT |
MultiplexingXXXSocketSupport.createSocket(DatagramPacketFilter filter)
Initializes a new multiplexed socket instance which is to be associated
with a specific
DatagramPacketFilter . |
MultiplexedSocket |
MultiplexingSocket.getSocket(DatagramPacketFilter filter)
Gets a MultiplexedDatagramSocket which filters
DatagramPackets away from this DatagramSocket using a
specific DatagramPacketFilter.
|
MultiplexedXXXSocketT |
MultiplexingXXXSocketSupport.getSocket(DatagramPacketFilter filter)
Gets a MultiplexedDatagramSocket which filters
DatagramPackets away from this DatagramSocket using a
specific DatagramPacketFilter.
|
MultiplexedDatagramSocket |
MultiplexingDatagramSocket.getSocket(DatagramPacketFilter filter)
Gets a MultiplexedDatagramSocket which filters
DatagramPackets away from this DatagramSocket using a
specific DatagramPacketFilter.
|
MultiplexedXXXSocketT |
MultiplexingXXXSocketSupport.getSocket(DatagramPacketFilter filter,
boolean create)
Gets a MultiplexedDatagramSocket which filters
DatagramPackets away from this DatagramSocket using a
specific DatagramPacketFilter.
|
MultiplexedDatagramSocket |
MultiplexingDatagramSocket.getSocket(DatagramPacketFilter filter,
boolean create)
Gets a MultiplexedDatagramSocket which filters
DatagramPackets away from this DatagramSocket using a
specific DatagramPacketFilter.
|
static ServerSocketChannel |
MuxServerSocketChannelFactory.openAndBindMuxServerSocketChannel(Map<String,Object> properties,
SocketAddress endpoint,
int backlog,
DatagramPacketFilter filter)
Opens and binds a new
MuxServerSocketChannel instance if
supported by the runtime. |
Constructor and Description |
---|
MultiplexedDatagramSocket(MultiplexingDatagramSocket multiplexing,
DatagramPacketFilter filter)
Initializes a new MultiplexedDatagramSocket which is unbound and
filters DatagramPackets away from a specific
MultiplexingDatagramSocket using a specific
DatagramPacketFilter.
|
MultiplexedSocket(MultiplexingSocket multiplexing,
DatagramPacketFilter filter)
Initializes a new MultiplexedSocket which is unbound and filters
DatagramPackets away from a specific MultiplexingSocket
using a specific DatagramPacketFilter.
|
Modifier and Type | Field and Description |
---|---|
protected DatagramPacketFilter |
MuxServerSocketChannel.filter
The
DatagramPacketFilter which demultiplexes
SocketChannel s accepted by the associated
MuxingServerSocketChannel . |
Modifier and Type | Method and Description |
---|---|
protected MuxServerSocketChannel |
MuxingServerSocketChannel.createMuxServerSocketChannel(DatagramPacketFilter filter)
Initializes a new
MuxServerSocketChannel instance which is to
delegate to this instance and is to demultiplex incoming network
connections and packets using a specific DatagramPacketFilter . |
static MuxServerSocketChannel |
MuxingServerSocketChannel.openAndBind(Map<String,Object> properties,
SocketAddress endpoint,
int backlog,
DatagramPacketFilter filter)
Opens and binds a new
MuxServerSocketChannel instance. |
static MuxServerSocketChannel |
MuxServerSocketChannel.openAndBind(Map<String,Object> properties,
SocketAddress endpoint,
int backlog,
DatagramPacketFilter filter)
Opens and binds a new
MuxServerSocketChannel instance. |
Constructor and Description |
---|
MuxServerSocketChannel(MuxingServerSocketChannel delegate,
DatagramPacketFilter filter)
Initializes a new
MuxServerSocketChannel instance which is to
demultiplex SocketChannel s accepted by a specific
MuxingServerSocketChannel using a specific
DatagramPacketFilter . |
Copyright © 2018. All rights reserved.