package fsm

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class BinaryFrameReceived(message: Array[Byte], timestamp: Long) extends FrameReceived with Product with Serializable
  2. case class ClientCloseRequest(actionName: String, session: Session, next: Action) extends Product with Serializable
  3. case class ClosingData(actionName: String, session: Session, next: Action, timestamp: Long) extends WsActorData with Product with Serializable
  4. case class ConnectingData(session: Session, next: Either[Action, SendFrame], timestamp: Long, remainingTries: Int) extends WsActorData with Product with Serializable
  5. case class CrashedData(errorMessage: Option[String]) extends WsActorData with Product with Serializable
  6. sealed trait FrameReceived extends AnyRef
  7. case class IdleData(session: Session, webSocket: WebSocket) extends WsActorData with Product with Serializable
  8. case class PerformInitialConnect(session: Session, initialConnectNext: Action) extends Product with Serializable
  9. 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. 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. case class SendTextFrame(actionName: String, message: String, checkSequences: List[WsFrameCheckSequence[WsTextFrameCheck]], session: Session, next: Action) extends SendFrame with Product with Serializable
  13. case class TextFrameReceived(message: String, timestamp: Long) extends FrameReceived with Product with Serializable
  14. case class Timeout(id: Long) extends Product with Serializable
  15. case class WebSocketClosed(code: Int, reason: String, timestamp: Long) extends Product with Serializable
  16. case class WebSocketConnected(webSocket: WebSocket, cookies: List[Cookie], timestamp: Long) extends Product with Serializable
  17. 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