Package org.graalvm.tools.lsp.server
Class DelegateServers
java.lang.Object
org.graalvm.tools.lsp.server.DelegateServers
Merge of communication with delegate language servers.
-
Constructor Summary
ConstructorsConstructorDescriptionDelegateServers(TruffleAdapter truffleAdapter, List<LanguageServer.DelegateServer> delegateServers, LanguageServer.LoggerProxy logger) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()mergeResults(Object id, Object result) voidsendMessageToDelegates(byte[] buffer, Object id, String method, org.graalvm.shadowed.org.json.JSONObject params) voidsubmitAll(ExecutorService executors)
-
Constructor Details
-
DelegateServers
public DelegateServers(TruffleAdapter truffleAdapter, List<LanguageServer.DelegateServer> delegateServers, LanguageServer.LoggerProxy logger)
-
-
Method Details
-
submitAll
-
sendMessageToDelegates
-
mergeResults
-
close
public void close()
-