Index
All Classes and Interfaces|All Packages
B
- build() - Method in class net.carcdr.yhocuspocus.websocket.WebSocketServer.Builder
-
Builds the WebSocketServer instance.
- builder() - Static method in class net.carcdr.yhocuspocus.websocket.WebSocketServer
-
Creates a new builder for WebSocketServer.
- Builder() - Constructor for class net.carcdr.yhocuspocus.websocket.WebSocketServer.Builder
C
- close() - Method in class net.carcdr.yhocuspocus.websocket.WebSocketServer
- close(int, String) - Method in class net.carcdr.yhocuspocus.websocket.WebSocketTransport
G
- getConnectionId() - Method in class net.carcdr.yhocuspocus.websocket.WebSocketTransport
- getHocuspocus() - Method in class net.carcdr.yhocuspocus.websocket.WebSocketServer
-
Gets the YHocuspocus server instance.
- getPath() - Method in class net.carcdr.yhocuspocus.websocket.WebSocketServer
-
Gets the WebSocket path.
- getPort() - Method in class net.carcdr.yhocuspocus.websocket.WebSocketServer
-
Gets the port the server is listening on.
- getRemoteAddress() - Method in class net.carcdr.yhocuspocus.websocket.WebSocketTransport
- getSession() - Method in class net.carcdr.yhocuspocus.websocket.WebSocketTransport
-
Gets the underlying Jetty WebSocket session.
H
- host(String) - Method in class net.carcdr.yhocuspocus.websocket.WebSocketServer.Builder
-
Sets the host/interface to bind to.
I
- isOpen() - Method in class net.carcdr.yhocuspocus.websocket.WebSocketTransport
- isStarted() - Method in class net.carcdr.yhocuspocus.websocket.WebSocketServer
-
Checks if the server is currently running.
M
- main(String[]) - Static method in class net.carcdr.yhocuspocus.websocket.examples.SimpleWebSocketServerExample
-
Main entry point.
N
- net.carcdr.yhocuspocus.websocket - package net.carcdr.yhocuspocus.websocket
- net.carcdr.yhocuspocus.websocket.examples - package net.carcdr.yhocuspocus.websocket.examples
O
- onWebSocketBinary(ByteBuffer, Callback) - Method in class net.carcdr.yhocuspocus.websocket.WebSocketEndpoint
- onWebSocketClose(int, String) - Method in class net.carcdr.yhocuspocus.websocket.WebSocketEndpoint
- onWebSocketError(Throwable) - Method in class net.carcdr.yhocuspocus.websocket.WebSocketEndpoint
- onWebSocketOpen(Session) - Method in class net.carcdr.yhocuspocus.websocket.WebSocketEndpoint
P
- path(String) - Method in class net.carcdr.yhocuspocus.websocket.WebSocketServer.Builder
-
Sets the WebSocket path.
- pingInterval(Duration) - Method in class net.carcdr.yhocuspocus.websocket.WebSocketServer.Builder
-
Sets the WebSocket ping interval for keepalive.
- port(int) - Method in class net.carcdr.yhocuspocus.websocket.WebSocketServer.Builder
-
Sets the port to listen on.
S
- send(byte[]) - Method in class net.carcdr.yhocuspocus.websocket.WebSocketTransport
- server(YHocuspocus) - Method in class net.carcdr.yhocuspocus.websocket.WebSocketServer.Builder
-
Sets the YHocuspocus server instance.
- setReceiveListener(ReceiveListener) - Method in class net.carcdr.yhocuspocus.websocket.WebSocketTransport
- SimpleWebSocketServerExample - Class in net.carcdr.yhocuspocus.websocket.examples
-
Simple example of running a YHocuspocus WebSocket server.
- start() - Method in class net.carcdr.yhocuspocus.websocket.WebSocketServer
-
Starts the WebSocket server.
- stop() - Method in class net.carcdr.yhocuspocus.websocket.WebSocketServer
-
Stops the WebSocket server gracefully.
W
- WebSocketEndpoint - Class in net.carcdr.yhocuspocus.websocket
-
WebSocket endpoint that bridges Jetty WebSocket with YHocuspocus.
- WebSocketEndpoint(YHocuspocus) - Constructor for class net.carcdr.yhocuspocus.websocket.WebSocketEndpoint
-
Creates a new WebSocket endpoint for a single connection.
- WebSocketServer - Class in net.carcdr.yhocuspocus.websocket
-
WebSocket server for YHocuspocus collaborative editing.
- WebSocketServer.Builder - Class in net.carcdr.yhocuspocus.websocket
-
Builder for WebSocketServer.
- WebSocketTransport - Class in net.carcdr.yhocuspocus.websocket
-
WebSocket transport implementation using Jetty WebSocket.
- WebSocketTransport(Session) - Constructor for class net.carcdr.yhocuspocus.websocket.WebSocketTransport
-
Creates a new WebSocket transport from a Jetty session.
All Classes and Interfaces|All Packages