Package akka.cluster
Class UniqueAddress
- java.lang.Object
-
- akka.cluster.UniqueAddress
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<UniqueAddress>
,scala.Equals
,scala.math.Ordered<UniqueAddress>
,scala.Product
public final class UniqueAddress extends java.lang.Object implements scala.math.Ordered<UniqueAddress>, scala.Product, java.io.Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UniqueAddress(Address address, int uid)
Deprecated.Use Long UID constructor instead.UniqueAddress(Address address, long longUid)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Address
address()
static UniqueAddress
apply(Address address, int uid)
Deprecated.Use Long UID apply instead.static UniqueAddress
apply(Address address, long longUid)
Member identifier consisting of address and randomuid
.static UniqueAddress
apply(UniqueAddress remoteUniqueAddress)
boolean
canEqual(java.lang.Object x$1)
int
compare(UniqueAddress that)
UniqueAddress
copy(Address address, int uid)
Deprecated.Use Long UID constructor instead.Address
copy$default$1()
int
copy$default$2()
boolean
equals(java.lang.Object x$1)
int
hashCode()
long
longUid()
int
productArity()
java.lang.Object
productElement(int x$1)
java.lang.String
productElementName(int x$1)
scala.collection.Iterator<java.lang.Object>
productIterator()
java.lang.String
productPrefix()
java.lang.String
toString()
int
uid()
Deprecated.Use longUid instead.static scala.Option<scala.Tuple2<Address,java.lang.Object>>
unapply(UniqueAddress x$0)
-
-
-
Method Detail
-
apply
public static UniqueAddress apply(Address address, int uid)
Deprecated.Use Long UID apply instead. Since 2.4.11.
-
apply
public static UniqueAddress apply(UniqueAddress remoteUniqueAddress)
-
apply
public static UniqueAddress apply(Address address, long longUid)
Member identifier consisting of address and randomuid
. Theuid
is needed to be able to distinguish different incarnations of a member with same hostname and port.
-
unapply
public static scala.Option<scala.Tuple2<Address,java.lang.Object>> unapply(UniqueAddress x$0)
-
address
public Address address()
-
longUid
public long longUid()
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
compare
public int compare(UniqueAddress that)
- Specified by:
compare
in interfacescala.math.Ordered<UniqueAddress>
-
uid
public int uid()
Deprecated.Use longUid instead. Since 2.4.11.
-
copy
public UniqueAddress copy(Address address, int uid)
Deprecated.Use Long UID constructor instead. Since 2.4.11.For binary compatibility Stopscopy(Address, Long)
copy from being generated, useapply
instead.
-
copy$default$1
public Address copy$default$1()
-
copy$default$2
public int copy$default$2()
-
productPrefix
public java.lang.String productPrefix()
- Specified by:
productPrefix
in interfacescala.Product
-
productArity
public int productArity()
- Specified by:
productArity
in interfacescala.Product
-
productElement
public java.lang.Object productElement(int x$1)
- Specified by:
productElement
in interfacescala.Product
-
productIterator
public scala.collection.Iterator<java.lang.Object> productIterator()
- Specified by:
productIterator
in interfacescala.Product
-
canEqual
public boolean canEqual(java.lang.Object x$1)
- Specified by:
canEqual
in interfacescala.Equals
-
productElementName
public java.lang.String productElementName(int x$1)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object x$1)
- Specified by:
equals
in interfacescala.Equals
- Overrides:
equals
in classjava.lang.Object
-
-