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 time,
DriverConductor conductor)
Inform resource of time 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 time,
DriverConductor conductor)
DriverManagedResourceonTimeEvent in interface DriverManagedResourcetime - now in nanosecondsconductor - 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 - 2016 Real Logic Ltd. All Rights Reserved.