class ModelMaker extends PersistentActor with ActorLogging with ServiceCommunicationSupport with MessageBussSupport

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

Instance Constructors

  1. new ModelMaker(modelActorMaker: (CreateModel) ⇒ Props)

Type Members

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

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 aroundPostRestart(reason: Throwable): Unit
    Attributes
    protected[akka]
    Definition Classes
    Eventsourced → Actor
  5. def aroundPostStop(): Unit
    Attributes
    protected[akka]
    Definition Classes
    Eventsourced → Actor
  6. def aroundPreRestart(reason: Throwable, message: Option[Any]): Unit
    Attributes
    protected[akka]
    Definition Classes
    Eventsourced → Actor
  7. def aroundPreStart(): Unit
    Attributes
    protected[akka]
    Definition Classes
    Eventsourced → Actor
  8. def aroundReceive(receive: Receive, message: Any): Unit
    Attributes
    protected[akka]
    Definition Classes
    Eventsourced → Actor
  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. implicit val context: ActorContext
    Definition Classes
    Actor
  12. def createModel(model: CreateModel): Unit
  13. def deferAsync[A](event: A)(handler: (A) ⇒ Unit): Unit
    Definition Classes
    PersistentActor
  14. def deleteMessages(toSequenceNr: Long): Unit
    Definition Classes
    Eventsourced
  15. def deleteModel(del: DeleteModel): Unit
  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: Any): Boolean
    Definition Classes
    AnyRef → Any
  20. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  22. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  23. def init: Unit
    Definition Classes
    MessageBussSupport
  24. val instanceID: ID
  25. def internalStashOverflowStrategy: StashOverflowStrategy
    Definition Classes
    PersistenceStash
  26. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  27. def journalPluginId: String
    Definition Classes
    PersistenceIdentity
  28. def lastSequenceNr: Long
    Definition Classes
    Eventsourced
  29. def loadSnapshot(persistenceId: String, criteria: SnapshotSelectionCriteria, toSequenceNr: Long): Unit
    Definition Classes
    Snapshotter
  30. def log: LoggingAdapter
    Definition Classes
    ActorLogging
  31. var models: Map[ID, CreateModel]
  32. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  33. final def notify(): Unit
    Definition Classes
    AnyRef
  34. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  35. def onPersistFailure(cause: Throwable, event: Any, seqNr: Long): Unit
    Attributes
    protected
    Definition Classes
    Eventsourced
  36. def onPersistRejected(cause: Throwable, event: Any, seqNr: Long): Unit
    Attributes
    protected
    Definition Classes
    Eventsourced
  37. def onRecoveryFailure(cause: Throwable, event: Option[Any]): Unit
    Attributes
    protected
    Definition Classes
    Eventsourced
  38. def persist[A](event: A)(handler: (A) ⇒ Unit): Unit
    Definition Classes
    PersistentActor
  39. def persistAll[A](events: Seq[A])(handler: (A) ⇒ Unit): Unit
    Definition Classes
    PersistentActor
  40. def persistAllAsync[A](events: Seq[A])(handler: (A) ⇒ Unit): Unit
    Definition Classes
    PersistentActor
  41. def persistAsync[A](event: A)(handler: (A) ⇒ Unit): Unit
    Definition Classes
    PersistentActor
  42. def persistenceId: String
    Definition Classes
    ModelMaker → PersistenceIdentity
  43. def postRestart(reason: Throwable): Unit
    Definition Classes
    Actor
    Annotations
    @throws( classOf[java.lang.Exception] )
  44. def postStop(): Unit
    Definition Classes
    UnrestrictedStash → Actor
  45. def preRestart(reason: Throwable, message: Option[Any]): Unit
    Definition Classes
    UnrestrictedStash → Actor
  46. def preStart(): Unit
    Definition Classes
    Actor
    Annotations
    @throws( classOf[java.lang.Exception] )
  47. def publish(topic: String, json: String): Unit
    Definition Classes
    MessageBussSupport
  48. def receive: Receive
    Definition Classes
    PersistentActor → Actor
  49. def receiveCommand: PartialFunction[Any, Unit]
    Definition Classes
    ModelMaker → Eventsourced
  50. def receiveRecover: PartialFunction[Any, Unit]
    Definition Classes
    ModelMaker → Eventsourced
  51. def recovery: Recovery
    Definition Classes
    PersistenceRecovery
  52. def recoveryFinished: Boolean
    Definition Classes
    Eventsourced
  53. def recoveryRunning: Boolean
    Definition Classes
    Eventsourced
  54. def saveSnapshot(snapshot: Any): Unit
    Definition Classes
    Snapshotter
  55. implicit final val self: ActorRef
    Definition Classes
    Actor
  56. def sendAnswer(h: SPHeader, b: Response): Unit
  57. def sendAnswer(h: SPHeader, b: APISP): Unit
  58. final def sender(): ActorRef
    Definition Classes
    Actor
  59. val serviceInfo: StatusResponse
  60. def snapshotPluginId: String
    Definition Classes
    PersistenceIdentity
  61. def snapshotSequenceNr: Long
    Definition Classes
    Eventsourced → Snapshotter
  62. def snapshotterId: String
    Definition Classes
    Eventsourced → Snapshotter
  63. def stash(): Unit
    Definition Classes
    StashSupport
  64. def subscribe(topic: String): Unit
    Definition Classes
    MessageBussSupport
  65. def supervisorStrategy: SupervisorStrategy
    Definition Classes
    Actor
  66. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  67. def toString(): String
    Definition Classes
    AnyRef → Any
  68. def triggerServiceRequestComm(resp: StatusResponse): Unit
    Definition Classes
    ServiceCommunicationSupport
  69. def unhandled(message: Any): Unit
    Definition Classes
    Eventsourced → Actor
  70. def unstashAll(): Unit
    Definition Classes
    Eventsourced → StashSupport
  71. def updateServiceRequest(resp: StatusResponse): Unit
    Definition Classes
    ServiceCommunicationSupport
  72. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  73. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  74. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from MessageBussSupport

Inherited from ServiceCommunicationSupport

Inherited from ActorLogging

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 Actor

Inherited from AnyRef

Inherited from Any

Ungrouped