Package akka.actor
Class SuppressedDeadLetter
- java.lang.Object
-
- akka.actor.SuppressedDeadLetter
-
- All Implemented Interfaces:
AllDeadLetters,WrappedMessage,java.io.Serializable,scala.Equals,scala.Product
public final class SuppressedDeadLetter extends java.lang.Object implements AllDeadLetters, scala.Product, java.io.Serializable
Similar toDeadLetterwith the slight twist of NOT being logged by the default dead letters listener. Messages which end up being suppressed dead letters are internal messages for which ending up as dead-letter is both expected and harmless.It is possible to subscribe to suppressed dead letters on the ActorSystem's EventStream explicitly.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SuppressedDeadLetter(DeadLetterSuppression message, ActorRef sender, ActorRef recipient)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SuppressedDeadLetterapply(DeadLetterSuppression message, ActorRef sender, ActorRef recipient)booleancanEqual(java.lang.Object x$1)SuppressedDeadLettercopy(DeadLetterSuppression message, ActorRef sender, ActorRef recipient)DeadLetterSuppressioncopy$default$1()ActorRefcopy$default$2()ActorRefcopy$default$3()booleanequals(java.lang.Object x$1)inthashCode()DeadLetterSuppressionmessage()intproductArity()java.lang.ObjectproductElement(int x$1)java.lang.StringproductElementName(int x$1)scala.collection.Iterator<java.lang.Object>productIterator()java.lang.StringproductPrefix()ActorRefrecipient()ActorRefsender()java.lang.StringtoString()static scala.Option<scala.Tuple3<DeadLetterSuppression,ActorRef,ActorRef>>unapply(SuppressedDeadLetter x$0)
-
-
-
Constructor Detail
-
SuppressedDeadLetter
public SuppressedDeadLetter(DeadLetterSuppression message, ActorRef sender, ActorRef recipient)
-
-
Method Detail
-
apply
public static SuppressedDeadLetter apply(DeadLetterSuppression message, ActorRef sender, ActorRef recipient)
-
unapply
public static scala.Option<scala.Tuple3<DeadLetterSuppression,ActorRef,ActorRef>> unapply(SuppressedDeadLetter x$0)
-
message
public DeadLetterSuppression message()
- Specified by:
messagein interfaceAllDeadLetters- Specified by:
messagein interfaceWrappedMessage
-
sender
public ActorRef sender()
- Specified by:
senderin interfaceAllDeadLetters
-
recipient
public ActorRef recipient()
- Specified by:
recipientin interfaceAllDeadLetters
-
copy
public SuppressedDeadLetter copy(DeadLetterSuppression message, ActorRef sender, ActorRef recipient)
-
copy$default$1
public DeadLetterSuppression copy$default$1()
-
copy$default$2
public ActorRef copy$default$2()
-
copy$default$3
public ActorRef copy$default$3()
-
productPrefix
public java.lang.String productPrefix()
- Specified by:
productPrefixin interfacescala.Product
-
productArity
public int productArity()
- Specified by:
productArityin interfacescala.Product
-
productElement
public java.lang.Object productElement(int x$1)
- Specified by:
productElementin interfacescala.Product
-
productIterator
public scala.collection.Iterator<java.lang.Object> productIterator()
- Specified by:
productIteratorin interfacescala.Product
-
canEqual
public boolean canEqual(java.lang.Object x$1)
- Specified by:
canEqualin interfacescala.Equals
-
productElementName
public java.lang.String productElementName(int x$1)
- Specified by:
productElementNamein interfacescala.Product
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object x$1)
- Specified by:
equalsin interfacescala.Equals- Overrides:
equalsin classjava.lang.Object
-
-