Package akka.routing
Class ConsistentRoutee
- java.lang.Object
-
- akka.routing.ConsistentRoutee
-
- All Implemented Interfaces:
java.io.Serializable
,scala.Equals
,scala.Product
public final class ConsistentRoutee extends java.lang.Object implements scala.Product, java.io.Serializable
INTERNAL API Important to use ActorRef with full address, with host and port, in the hash ring, so that same ring is produced on different nodes. The ConsistentHash uses toString of the ring nodes, and the ActorRef itself isn't a good representation, because LocalActorRef doesn't include the host and port.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ConsistentRoutee(Routee routee, Address selfAddress)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConsistentRoutee
apply(Routee routee, Address selfAddress)
boolean
canEqual(java.lang.Object x$1)
ConsistentRoutee
copy(Routee routee, Address selfAddress)
Routee
copy$default$1()
Address
copy$default$2()
boolean
equals(java.lang.Object x$1)
int
hashCode()
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()
Routee
routee()
Address
selfAddress()
java.lang.String
toString()
static scala.Option<scala.Tuple2<Routee,Address>>
unapply(ConsistentRoutee x$0)
-
-
-
Method Detail
-
apply
public static ConsistentRoutee apply(Routee routee, Address selfAddress)
-
unapply
public static scala.Option<scala.Tuple2<Routee,Address>> unapply(ConsistentRoutee x$0)
-
routee
public Routee routee()
-
selfAddress
public Address selfAddress()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
copy
public ConsistentRoutee copy(Routee routee, Address selfAddress)
-
copy$default$1
public Routee copy$default$1()
-
copy$default$2
public Address 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)
- Specified by:
productElementName
in interfacescala.Product
-
hashCode
public int hashCode()
- Overrides:
hashCode
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
-
-