Package

com.malliina.play

ws

Permalink

package ws

Visibility
  1. Public
  2. All

Type Members

  1. trait ActorConfig[U] extends ActorMeta

    Permalink
  2. case class ActorInfo(out: ActorRef, rh: RequestHeader) extends ActorMeta with Product with Serializable

    Permalink
  3. trait ActorMeta extends AnyRef

    Permalink
  4. class ClientActor extends JsonActor

    Permalink
  5. trait ClientContext extends ActorMeta

    Permalink
  6. case class DefaultActorConfig[U](out: ActorRef, rh: RequestHeader, user: U) extends ActorConfig[U] with Product with Serializable

    Permalink
  7. class ForwardingMediator extends Mediator

    Permalink
  8. class JsonActor extends Actor

    Permalink
  9. class Mediator extends Actor

    Permalink

    To broadcast a message to all connected clients, send a Broadcast(message) to this actor.

    To broadcast a message to all connected clients, send a Broadcast(message) to this actor.

    Calls onClientMessage when a message is received from a client.

  10. case class MediatorClient(ctx: ActorMeta, mediator: ActorRef) extends ClientContext with Product with Serializable

    Permalink
  11. class MediatorSockets[User] extends Sockets[User]

    Permalink

    Manages websockets.

    Manages websockets.

    To send a message to all connected clients: mediator ! Broadcast(myJsonMessage)

    The actor created from mediatorProps will receive any messages sent from connected websockets.

  12. class ObserverActor extends JsonActor

    Permalink
  13. class ReplayMediator extends Mediator

    Permalink
  14. class SelfMediator extends Mediator

    Permalink
  15. abstract class Sockets[User] extends AnyRef

    Permalink

Value Members

  1. object ClientActor

    Permalink
  2. object ForwardingMediator

    Permalink
  3. object JsonActor

    Permalink
  4. object Mediator

    Permalink
  5. object SelfMediator

    Permalink
  6. object Sockets

    Permalink

Ungrouped