public final class AssociationState
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
AssociationState.QuarantinedTimestamp |
static class |
AssociationState.QuarantinedTimestamp$ |
Constructor and Description |
---|
AssociationState(int incarnation,
scala.concurrent.Promise<UniqueAddress> uniqueRemoteAddressPromise,
ImmutableLongMap<AssociationState.QuarantinedTimestamp> quarantined) |
Modifier and Type | Method and Description |
---|---|
static AssociationState |
apply() |
int |
incarnation() |
boolean |
isQuarantined() |
boolean |
isQuarantined(long uid) |
AssociationState |
newIncarnation(scala.concurrent.Promise<UniqueAddress> remoteAddressPromise) |
AssociationState |
newQuarantined() |
ImmutableLongMap<AssociationState.QuarantinedTimestamp> |
quarantined() |
java.lang.String |
toString() |
scala.concurrent.Future<UniqueAddress> |
uniqueRemoteAddress()
Full outbound address with UID for this association.
|
scala.concurrent.Promise<UniqueAddress> |
uniqueRemoteAddressPromise() |
scala.Option<UniqueAddress> |
uniqueRemoteAddressValue() |
public AssociationState(int incarnation, scala.concurrent.Promise<UniqueAddress> uniqueRemoteAddressPromise, ImmutableLongMap<AssociationState.QuarantinedTimestamp> quarantined)
public static AssociationState apply()
public int incarnation()
public scala.concurrent.Promise<UniqueAddress> uniqueRemoteAddressPromise()
public ImmutableLongMap<AssociationState.QuarantinedTimestamp> quarantined()
public scala.concurrent.Future<UniqueAddress> uniqueRemoteAddress()
public scala.Option<UniqueAddress> uniqueRemoteAddressValue()
public AssociationState newIncarnation(scala.concurrent.Promise<UniqueAddress> remoteAddressPromise)
public AssociationState newQuarantined()
public boolean isQuarantined()
public boolean isQuarantined(long uid)
public java.lang.String toString()
toString
in class java.lang.Object