Packages

t

org.apache.pekko.sensors.actor

PersistentActorMetrics

trait PersistentActorMetrics extends ActorMetrics with PersistentActor

Linear Supertypes
PersistentActor, Eventsourced, PersistenceRecovery, PersistenceIdentity, PersistenceStash, StashFactory, Stash, RequiresMessageQueue[DequeBasedMessageQueueSemantics], UnrestrictedStash, StashSupport, Snapshotter, ActorMetrics, ActorLogging, Actor, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PersistentActorMetrics
  2. PersistentActor
  3. Eventsourced
  4. PersistenceRecovery
  5. PersistenceIdentity
  6. PersistenceStash
  7. StashFactory
  8. Stash
  9. RequiresMessageQueue
  10. UnrestrictedStash
  11. StashSupport
  12. Snapshotter
  13. ActorMetrics
  14. ActorLogging
  15. Actor
  16. AnyRef
  17. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type Receive = PartialFunction[Any, Unit]
    Definition Classes
    Actor

Abstract Value Members

  1. abstract def persistenceId: String
    Definition Classes
    PersistenceIdentity
  2. abstract def receiveCommand: Receive
    Definition Classes
    Eventsourced
  3. abstract def receiveRecover: Receive
    Definition Classes
    Eventsourced

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def actorLabel: String
    Attributes
    protected
    Definition Classes
    ActorMetrics
  5. def aroundPostRestart(reason: Throwable): Unit
    Attributes
    protected[pekko]
    Definition Classes
    Eventsourced → Actor
  6. def aroundPostStop(): Unit
    Attributes
    protected[pekko]
    Definition Classes
    Eventsourced → Actor
  7. def aroundPreRestart(reason: Throwable, message: Option[Any]): Unit
    Attributes
    protected[pekko]
    Definition Classes
    Eventsourced → Actor
  8. def aroundPreStart(): Unit
    Attributes
    protected[pekko]
    Definition Classes
    Eventsourced → Actor
  9. def aroundReceive(receive: Receive, msg: Any): Unit
    Attributes
    protected[pekko]
    Definition Classes
    PersistentActorMetrics → Eventsourced → ActorMetrics → Actor
  10. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  11. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  12. implicit val context: ActorContext
    Definition Classes
    Actor
  13. def defer[A](event: A)(handler: (A) => Unit): Unit
    Definition Classes
    PersistentActor
  14. def deferAsync[A](event: A)(handler: (A) => Unit): Unit
    Definition Classes
    PersistentActor
  15. def deleteMessages(toSequenceNr: Long): Unit
    Definition Classes
    Eventsourced
  16. def deleteSnapshot(sequenceNr: Long): Unit
    Definition Classes
    Snapshotter
  17. def deleteSnapshots(criteria: SnapshotSelectionCriteria): Unit
    Definition Classes
    Snapshotter
  18. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  20. def eventLabel(value: Any): Option[String]
    Attributes
    protected
  21. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  22. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  23. def internalAroundReceive(receive: Receive, msg: Any): Unit
    Attributes
    protected
    Definition Classes
    ActorMetrics
  24. def internalStashOverflowStrategy: StashOverflowStrategy
    Definition Classes
    PersistenceStash
  25. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  26. def journalPluginId: String
    Definition Classes
    PersistenceIdentity
  27. def lastSequenceNr: Long
    Definition Classes
    Eventsourced
  28. def loadSnapshot(persistenceId: String, criteria: SnapshotSelectionCriteria, toSequenceNr: Long): Unit
    Definition Classes
    Snapshotter
  29. def log: LoggingAdapter
    Definition Classes
    ActorLogging
  30. def messageLabel(value: Any): Option[String]
    Attributes
    protected
    Definition Classes
    PersistentActorMetricsActorMetrics
  31. val metrics: SensorMetrics
    Attributes
    protected
    Definition Classes
    ActorMetrics
  32. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  33. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  34. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  35. def onPersistFailure(cause: Throwable, event: Any, seqNr: Long): Unit
    Attributes
    protected
    Definition Classes
    PersistentActorMetrics → Eventsourced
  36. def onPersistRejected(cause: Throwable, event: Any, seqNr: Long): Unit
    Attributes
    protected
    Definition Classes
    PersistentActorMetrics → Eventsourced
  37. def onRecoveryFailure(cause: Throwable, event: Option[Any]): Unit
    Attributes
    protected
    Definition Classes
    PersistentActorMetrics → Eventsourced
  38. def persist[A](event: A)(handler: (A) => Unit): Unit
    Definition Classes
    PersistentActorMetrics → PersistentActor
  39. def persistAll[A](events: Seq[A])(handler: (A) => Unit): Unit
    Definition Classes
    PersistentActorMetrics → PersistentActor
  40. def persistAllAsync[A](events: Seq[A])(handler: (A) => Unit): Unit
    Definition Classes
    PersistentActorMetrics → PersistentActor
  41. def persistAsync[A](event: A)(handler: (A) => Unit): Unit
    Definition Classes
    PersistentActorMetrics → PersistentActor
  42. def postRestart(reason: Throwable): Unit
    Definition Classes
    Actor
    Annotations
    @throws(classOf[java.lang.Exception])
  43. def postStop(): Unit
    Definition Classes
    UnrestrictedStash → Actor
    Annotations
    @throws(classOf[java.lang.Exception])
  44. def preRestart(reason: Throwable, message: Option[Any]): Unit
    Definition Classes
    UnrestrictedStash → Actor
    Annotations
    @throws(classOf[java.lang.Exception])
  45. def preStart(): Unit
    Definition Classes
    Actor
    Annotations
    @throws(classOf[java.lang.Exception])
  46. def receive: Receive
    Definition Classes
    PersistentActor → Actor
  47. def recovery: Recovery
    Definition Classes
    PersistenceRecovery
  48. def recoveryFinished: Boolean
    Definition Classes
    Eventsourced
  49. def recoveryRunning: Boolean
    Definition Classes
    Eventsourced
  50. def saveSnapshot(snapshot: Any): Unit
    Definition Classes
    Snapshotter
  51. implicit final val self: ActorRef
    Definition Classes
    Actor
  52. final def sender(): ActorRef
    Definition Classes
    Actor
  53. def snapshotPluginId: String
    Definition Classes
    PersistenceIdentity
  54. def snapshotSequenceNr: Long
    Definition Classes
    Eventsourced → Snapshotter
  55. def snapshotterId: String
    Definition Classes
    Eventsourced → Snapshotter
  56. def stash(): Unit
    Definition Classes
    Eventsourced → StashSupport
  57. def supervisorStrategy: SupervisorStrategy
    Definition Classes
    Actor
  58. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  59. def toString(): String
    Definition Classes
    AnyRef → Any
  60. def unhandled(message: Any): Unit
    Definition Classes
    Eventsourced → Actor
  61. def unstashAll(): Unit
    Definition Classes
    Eventsourced → StashSupport
  62. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  63. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  64. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from PersistentActor

Inherited from Eventsourced

Inherited from PersistenceRecovery

Inherited from PersistenceIdentity

Inherited from PersistenceStash

Inherited from StashFactory

Inherited from Stash

Inherited from RequiresMessageQueue[DequeBasedMessageQueueSemantics]

Inherited from UnrestrictedStash

Inherited from StashSupport

Inherited from Snapshotter

Inherited from ActorMetrics

Inherited from ActorLogging

Inherited from Actor

Inherited from AnyRef

Inherited from Any

Ungrouped