object ReliableProxy
- Alphabetic
- By Inheritance
- ReliableProxy
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- final case class Message (msg: Any, sender: ActorRef, serial: Int) extends Product with Serializable
-
final
case class
ProxyTerminated
(actor: ActorRef, outstanding: Unsent) extends Product with Serializable
ProxyTerminated
is sent to transition subscribers duringpostStop
.ProxyTerminated
is sent to transition subscribers duringpostStop
. Any outstanding unsent messages are contained theUnsent
object. - class Receiver extends Actor with ReliableProxyDebugLogging
- sealed trait State extends AnyRef
-
final
case class
TargetChanged
(ref: ActorRef) extends Product with Serializable
TargetChanged
is sent to transition subscribers when the initial connection is made the target and when the targetActorRef
has changed (for example, the target system crashed and has been restarted). - final case class Unsent (queue: Vector[Message]) extends Product with Serializable
Value Members
- val active: Active.type
-
def
compare(a: Int, b: Int): Int
Wrap-around aware comparison of integers: differences limited to 2**31-1 in magnitude will work correctly.
- val idle: Idle.type
-
def
props(targetPath: ActorPath, retryAfter: FiniteDuration): Props
Props with no reconnections.
Props with no reconnections. Arguments are detailed in the akka.contrib.pattern.ReliableProxy constructor.
-
def
props(targetPath: ActorPath, retryAfter: FiniteDuration, reconnectAfter: FiniteDuration): Props
Props with no limit on reconnections.
Props with no limit on reconnections. Arguments are detailed in the akka.contrib.pattern.ReliableProxy constructor.
-
def
props(targetPath: ActorPath, retryAfter: FiniteDuration, reconnectAfter: FiniteDuration, maxReconnects: Int): Props
Java API Props.
Java API Props. Arguments are detailed in the akka.contrib.pattern.ReliableProxy constructor.
-
def
props(targetPath: ActorPath, retryAfter: FiniteDuration, reconnectAfter: Option[FiniteDuration], maxReconnects: Option[Int]): Props
Scala API Props.
Scala API Props. Arguments are detailed in the akka.contrib.pattern.ReliableProxy constructor.
- def receiver(target: ActorRef, currentSerial: Int): Props
- val reconnecting: Connecting.type
- object Active extends State with Product with Serializable
- object Connecting extends State with Product with Serializable
- object Idle extends State with Product with Serializable