Package akka.actor
Class ChildRestartStats
- java.lang.Object
- 
- akka.actor.ChildRestartStats
 
- 
- All Implemented Interfaces:
- ChildStats,- java.io.Serializable,- scala.Equals,- scala.Product
 
 public final class ChildRestartStats extends java.lang.Object implements ChildStats, scala.Product, java.io.Serializable ChildRestartStats is the statistics kept by every parent Actor for every child Actor and is used for SupervisorStrategies to know how to deal with problems that occur for the children.- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description ChildRestartStats(ActorRef child, int maxNrOfRetriesCount, long restartTimeWindowStartNanos)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static int$lessinit$greater$default$2()static long$lessinit$greater$default$3()static ChildRestartStatsapply(ActorRef child, int maxNrOfRetriesCount, long restartTimeWindowStartNanos)static intapply$default$2()static longapply$default$3()booleancanEqual(java.lang.Object x$1)ActorRefchild()ChildRestartStatscopy(ActorRef child, int maxNrOfRetriesCount, long restartTimeWindowStartNanos)ActorRefcopy$default$1()intcopy$default$2()longcopy$default$3()booleanequals(java.lang.Object x$1)inthashCode()intmaxNrOfRetriesCount()voidmaxNrOfRetriesCount_$eq(int x$1)intproductArity()java.lang.ObjectproductElement(int x$1)java.lang.StringproductElementName(int x$1)scala.collection.Iterator<java.lang.Object>productIterator()java.lang.StringproductPrefix()booleanrequestRestartPermission(scala.Tuple2<scala.Option<java.lang.Object>,scala.Option<java.lang.Object>> retriesWindow)longrestartTimeWindowStartNanos()voidrestartTimeWindowStartNanos_$eq(long x$1)java.lang.StringtoString()intuid()static scala.Option<scala.Tuple3<ActorRef,java.lang.Object,java.lang.Object>>unapply(ChildRestartStats x$0)
 
- 
- 
- 
Constructor Detail- 
ChildRestartStatspublic ChildRestartStats(ActorRef child, int maxNrOfRetriesCount, long restartTimeWindowStartNanos) 
 
- 
 - 
Method Detail- 
$lessinit$greater$default$2public static int $lessinit$greater$default$2() 
 - 
$lessinit$greater$default$3public static long $lessinit$greater$default$3() 
 - 
applypublic static ChildRestartStats apply(ActorRef child, int maxNrOfRetriesCount, long restartTimeWindowStartNanos) 
 - 
apply$default$2public static int apply$default$2() 
 - 
apply$default$3public static long apply$default$3() 
 - 
unapplypublic static scala.Option<scala.Tuple3<ActorRef,java.lang.Object,java.lang.Object>> unapply(ChildRestartStats x$0) 
 - 
childpublic ActorRef child() 
 - 
maxNrOfRetriesCountpublic int maxNrOfRetriesCount() 
 - 
maxNrOfRetriesCount_$eqpublic void maxNrOfRetriesCount_$eq(int x$1) 
 - 
restartTimeWindowStartNanospublic long restartTimeWindowStartNanos() 
 - 
restartTimeWindowStartNanos_$eqpublic void restartTimeWindowStartNanos_$eq(long x$1) 
 - 
uidpublic int uid() 
 - 
requestRestartPermissionpublic boolean requestRestartPermission(scala.Tuple2<scala.Option<java.lang.Object>,scala.Option<java.lang.Object>> retriesWindow) 
 - 
copypublic ChildRestartStats copy(ActorRef child, int maxNrOfRetriesCount, long restartTimeWindowStartNanos) 
 - 
copy$default$1public ActorRef copy$default$1() 
 - 
copy$default$2public int copy$default$2() 
 - 
copy$default$3public long copy$default$3() 
 - 
productPrefixpublic java.lang.String productPrefix() - Specified by:
- productPrefixin interface- scala.Product
 
 - 
productAritypublic int productArity() - Specified by:
- productArityin interface- scala.Product
 
 - 
productElementpublic java.lang.Object productElement(int x$1) - Specified by:
- productElementin interface- scala.Product
 
 - 
productIteratorpublic scala.collection.Iterator<java.lang.Object> productIterator() - Specified by:
- productIteratorin interface- scala.Product
 
 - 
canEqualpublic boolean canEqual(java.lang.Object x$1) - Specified by:
- canEqualin interface- scala.Equals
 
 - 
productElementNamepublic java.lang.String productElementName(int x$1) - Specified by:
- productElementNamein interface- scala.Product
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
equalspublic boolean equals(java.lang.Object x$1) - Specified by:
- equalsin interface- scala.Equals
- Overrides:
- equalsin class- java.lang.Object
 
 
- 
 
-