akka.actor
Class DeadLetterActorRef

java.lang.Object
  extended by akka.actor.ActorRef
      extended by akka.actor.InternalActorRef
          extended by akka.actor.EmptyLocalActorRef
              extended by akka.actor.DeadLetterActorRef
All Implemented Interfaces:
ActorRefScope, LocalRef, MinimalActorRef, ScalaActorRef, java.io.Serializable, java.lang.Comparable<ActorRef>

public class DeadLetterActorRef
extends EmptyLocalActorRef

Internal implementation of the dead letter destination: will publish any received message to the eventStream, wrapped as DeadLetter.

INTERNAL API

See Also:
Serialized Form

Nested Class Summary
static class DeadLetterActorRef.SerializedDeadLetterActorRef
           
 
Constructor Summary
DeadLetterActorRef(ActorRefProvider _provider, ActorPath _path, EventStream _eventStream)
           
 
Method Summary
static DeadLetterActorRef.SerializedDeadLetterActorRef serialized()
           
protected  boolean specialHandle(java.lang.Object msg, ActorRef sender)
           
protected  java.lang.Object writeReplace()
           
 
Methods inherited from class akka.actor.EmptyLocalActorRef
eventStream, isTerminated, path, provider, sendSystemMessage
 
Methods inherited from class akka.actor.InternalActorRef
getChild, getParent, isLocal, restart, resume, start, stop, suspend
 
Methods inherited from class akka.actor.ActorRef
compareTo, equals, forward, hashCode, noSender, tell, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface akka.actor.MinimalActorRef
getChild, getParent, restart, resume, start, stop, suspend
 
Methods inherited from interface akka.actor.LocalRef
isLocal
 

Constructor Detail

DeadLetterActorRef

public DeadLetterActorRef(ActorRefProvider _provider,
                          ActorPath _path,
                          EventStream _eventStream)
Method Detail

serialized

public static DeadLetterActorRef.SerializedDeadLetterActorRef serialized()

specialHandle

protected boolean specialHandle(java.lang.Object msg,
                                ActorRef sender)
Overrides:
specialHandle in class EmptyLocalActorRef

writeReplace

protected java.lang.Object writeReplace()