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, wrapMessages
public 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)