A protocol for sending data asynchronously via websocket. Intended for use with the Socket protocol.
A protocol for sending data asynchronously via websocket. Intended for use with the Socket protocol.
(-send-async socket message succeed fail)
Sends a String or ByteBuffer to the client via the websocket. If it succeeds, the 'succeed' callback function is called with zero arguments. If it fails, the 'fail' callback function is called with the exception that was thrown.
Sends a String or ByteBuffer to the client via the websocket. If it succeeds, the 'succeed' callback function is called with zero arguments. If it fails, the 'fail' callback function is called with the exception that was thrown.
A protocol for handling websocket events. The second argument is always an object that satisfies the Socket protocol.
A protocol for handling websocket events. The second argument is always an object that satisfies the Socket protocol.
(on-close listener socket code reason)
Called when the websocket is closed, along with an integer code and a plaintext string reason for being closed.
Called when the websocket is closed, along with an integer code and a plaintext string reason for being closed.
(on-error listener socket throwable)
Called when a Throwable error is thrown.
Called when a Throwable error is thrown.
(on-message listener socket message)
Called when a message is received. The message may be a String or a ByteBuffer.
Called when a message is received. The message may be a String or a ByteBuffer.
(on-open listener socket)
Called when the websocket is opened.
Called when the websocket is opened.
(on-pong listener socket data)
Called when a pong is received in response to an earlier ping. The client may provide additional binary data, represented by the data ByteBuffer.
Called when a pong is received in response to an earlier ping. The client may provide additional binary data, represented by the data ByteBuffer.
A protocol for handling ping websocket events. The second argument is always always an object that satisfies the Socket protocol. This is separate from the Listener protocol as some APIs (for example Jakarta) don't support listening for ping events.
A protocol for handling ping websocket events. The second argument is always always an object that satisfies the Socket protocol. This is separate from the Listener protocol as some APIs (for example Jakarta) don't support listening for ping events.
(on-ping listener socket data)
Called when a ping is received from the client. The client may provide additional binary data, represented by the data ByteBuffer.
Called when a ping is received from the client. The client may provide additional binary data, represented by the data ByteBuffer.
A protocol for sending data via websocket.
A protocol for sending data via websocket.
(-close socket code reason)
Closes the socket with an integer status code, and a String reason.
Closes the socket with an integer status code, and a String reason.
(-open? socket)
Returns true if the socket is open; false otherwise.
Returns true if the socket is open; false otherwise.
(-ping socket data)
Sends a ping message to the client with a ByteBuffer of extra data.
Sends a ping message to the client with a ByteBuffer of extra data.
(-pong socket data)
Sends an unsolicited pong message to the client, with a ByteBuffer of extra data.
Sends an unsolicited pong message to the client, with a ByteBuffer of extra data.
(-send socket message)
Sends a String or ByteBuffer to the client via the websocket.
Sends a String or ByteBuffer to the client via the websocket.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close