T - remote service interface typepublic class WebSocketLauncherBuilder<T>
extends org.eclipse.lsp4j.jsonrpc.Launcher.Builder<T>
WebSocketEndpoint.| Modifier and Type | Field and Description |
|---|---|
protected javax.websocket.Session |
session |
| Constructor and Description |
|---|
WebSocketLauncherBuilder() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addMessageHandlers(org.eclipse.lsp4j.jsonrpc.json.MessageJsonHandler jsonHandler,
org.eclipse.lsp4j.jsonrpc.RemoteEndpoint remoteEndpoint) |
org.eclipse.lsp4j.jsonrpc.Launcher<T> |
create() |
protected org.eclipse.lsp4j.jsonrpc.RemoteEndpoint |
createRemoteEndpoint(org.eclipse.lsp4j.jsonrpc.json.MessageJsonHandler jsonHandler) |
java.util.Collection<java.lang.Object> |
getLocalServices() |
WebSocketLauncherBuilder<T> |
setSession(javax.websocket.Session session) |
configureGson, createJsonHandler, createLauncher, createMessageProcessor, createProxy, getSupportedMethods, setClassLoader, setExceptionHandler, setExecutorService, setInput, setLocalService, setLocalServices, setOutput, setRemoteInterface, setRemoteInterfaces, traceMessages, validateMessages, wrapMessageConsumer, wrapMessagespublic java.util.Collection<java.lang.Object> getLocalServices()
public WebSocketLauncherBuilder<T> setSession(javax.websocket.Session session)
public org.eclipse.lsp4j.jsonrpc.Launcher<T> create()
create in class org.eclipse.lsp4j.jsonrpc.Launcher.Builder<T>protected org.eclipse.lsp4j.jsonrpc.RemoteEndpoint createRemoteEndpoint(org.eclipse.lsp4j.jsonrpc.json.MessageJsonHandler jsonHandler)
createRemoteEndpoint in class org.eclipse.lsp4j.jsonrpc.Launcher.Builder<T>protected void addMessageHandlers(org.eclipse.lsp4j.jsonrpc.json.MessageJsonHandler jsonHandler,
org.eclipse.lsp4j.jsonrpc.RemoteEndpoint remoteEndpoint)