public class AeronClient extends java.lang.Object implements DriverManagedResource
| Constructor and Description |
|---|
AeronClient(long clientId,
long clientLivenessTimeoutNs,
long now) |
| Modifier and Type | Method and Description |
|---|---|
long |
clientId() |
void |
delete() |
boolean |
hasReachedEndOfLife()
Has resource reached end of its life and should be reclaimed?
|
boolean |
hasTimedOut(long now) |
void |
onTimeEvent(long timeNs,
long timeMs,
DriverConductor conductor)
Inform resource of timeNs passing and pass it DriverConductor to inform of any state transitions.
|
long |
timeOfLastKeepalive() |
void |
timeOfLastKeepalive(long now) |
long |
timeOfLastStateChange() |
void |
timeOfLastStateChange(long time) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconsumerPosition, decRef, incRef, producerPosition, unblockAtConsumerPositionpublic AeronClient(long clientId,
long clientLivenessTimeoutNs,
long now)
public long clientId()
public long timeOfLastKeepalive()
public void timeOfLastKeepalive(long now)
public boolean hasTimedOut(long now)
public void onTimeEvent(long timeNs,
long timeMs,
DriverConductor conductor)
DriverManagedResourceonTimeEvent in interface DriverManagedResourcetimeNs - now in nanosecondstimeMs - now in milliseconds for epochconductor - to inform of any state transitionspublic boolean hasReachedEndOfLife()
DriverManagedResourcehasReachedEndOfLife in interface DriverManagedResourcepublic void timeOfLastStateChange(long time)
timeOfLastStateChange in interface org.agrona.ManagedResourcepublic long timeOfLastStateChange()
timeOfLastStateChange in interface org.agrona.ManagedResourcepublic void delete()
delete in interface org.agrona.ManagedResourceCopyright © 2014-2017 Real Logic Ltd. All Rights Reserved.