Class LSPWebSocketEndpoint
java.lang.Object
jakarta.websocket.Endpoint
org.eclipse.lsp4j.websocket.jakarta.WebSocketEndpoint<org.eclipse.lsp4j.services.LanguageClient>
com.github._1c_syntax.bsl.languageserver.websocket.LSPWebSocketEndpoint
@Component
public class LSPWebSocketEndpoint
extends org.eclipse.lsp4j.websocket.jakarta.WebSocketEndpoint<org.eclipse.lsp4j.services.LanguageClient>
Конечная точка для подключения к Language Server через websocket.
-
Constructor Summary
ConstructorsConstructorDescriptionLSPWebSocketEndpoint
(org.eclipse.lsp4j.services.LanguageServer languageServer, List<org.eclipse.lsp4j.services.LanguageClientAware> languageClientAwares) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
configure
(org.eclipse.lsp4j.jsonrpc.Launcher.Builder<org.eclipse.lsp4j.services.LanguageClient> builder) protected void
connect
(Collection<Object> localServices, org.eclipse.lsp4j.services.LanguageClient remoteProxy) Methods inherited from class org.eclipse.lsp4j.websocket.jakarta.WebSocketEndpoint
onOpen
-
Constructor Details
-
LSPWebSocketEndpoint
@ConstructorProperties({"languageServer","languageClientAwares"}) public LSPWebSocketEndpoint(org.eclipse.lsp4j.services.LanguageServer languageServer, List<org.eclipse.lsp4j.services.LanguageClientAware> languageClientAwares)
-
-
Method Details
-
configure
protected void configure(org.eclipse.lsp4j.jsonrpc.Launcher.Builder<org.eclipse.lsp4j.services.LanguageClient> builder) - Specified by:
configure
in classorg.eclipse.lsp4j.websocket.jakarta.WebSocketEndpoint<org.eclipse.lsp4j.services.LanguageClient>
-
connect
protected void connect(Collection<Object> localServices, org.eclipse.lsp4j.services.LanguageClient remoteProxy) - Overrides:
connect
in classorg.eclipse.lsp4j.websocket.jakarta.WebSocketEndpoint<org.eclipse.lsp4j.services.LanguageClient>
-