public class AeronClient extends java.lang.Object implements DriverManagedResource
| Constructor and Description |
|---|
AeronClient(long clientId,
long clientLivenessTimeoutNs,
long nowNs) |
| 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 nowNs) |
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 nowNs) |
long |
timeOfLastStateChange() |
void |
timeOfLastStateChange(long timeNs) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdecRef, incRefpublic AeronClient(long clientId,
long clientLivenessTimeoutNs,
long nowNs)
public long clientId()
public long timeOfLastKeepalive()
public void timeOfLastKeepalive(long nowNs)
public boolean hasTimedOut(long nowNs)
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 timeNs)
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.