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.Product, java.io.Serializable, scala.math.Ordered<UniqueAddress> Member identifier consisting of address and randomuid. Theuidis needed to be able to distinguish different incarnations of a member with same hostname and port.- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description UniqueAddress(Address address, int uid)Deprecated.Use Long UID constructor instead.UniqueAddress(Address address, long longUid)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Addressaddress()static UniqueAddressapply(Address address, int uid)Deprecated.Use Long UID apply instead.static UniqueAddressapply(Address address, long longUid)static UniqueAddressapply(UniqueAddress remoteUniqueAddress)booleancanEqual(java.lang.Object that)intcompare(UniqueAddress that)UniqueAddresscopy(Address address, int uid)Deprecated.Use Long UID constructor instead.Addresscopy$default$1()intcopy$default$2()booleanequals(java.lang.Object obj)inthashCode()longlongUid()intproductArity()java.lang.ObjectproductElement(int n)java.lang.StringtoString()intuid()Deprecated.Use longUid instead.static scala.Option<scala.Tuple2<Address,java.lang.Object>>unapply(UniqueAddress address)- 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
- 
 
- 
- 
- 
Method Detail- 
applypublic static UniqueAddress apply(Address address, int uid) Deprecated.Use Long UID apply instead. Since 2.4.11.
 - 
applypublic static UniqueAddress apply(UniqueAddress remoteUniqueAddress) 
 - 
applypublic static UniqueAddress apply(Address address, long longUid) 
 - 
unapplypublic static scala.Option<scala.Tuple2<Address,java.lang.Object>> unapply(UniqueAddress address) 
 - 
addresspublic Address address() 
 - 
longUidpublic long longUid() 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
productAritypublic int productArity() - Specified by:
- productArityin interface- scala.Product
 
 - 
productElementpublic java.lang.Object productElement(int n) - Specified by:
- productElementin interface- scala.Product
 
 - 
canEqualpublic boolean canEqual(java.lang.Object that) - Specified by:
- canEqualin interface- scala.Equals
 
 - 
equalspublic boolean equals(java.lang.Object obj) - Specified by:
- equalsin interface- scala.Equals
- Overrides:
- equalsin class- java.lang.Object
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
comparepublic int compare(UniqueAddress that) - Specified by:
- comparein interface- scala.math.Ordered<UniqueAddress>
 
 - 
uidpublic int uid() Deprecated.Use longUid instead. Since 2.4.11.
 - 
copypublic 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, useapplyinstead.
 - 
copy$default$1public Address copy$default$1() 
 - 
copy$default$2public int copy$default$2() 
 
- 
 
-