Class UniqueAddress
Member identifier consisting of address and random uid
.
The uid
is needed to be able to distinguish different
incarnations of a member with same hostname and port.
Inherited Members
Namespace: Akka.Cluster
Assembly: Akka.Cluster.dll
Syntax
public class UniqueAddress : IComparable<UniqueAddress>, IEquatable<UniqueAddress>, IComparable
Constructors
| Edit this page View SourceUniqueAddress(Address, int)
Creates a new unique address instance.
Declaration
public UniqueAddress(Address address, int uid)
Parameters
Type | Name | Description |
---|---|---|
Address | address | The original Akka Address |
int | uid | The UID for the cluster instance. |
Properties
| Edit this page View SourceAddress
The bound listening address for Akka.Remote.
Declaration
public Address Address { get; }
Property Value
Type | Description |
---|---|
Address |
Uid
A random long integer used to signal the incarnation of this cluster instance.
Declaration
public int Uid { get; }
Property Value
Type | Description |
---|---|
int |
Methods
| Edit this page View SourceCompareTo(UniqueAddress)
TBD
Declaration
public int CompareTo(UniqueAddress uniqueAddress)
Parameters
Type | Name | Description |
---|---|---|
UniqueAddress | uniqueAddress | TBD |
Returns
Type | Description |
---|---|
int | TBD |
Equals(UniqueAddress)
Compares two unique address instances to each other.
Declaration
public bool Equals(UniqueAddress other)
Parameters
Type | Name | Description |
---|---|---|
UniqueAddress | other | The other address to compare to. |
Returns
Type | Description |
---|---|
bool |
|
Equals(object)
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
object | obj |
Returns
Type | Description |
---|---|
bool |
Overrides
| Edit this page View SourceGetHashCode()
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
int |
Overrides
| Edit this page View SourceToString()
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string |
Overrides
Operators
| Edit this page View Sourceoperator ==(UniqueAddress, UniqueAddress)
Compares two specified unique addresses for equality.
Declaration
public static bool operator ==(UniqueAddress left, UniqueAddress right)
Parameters
Type | Name | Description |
---|---|---|
UniqueAddress | left | The first unique address used for comparison |
UniqueAddress | right | The second unique address used for comparison |
Returns
Type | Description |
---|---|
bool |
|
operator !=(UniqueAddress, UniqueAddress)
Compares two specified unique addresses for inequality.
Declaration
public static bool operator !=(UniqueAddress left, UniqueAddress right)
Parameters
Type | Name | Description |
---|---|---|
UniqueAddress | left | The first unique address used for comparison |
UniqueAddress | right | The second unique address used for comparison |
Returns
Type | Description |
---|---|
bool |
|