Class

com.malliina.play.ws

ClientInfo

Related Doc: package ws

Permalink

case class ClientInfo[T](channel: SourceQueue[T], rh: RequestHeader, user: Username) extends SocketClient[T] with Product with Serializable

T

type of message

channel

channel used to push messages to the client

rh

the request headers from the HTTP request that initiated the WebSocket connection

user

the authenticated username

Linear Supertypes
Serializable, Serializable, Product, Equals, SocketClient[T], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ClientInfo
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. SocketClient
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ClientInfo(channel: SourceQueue[T], rh: RequestHeader, user: Username)

    Permalink

    channel

    channel used to push messages to the client

    rh

    the request headers from the HTTP request that initiated the WebSocket connection

    user

    the authenticated username

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val channel: SourceQueue[T]

    Permalink

    channel used to push messages to the client

    channel used to push messages to the client

    Definition Classes
    ClientInfoSocketClient
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. val describe: String

    Permalink
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  14. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  15. val protocol: String

    Permalink
  16. val remoteAddress: String

    Permalink
  17. val rh: RequestHeader

    Permalink

    the request headers from the HTTP request that initiated the WebSocket connection

  18. def send(message: T): Future[QueueOfferResult]

    Permalink
    Definition Classes
    SocketClient
  19. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  20. val toString: String

    Permalink
    Definition Classes
    ClientInfo → AnyRef → Any
  21. val user: Username

    Permalink

    the authenticated username

  22. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from SocketClient[T]

Inherited from AnyRef

Inherited from Any

Ungrouped