org.http4s.server.websocket

Members list

Type members

Classlikes

sealed abstract class WebSocketBuilder[F[_]]

Build a response which will accept an HTTP websocket upgrade request and initiate a websocket connection using the supplied exchange to process and respond to websocket messages.

Build a response which will accept an HTTP websocket upgrade request and initiate a websocket connection using the supplied exchange to process and respond to websocket messages.

Value parameters

defragFrame

Indicates whether incoming WebSocket frames are defragmented or not. If this flag is true, frames fragmented according to rfc6455 will arrive defragged in the user-provided recieve handler. Note that this defrag feature is '''true''' by default. To prevent WebSocketBuilder from handling defrag, you must explicitly call withDefragment(false). For more information on defrag processing, see the WebSocketFrameDefragmenter comment. default: true

headers

Handshake response headers, such as such as:Sec-WebSocket-Protocol.

onHandshakeFailure

The status code to return when failing to handle a websocket HTTP request to this route. default: BadRequest

onNonWebSocketRequest

The status code to return to a client making a non-websocket HTTP request to this route. default: NotImplemented

Attributes

Companion
object
Source
WebSocketBuilder.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
WebSocketBuilder.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Deprecated types

Attributes

Deprecated
true
Source
package.scala

Value members

Deprecated methods

Attributes

Deprecated
true
Source
package.scala

Deprecated fields

Attributes

Deprecated
true
Source
package.scala