package fsm

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final case class BinaryFrameReceived(message: Array[Byte], timestamp: Long) extends FrameReceived with Product with Serializable
  2. final case class ClientCloseRequest(actionName: String, session: Session, next: Action) extends Product with Serializable
  3. final case class ClosingData(actionName: String, session: Session, next: Action, timestamp: Long) extends WsActorData with Product with Serializable
  4. final case class ConnectingData(session: Session, next: Either[Action, SendFrame], timestamp: Long, remainingTries: Int) extends WsActorData with Product with Serializable
  5. final case class CrashedData(errorMessage: Option[String]) extends WsActorData with Product with Serializable
  6. sealed trait FrameReceived extends AnyRef
  7. final case class IdleData(session: Session, webSocket: WebSocket) extends WsActorData with Product with Serializable
  8. final case class PerformInitialConnect(session: Session, initialConnectNext: Action) extends Product with Serializable
  9. final case class PerformingCheckData(webSocket: WebSocket, currentCheck: WsFrameCheck, remainingChecks: List[WsFrameCheck], checkSequenceStart: Long, checkSequenceTimeoutId: Long, remainingCheckSequences: List[WsFrameCheckSequence[WsFrameCheck]], session: Session, next: Either[Action, SendFrame]) extends WsActorData with Product with Serializable
  10. final case class SendBinaryFrame(actionName: String, message: Array[Byte], checkSequences: List[WsFrameCheckSequence[WsBinaryFrameCheck]], session: Session, next: Action) extends SendFrame with Product with Serializable
  11. sealed trait SendFrame extends AnyRef
  12. final case class SendTextFrame(actionName: String, message: String, checkSequences: List[WsFrameCheckSequence[WsTextFrameCheck]], session: Session, next: Action) extends SendFrame with Product with Serializable
  13. final case class TextFrameReceived(message: String, timestamp: Long) extends FrameReceived with Product with Serializable
  14. final case class Timeout(id: Long) extends Product with Serializable
  15. final case class WebSocketClosed(code: Int, reason: String, timestamp: Long) extends Product with Serializable
  16. final case class WebSocketConnected(webSocket: WebSocket, cookies: List[Cookie], timestamp: Long) extends Product with Serializable
  17. final case class WebSocketCrashed(t: Throwable, timestamp: Long) extends Product with Serializable
  18. trait WhenClosing extends AnyRef
  19. trait WhenConnecting extends SslContextSupport
  20. trait WhenCrashed extends AnyRef
  21. trait WhenIdle extends AnyRef
  22. trait WhenInit extends AnyRef
  23. trait WhenPerformingCheck extends AnyRef
  24. class WsActor extends WsActorFSM with WhenInit with WhenConnecting with WhenPerformingCheck with WhenIdle with WhenClosing with WhenCrashed
  25. sealed trait WsActorData extends AnyRef
  26. class WsActorFSM extends BaseActor with FSM[WsActorState, WsActorData]
  27. sealed trait WsActorState extends AnyRef

Value Members

  1. object Closing extends WsActorState with Product with Serializable
  2. object Connecting extends WsActorState with Product with Serializable
  3. object Crashed extends WsActorState with Product with Serializable
  4. object Idle extends WsActorState with Product with Serializable
  5. object Init extends WsActorState with Product with Serializable
  6. object InitData extends WsActorData with Product with Serializable
  7. object PerformingCheck extends WsActorState with Product with Serializable
  8. object WhenConnecting
  9. object WsActor

Ungrouped