| Package | Description |
|---|---|
| org.sellcom.core.net |
| Modifier and Type | Method | Description |
|---|---|---|
static DatagramSenderAndReceiver |
DatagramSenderAndReceiver.create(java.net.ProtocolFamily protocolFamily) |
Creates a datagram sender/receiver.
|
DatagramSenderAndReceiver |
DatagramSenderAndReceiver.withGroups(java.util.Set<java.net.InetAddress> groups) |
Sets the multicast groups associated with this sender/receiver.
|
DatagramSenderAndReceiver |
DatagramSenderAndReceiver.withHandlerThreadPriority(int threadPriority) |
Sets the priority of the handler threads in this sender/receiver.
|
DatagramSenderAndReceiver |
DatagramSenderAndReceiver.withHandlerThreads(int threads) |
Sets the number of the handler threads in this sender/receiver.
|
DatagramSenderAndReceiver |
DatagramSenderAndReceiver.withLocalAddressAndPort(java.net.InetAddress localAddress,
int localPort) |
Sets the local address and port of this sender/receiver.
|
DatagramSenderAndReceiver |
DatagramSenderAndReceiver.withLocalPort(int localPort) |
Sets the local port of this sender/receiver.
|
DatagramSenderAndReceiver |
DatagramSenderAndReceiver.withMessageConsumer(java.util.function.Consumer<NetworkMessage> messageConsumer) |
Sets the message consumer of this sender/receiver.
|
DatagramSenderAndReceiver |
DatagramSenderAndReceiver.withMulticast(java.net.NetworkInterface networkInterface) |
Enables multicast on this sender/receiver over the given network interface.
|
DatagramSenderAndReceiver |
DatagramSenderAndReceiver.withNetworkInterface(java.net.NetworkInterface networkInterface) |
Sets the network interface associated with this sender/receiver.
|
DatagramSenderAndReceiver |
DatagramSenderAndReceiver.withReceiveBufferSize(int bufferSize) |
Sets the receive buffer size of this sender/receiver.
|
DatagramSenderAndReceiver |
DatagramSenderAndReceiver.withReceiverThreadPriority(int threadPriority) |
Sets the priority of the receiver threads in this receiver.
|
DatagramSenderAndReceiver |
DatagramSenderAndReceiver.withReceiverThreads(int threads) |
Sets the number of the receiver threads in this receiver.
|
DatagramSenderAndReceiver |
DatagramSenderAndReceiver.withSendBufferSize(int bufferSize) |
Sets the send buffer size of this sender/receiver.
|
DatagramSenderAndReceiver |
DatagramSenderAndReceiver.withSenderThreadPriority(int threadPriority) |
Sets the priority of the sender threads in this sender/receiver.
|
DatagramSenderAndReceiver |
DatagramSenderAndReceiver.withSenderThreads(int threads) |
Sets the number of the sender threads in this sender/receiver.
|
DatagramSenderAndReceiver |
DatagramSenderAndReceiver.withSendRepeatCount(int repeatCount) |
Sets the send repeat count of this sender/receiver.
|
DatagramSenderAndReceiver |
DatagramSenderAndReceiver.withSendRepeatInterval(int repeatInterval) |
Sets the send repeat interval (in milliseconds) of this sender/receiver.
|
DatagramSenderAndReceiver |
DatagramSenderAndReceiver.withTimeToLive(int timeToLive) |
Sets the TTL of multicast packets sent by this sender/receiver.
|
DatagramSenderAndReceiver |
DatagramSenderAndReceiver.withTrafficClass(TrafficClass trafficClass) |
Sets the traffic class of datagrams sent by this sender/receiver.
|