| Package | Description |
|---|---|
| org.sellcom.core.net |
| Modifier and Type | Method and Description |
|---|---|
static DatagramSenderAndReceiver |
DatagramSenderAndReceiver.create(ProtocolFamily protocolFamily)
Creates a datagram sender/receiver.
|
DatagramSenderAndReceiver |
DatagramSenderAndReceiver.withGroups(Set<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(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(Consumer<NetworkMessage> messageConsumer)
Sets the message consumer of this sender/receiver.
|
DatagramSenderAndReceiver |
DatagramSenderAndReceiver.withMulticast(NetworkInterface networkInterface)
Enables multicast on this sender/receiver over the given network interface.
|
DatagramSenderAndReceiver |
DatagramSenderAndReceiver.withNetworkInterface(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.
|