package fsm

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class ClientCloseRequest(actionName: String, session: Session, next: Action) extends Product with Serializable
  2. case class ClosingData(actionName: String, session: Session, next: Action, timestamp: Long) extends SseActorData with Product with Serializable
  3. case class ConnectingData(session: Session, next: Either[Action, SetCheck], timestamp: Long, remainingTries: Int) extends SseActorData with Product with Serializable
  4. case class CrashedData(errorMessage: Option[String]) extends SseActorData with Product with Serializable
  5. trait EventStreamDispatcher extends AnyRef
  6. case class IdleData(session: Session, stream: SseStream) extends SseActorData with Product with Serializable
  7. case class PerformInitialConnect(session: Session, initialConnectNext: Action) extends Product with Serializable
  8. case class PerformingCheckData(stream: SseStream, currentCheck: SseMessageCheck, remainingChecks: List[SseMessageCheck], checkSequenceStart: Long, checkSequenceTimeoutId: Long, remainingCheckSequences: List[SseMessageCheckSequence], session: Session, next: Either[Action, SetCheck]) extends SseActorData with Product with Serializable
  9. case class ServerSentEvent(name: Option[String] = None, data: Option[String] = None, id: Option[String] = None, retry: Option[Int] = None) extends Product with Serializable
  10. case class SetCheck(actionName: String, checkSequences: List[SseMessageCheckSequence], session: Session, next: Action) extends Product with Serializable
  11. class SseActor extends SseActorFSM with WhenInit with WhenConnecting with WhenPerformingCheck with WhenIdle with WhenClosing with WhenCrashed
  12. sealed trait SseActorData extends AnyRef
  13. class SseActorFSM extends BaseActor with FSM[SseActorState, SseActorData]
  14. sealed trait SseActorState extends AnyRef
  15. case class SseReceived(message: String, timestamp: Long) extends Product with Serializable
  16. trait SseStream extends AnyRef
  17. case class SseStreamClosed(timestamp: Long) extends Product with Serializable
  18. case class SseStreamConnected(stream: SseStream, timestamp: Long) extends Product with Serializable
  19. case class SseStreamCrashed(t: Throwable, timestamp: Long) extends Product with Serializable
  20. class SseStreamDecoder extends Utf8ByteBufCharsetDecoder
  21. case class Timeout(id: Long) extends Product with Serializable
  22. trait WhenClosing extends AnyRef
  23. trait WhenConnecting extends AnyRef
  24. trait WhenCrashed extends AnyRef
  25. trait WhenIdle extends AnyRef
  26. trait WhenInit extends AnyRef
  27. trait WhenPerformingCheck extends AnyRef

Ungrouped