Class LanguageServer.DelegateServer
java.lang.Object
org.graalvm.tools.lsp.server.types.LanguageServer.DelegateServer
- All Implemented Interfaces:
Runnable
- Enclosing class:
LanguageServer
-
Constructor Summary
ConstructorsConstructorDescriptionDelegateServer(String languageId, SocketAddress socketAddress, OutputStream serverOutput, TruffleAdapter truffleAdapter, LanguageServer.LoggerProxy logger) -
Method Summary
Modifier and TypeMethodDescriptionorg.graalvm.shadowed.org.json.JSONObjectawaitMessage(Object id) voidclose()voidrun()voidsendMessage(byte[] bytes, Object id, String method) toString()
-
Constructor Details
-
DelegateServer
public DelegateServer(String languageId, SocketAddress socketAddress, OutputStream serverOutput, TruffleAdapter truffleAdapter, LanguageServer.LoggerProxy logger) throws IOException - Throws:
IOException
-
-
Method Details
-
getLanguageId
-
getAddress
-
close
public void close() -
awaitMessage
- Throws:
InterruptedException
-
sendMessage
- Throws:
IOException
-
getCapabilities
-
run
public void run() -
toString
-