Serves the same purpose of unfiltered.netty.ServerErrorResponse, which is to satisfy ExceptionHandler#onException, except that it is not specific to the HTTP protocol.
Serves the same purpose of unfiltered.netty.ServerErrorResponse, which is to satisfy ExceptionHandler#onException, except that it is not specific to the HTTP protocol. It will simply log the Throwable and close the Channel
The transition from an http request handling to websocket request handling.
The transition from an http request handling to websocket request handling. Note: This can not be an Async.Intent because RequestBinding is a Responder for HttpResponses
A pass handler type represents a means to forward a request upstream for unhandled patterns and protocol messages
Provides an extension point for netty ChannelHandlers that wish to support the WebSocket protocol
A SocketIntent is the result of a handler lift
ing a request into
the WebSocket protocol.
A SocketIntent is the result of a handler lift
ing a request into
the WebSocket protocol. WebSockets may be responded to asynchronously,
thus their handler will not need to return a value
The result of defined Intent should result in a SocketPlan value.
The result of defined Intent should result in a SocketPlan value. SocketPlans are handlers for message frames in the WebSocket protocol. If an unexpected message is received by a SocketPlan, the request handling will automatically be delegated the PassHandler. As part of the WebSocket protocol, server errors should be reported to the websocket before closing. This is handled for you.
A default implementation of a Plan.PassHandler which returns a HTTP protocol forbidden response code to the channel before closing the channel
Equivalent of an HttpResponse's Pass function, a SocketIntent that does nothing
A companion module for building web socket Plans.
A companion module for building web socket Plans. These plans have default CloseOnException error handling baked in. To your own ExceptionHandler, Instantiate an instance of Planify yourself mixing a custom ExceptionHandler implementation
Module defining function types used in the WebSockets module as well as function defaults