WebSocketSession

Provides factory for WebSocketSession.

Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def forClient(conn: WebSocketConnection, id: String, target: Uri, version: String, deflate: Boolean, logger: Option[Logger]): WebSocketSession

Wraps WebSocket session around an already established client connection.

Wraps WebSocket session around an already established client connection.

Value Params
conn

WebSocket connection

deflate

indicates whether permessage-deflate is enabled

id

WebSocket identifier

logger

optional logger

target

target URI for which connection was established

version

WebSocket protocol version

def forClient(socket: Socket, id: String, target: Uri, version: String, deflate: Boolean, logger: Option[Logger]): WebSocketSession

Wraps WebSocket session around an already established client connection.

Wraps WebSocket session around an already established client connection.

Value Params
deflate

indicates whether permessage-deflate is enabled

id

WebSocket identifier

logger

optional logger

socket

socket from which WebSocket connection is constructed

target

target URI for which connection was established

version

WebSocket protocol version

def forServer(conn: WebSocketConnection, id: String, target: Uri, version: String, deflate: Boolean, logger: Option[Logger]): WebSocketSession

Wraps WebSocket session around an already established server connection.

Wraps WebSocket session around an already established server connection.

Value Params
conn

WebSocket connection

deflate

indicates whether permessage-deflate is enabled

id

WebSocket identifier

logger

optional logger

target

target URI for which connection was established

version

WebSocket protocol version

def forServer(socket: Socket, id: String, target: Uri, version: String, deflate: Boolean, logger: Option[Logger]): WebSocketSession

Wraps WebSocket session around an already established server connection.

Wraps WebSocket session around an already established server connection.

Value Params
deflate

indicates whether permessage-deflate is enabled

id

WebSocket identifier

logger

optional logger

socket

socket from which WebSocket connection is constructed

target

target URI for which connection was established

version

WebSocket protocol version