package fsm

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final case class ClientCloseRequest(actionName: String, session: Session, next: Action) extends Product with Serializable
  2. final case class ClosingData(actionName: String, session: Session, next: Action, timestamp: Long) extends SseActorData with Product with Serializable
  3. final case class ConnectingData(session: Session, next: Either[Action, SetCheck], timestamp: Long, remainingTries: Int) extends SseActorData with Product with Serializable
  4. final case class CrashedData(errorMessage: Option[String]) extends SseActorData with Product with Serializable
  5. trait EventStreamDispatcher extends AnyRef
  6. final case class IdleData(session: Session, stream: SseStream) extends SseActorData with Product with Serializable
  7. final case class PerformInitialConnect(session: Session, initialConnectNext: Action) extends Product with Serializable
  8. final 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. final case class ServerSentEvent(name: Option[String] = None, data: Option[String] = None, id: Option[String] = None, retry: Option[Int] = None) extends Product with Serializable
  10. final 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. final case class SseReceived(message: String, timestamp: Long) extends Product with Serializable
  16. trait SseStream extends AnyRef
  17. final case class SseStreamClosed(timestamp: Long) extends Product with Serializable
  18. final case class SseStreamConnected(stream: SseStream, timestamp: Long) extends Product with Serializable
  19. final case class SseStreamCrashed(t: Throwable, timestamp: Long) extends Product with Serializable
  20. class SseStreamDecoder extends Utf8ByteBufCharsetDecoder
  21. final case class Timeout(id: Long) extends Product with Serializable
  22. trait WhenClosing extends AnyRef
  23. trait WhenConnecting extends SslContextSupport
  24. trait WhenCrashed extends AnyRef
  25. trait WhenIdle extends AnyRef
  26. trait WhenInit extends AnyRef
  27. trait WhenPerformingCheck extends AnyRef

Ungrouped