package fsm
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- 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 SseActorData with Product with Serializable
- case class ConnectingData(session: Session, next: Either[Action, SetCheck], timestamp: Long, remainingTries: Int) extends SseActorData with Product with Serializable
- case class CrashedData(errorMessage: Option[String]) extends SseActorData with Product with Serializable
- trait EventStreamDispatcher extends AnyRef
- case class IdleData(session: Session, stream: SseStream) extends SseActorData with Product with Serializable
- case class PerformInitialConnect(session: Session, initialConnectNext: Action) extends Product with Serializable
- 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
- case class ServerSentEvent(name: Option[String] = None, data: Option[String] = None, id: Option[String] = None, retry: Option[Int] = None) extends Product with Serializable
- case class SetCheck(actionName: String, checkSequences: List[SseMessageCheckSequence], session: Session, next: Action) extends Product with Serializable
- class SseActor extends SseActorFSM with WhenInit with WhenConnecting with WhenPerformingCheck with WhenIdle with WhenClosing with WhenCrashed
- sealed trait SseActorData extends AnyRef
- class SseActorFSM extends BaseActor with FSM[SseActorState, SseActorData]
- sealed trait SseActorState extends AnyRef
- case class SseReceived(message: String, timestamp: Long) extends Product with Serializable
- trait SseStream extends AnyRef
- case class SseStreamClosed(timestamp: Long) extends Product with Serializable
- case class SseStreamConnected(stream: SseStream, timestamp: Long) extends Product with Serializable
- case class SseStreamCrashed(t: Throwable, timestamp: Long) extends Product with Serializable
- class SseStreamDecoder extends Utf8ByteBufCharsetDecoder
- case class Timeout(id: Long) extends Product with Serializable
- trait WhenClosing extends AnyRef
- trait WhenConnecting extends AnyRef
- trait WhenCrashed extends AnyRef
- trait WhenIdle extends AnyRef
- trait WhenInit extends AnyRef
- trait WhenPerformingCheck extends AnyRef
Value Members
- object Closing extends SseActorState with Product with Serializable
- object Connecting extends SseActorState with Product with Serializable
- object Crashed extends SseActorState with Product with Serializable
- object Idle extends SseActorState with Product with Serializable
- object Init extends SseActorState with Product with Serializable
- object InitData extends SseActorData with Product with Serializable
- object PerformingCheck extends SseActorState with Product with Serializable
- object SseActor
- object SseStreamDecoder
- object WhenConnecting