package fsm
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class BinaryFrameReceived(message: Array[Byte], timestamp: Long) extends FrameReceived with Product with Serializable
- case class ClientCloseRequest(actionName: String, session: Session, next: Action) extends Product with Serializable
- case class ClosingData(actionName: String, session: Session, next: Action, timestamp: Long) extends WsActorData with Product with Serializable
- case class ConnectingData(session: Session, next: Either[Action, SendFrame], timestamp: Long, remainingTries: Int) extends WsActorData with Product with Serializable
- case class CrashedData(errorMessage: Option[String]) extends WsActorData with Product with Serializable
- sealed trait FrameReceived extends AnyRef
- case class IdleData(session: Session, webSocket: WebSocket) extends WsActorData with Product with Serializable
- case class PerformInitialConnect(session: Session, initialConnectNext: Action) extends Product with Serializable
- 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
- case class SendBinaryFrame(actionName: String, message: Array[Byte], checkSequences: List[WsFrameCheckSequence[WsBinaryFrameCheck]], session: Session, next: Action) extends SendFrame with Product with Serializable
- sealed trait SendFrame extends AnyRef
- case class SendTextFrame(actionName: String, message: String, checkSequences: List[WsFrameCheckSequence[WsTextFrameCheck]], session: Session, next: Action) extends SendFrame with Product with Serializable
- case class TextFrameReceived(message: String, timestamp: Long) extends FrameReceived with Product with Serializable
- case class Timeout(id: Long) extends Product with Serializable
- case class WebSocketClosed(code: Int, reason: String, timestamp: Long) extends Product with Serializable
- case class WebSocketConnected(webSocket: WebSocket, cookies: List[Cookie], timestamp: Long) extends Product with Serializable
- case class WebSocketCrashed(t: Throwable, timestamp: Long) extends Product with Serializable
- trait WhenClosing extends AnyRef
- trait WhenConnecting extends SslContextSupport
- trait WhenCrashed extends AnyRef
- trait WhenIdle extends AnyRef
- trait WhenInit extends AnyRef
- trait WhenPerformingCheck extends AnyRef
- class WsActor extends WsActorFSM with WhenInit with WhenConnecting with WhenPerformingCheck with WhenIdle with WhenClosing with WhenCrashed
- sealed trait WsActorData extends AnyRef
- class WsActorFSM extends BaseActor with FSM[WsActorState, WsActorData]
- sealed trait WsActorState extends AnyRef
Value Members
- object Closing extends WsActorState with Product with Serializable
- object Connecting extends WsActorState with Product with Serializable
- object Crashed extends WsActorState with Product with Serializable
- object Idle extends WsActorState with Product with Serializable
- object Init extends WsActorState with Product with Serializable
- object InitData extends WsActorData with Product with Serializable
- object PerformingCheck extends WsActorState with Product with Serializable
- object WhenConnecting
- object WsActor