public class UdpDestinationTracker
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
UdpDestinationTracker.Destination |
static interface |
UdpDestinationTracker.PreSendFunction |
| Constructor and Description |
|---|
UdpDestinationTracker(org.agrona.concurrent.NanoClock nanoClock,
UdpDestinationTracker.PreSendFunction preSendFunction,
long timeout) |
UdpDestinationTracker(UdpDestinationTracker.PreSendFunction preSendFunction) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDestination(java.net.InetSocketAddress address) |
void |
destinationActivity(long receiverId,
java.net.InetSocketAddress destAddress) |
boolean |
isManualControlMode() |
void |
removeDestination(java.net.InetSocketAddress address) |
int |
sendToDestinations(java.nio.channels.DatagramChannel sendDatagramChannel,
java.nio.ByteBuffer buffer) |
public UdpDestinationTracker(org.agrona.concurrent.NanoClock nanoClock,
UdpDestinationTracker.PreSendFunction preSendFunction,
long timeout)
public UdpDestinationTracker(UdpDestinationTracker.PreSendFunction preSendFunction)
public int sendToDestinations(java.nio.channels.DatagramChannel sendDatagramChannel,
java.nio.ByteBuffer buffer)
public void destinationActivity(long receiverId,
java.net.InetSocketAddress destAddress)
public boolean isManualControlMode()
public void addDestination(java.net.InetSocketAddress address)
public void removeDestination(java.net.InetSocketAddress address)
Copyright © 2014-2017 Real Logic Ltd. All Rights Reserved.