| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static Launcher | createClientLauncher(LanguageClient
- the client that receives method calls from the remote server client, InputStream - input stream to listen for incoming messages in, OutputStream - output stream to send outgoing messages out)Create a new Launcher for a language client and an input and output stream. |
| public static Launcher | createClientLauncher(LanguageClient
- the client that receives method calls from the remote server client, InputStream - input stream to listen for incoming messages in, OutputStream - output stream to send outgoing messages out, boolean - whether messages should be validated with the validate, PrintWriter ReflectiveMessageValidator- a writer to which incoming and outgoing messages are traced, or trace)null to disable tracingCreate a new Launcher for a language client and an input and output stream, and set up message validation and tracing. |
| public static Launcher | createClientLauncher(LanguageClient
- the client that receives method calls from the remote server client, InputStream - input stream to listen for incoming messages in, OutputStream - output stream to send outgoing messages out, ExecutorService - the executor service used to start threads executorService, Function<MessageConsumer, MessageConsumer> - a function for plugging in additional message consumers wrapper)Create a new Launcher for a language client and an input and output stream. |
| public static Launcher | createServerLauncher(LanguageServer
- the server that receives method calls from the remote client server, InputStream - input stream to listen for incoming messages in, OutputStream - output stream to send outgoing messages out)Create a new Launcher for a language server and an input and output stream. |
| public static Launcher | createServerLauncher(LanguageServer
- the server that receives method calls from the remote client server, InputStream - input stream to listen for incoming messages in, OutputStream - output stream to send outgoing messages out, boolean - whether messages should be validated with the validate, PrintWriter ReflectiveMessageValidator- a writer to which incoming and outgoing messages are traced, or trace)null to disable tracingCreate a new Launcher for a language server and an input and output stream, and set up message validation and tracing. |
| public static Launcher | createServerLauncher(LanguageServer
- the server that receives method calls from the remote client server, InputStream - input stream to listen for incoming messages in, OutputStream - output stream to send outgoing messages out, ExecutorService - the executor service used to start threads executorService, Function<MessageConsumer, MessageConsumer> - a function for plugging in additional message consumers wrapper)Create a new Launcher for a language server and an input and output stream. |
| LSPLauncher | back to summary |
|---|---|
| private LSPLauncher() | |
| createClientLauncher | back to summary |
|---|---|
| public static Launcher Create a new Launcher for a language client and an input and output stream.
| |
| createClientLauncher | back to summary |
|---|---|
| public static Launcher Create a new Launcher for a language client and an input and output stream, and set up message validation and tracing.
| |
| createClientLauncher | back to summary |
|---|---|
| public static Launcher Create a new Launcher for a language client and an input and output stream. Threads are started with the given executor service. The wrapper function is applied to the incoming and outgoing message streams so additional message handling such as validation and tracing can be included.
| |
| createServerLauncher | back to summary |
|---|---|
| public static Launcher Create a new Launcher for a language server and an input and output stream.
| |
| createServerLauncher | back to summary |
|---|---|
| public static Launcher Create a new Launcher for a language server and an input and output stream, and set up message validation and tracing.
| |
| createServerLauncher | back to summary |
|---|---|
| public static Launcher Create a new Launcher for a language server and an input and output stream. Threads are started with the given executor service. The wrapper function is applied to the incoming and outgoing message streams so additional message handling such as validation and tracing can be included.
| |
| Access | Constructor and Description |
|---|---|
| public |
| Builder | back to summary |
|---|---|
| public Builder() | |