- CANCEL_METHOD - Static variable in class org.eclipse.lsp4j.jsonrpc.json.MessageJsonHandler
-
- CancelChecker - Interface in org.eclipse.lsp4j.jsonrpc
-
Used for processing requests with cancellation support.
- CancelParams - Class in org.eclipse.lsp4j.jsonrpc.messages
-
To cancel a request a notification message with the following properties is sent.
- CancelParams() - Constructor for class org.eclipse.lsp4j.jsonrpc.messages.CancelParams
-
- charset - Variable in class org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.Headers
-
- checkCanceled() - Method in interface org.eclipse.lsp4j.jsonrpc.CancelChecker
-
Throw a CancellationException
if the currently processed request
has been canceled.
- checkCanceled() - Method in class org.eclipse.lsp4j.jsonrpc.CompletableFutures.FutureCancelChecker
-
- classLoader - Variable in class org.eclipse.lsp4j.jsonrpc.Launcher.Builder
-
- close() - Method in class org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer
-
- collectDisjoinTypes(Type, Collection<Type>) - Static method in class org.eclipse.lsp4j.jsonrpc.messages.Either
-
Deprecated.
- collectDisjoinTypes(ParameterizedType, Collection<Type>) - Static method in class org.eclipse.lsp4j.jsonrpc.messages.Either
-
Deprecated.
- collectDisjoinTypes(Class<?>, Collection<Type>) - Static method in class org.eclipse.lsp4j.jsonrpc.messages.Either
-
Deprecated.
- CollectionTypeAdapter<E> - Class in org.eclipse.lsp4j.jsonrpc.json.adapters
-
A specialized type adapter for collections that can handle single values.
- CollectionTypeAdapter(Gson, Type, TypeAdapter<E>, Supplier<Collection<E>>) - Constructor for class org.eclipse.lsp4j.jsonrpc.json.adapters.CollectionTypeAdapter
-
- CollectionTypeAdapter.Factory - Class in org.eclipse.lsp4j.jsonrpc.json.adapters
-
- CollectionTypeAdapterFactory - Class in org.eclipse.lsp4j.jsonrpc.json.adapters
-
- CollectionTypeAdapterFactory() - Constructor for class org.eclipse.lsp4j.jsonrpc.json.adapters.CollectionTypeAdapterFactory
-
Deprecated.
- CollectionTypeAdapterFactory.Adapter<E> - Class in org.eclipse.lsp4j.jsonrpc.json.adapters
-
- CompletableFutures - Class in org.eclipse.lsp4j.jsonrpc
-
- CompletableFutures.FutureCancelChecker - Class in org.eclipse.lsp4j.jsonrpc
-
- computeAsync(Function<CancelChecker, R>) - Static method in class org.eclipse.lsp4j.jsonrpc.CompletableFutures
-
A utility method to create a CompletableFuture
with cancellation support.
- computeAsync(Executor, Function<CancelChecker, R>) - Static method in class org.eclipse.lsp4j.jsonrpc.CompletableFutures
-
A utility method to create a CompletableFuture
with cancellation support.
- ConcurrentMessageProcessor - Class in org.eclipse.lsp4j.jsonrpc.json
-
This class connects a message producer with a message consumer by listening for new messages in a dedicated thread.
- ConcurrentMessageProcessor(MessageProducer, MessageConsumer) - Constructor for class org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor
-
- configureGson - Variable in class org.eclipse.lsp4j.jsonrpc.Launcher.Builder
-
- configureGson(Consumer<GsonBuilder>) - Method in class org.eclipse.lsp4j.jsonrpc.Launcher.Builder
-
- consume(Message) - Method in class org.eclipse.lsp4j.jsonrpc.json.StreamMessageConsumer
-
- consume(Message) - Method in interface org.eclipse.lsp4j.jsonrpc.MessageConsumer
-
Consume a single message.
- consume(Message) - Method in class org.eclipse.lsp4j.jsonrpc.RemoteEndpoint
-
- consume(Message) - Method in class org.eclipse.lsp4j.jsonrpc.TracingMessageConsumer
-
Constructs a log string for a given
Message
.
- consume(Message) - Method in class org.eclipse.lsp4j.jsonrpc.validation.ReflectiveMessageValidator
-
- CONTENT_LENGTH_HEADER - Static variable in interface org.eclipse.lsp4j.jsonrpc.json.MessageConstants
-
- CONTENT_TYPE_HEADER - Static variable in interface org.eclipse.lsp4j.jsonrpc.json.MessageConstants
-
- contentLength - Variable in class org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.Headers
-
- create(Gson, TypeToken<T>) - Method in class org.eclipse.lsp4j.jsonrpc.json.adapters.CollectionTypeAdapter.Factory
-
- create(Gson, Type, TypeAdapter<?>, Supplier<Collection<Object>>) - Method in class org.eclipse.lsp4j.jsonrpc.json.adapters.CollectionTypeAdapter.Factory
-
- create(JsonToken, JsonReader) - Method in class org.eclipse.lsp4j.jsonrpc.json.adapters.EitherTypeAdapter
-
- create(Gson, TypeToken<T>) - Method in class org.eclipse.lsp4j.jsonrpc.json.adapters.EitherTypeAdapter.Factory
-
- create(Gson, TypeToken<T>) - Method in class org.eclipse.lsp4j.jsonrpc.json.adapters.EnumTypeAdapter.Factory
-
- create(Gson, TypeToken<T>) - Method in class org.eclipse.lsp4j.jsonrpc.json.adapters.JsonElementTypeAdapter.Factory
-
- create(Gson, TypeToken<T>) - Method in class org.eclipse.lsp4j.jsonrpc.json.adapters.MessageTypeAdapter.Factory
-
- create(Gson, TypeToken<T>) - Method in class org.eclipse.lsp4j.jsonrpc.json.adapters.ThrowableTypeAdapter.Factory
-
- create(Gson, TypeToken<T>) - Method in class org.eclipse.lsp4j.jsonrpc.json.adapters.TupleTypeAdapters.TwoTypeAdapterFactory
-
- create() - Method in class org.eclipse.lsp4j.jsonrpc.Launcher.Builder
-
- createErrorResponseMessage(RequestMessage, ResponseError) - Method in class org.eclipse.lsp4j.jsonrpc.RemoteEndpoint
-
- createIoLauncher(Object, Class<T>, InputStream, OutputStream, ExecutorService, Function<MessageConsumer, MessageConsumer>) - Static method in interface org.eclipse.lsp4j.jsonrpc.Launcher
-
Create a new Launcher for a given local service object, a given remote interface and an input and output stream.
- createIoLauncher(Object, Class<T>, InputStream, OutputStream, ExecutorService, Function<MessageConsumer, MessageConsumer>, Consumer<GsonBuilder>) - Static method in interface org.eclipse.lsp4j.jsonrpc.Launcher
-
Create a new Launcher for a given local service object, a given remote interface and an input and output stream.
- createIoLauncher(Object, Class<T>, InputStream, OutputStream, boolean, ExecutorService, Function<MessageConsumer, MessageConsumer>, Consumer<GsonBuilder>) - Static method in interface org.eclipse.lsp4j.jsonrpc.Launcher
-
Create a new Launcher for a given local service object, a given remote interface and an input and output stream.
- createIoLauncher(Collection<Object>, Collection<Class<?>>, ClassLoader, InputStream, OutputStream, ExecutorService, Function<MessageConsumer, MessageConsumer>, Consumer<GsonBuilder>) - Static method in interface org.eclipse.lsp4j.jsonrpc.Launcher
-
Create a new Launcher for a collection of local service objects, a collection of remote interfaces and an
input and output stream.
- createJsonHandler() - Method in class org.eclipse.lsp4j.jsonrpc.Launcher.Builder
-
Create the JSON handler for messages between the local and remote services.
- createLauncher(ExecutorService, T, RemoteEndpoint, ConcurrentMessageProcessor) - Method in class org.eclipse.lsp4j.jsonrpc.Launcher.Builder
-
- createLauncher(Object, Class<T>, InputStream, OutputStream) - Static method in interface org.eclipse.lsp4j.jsonrpc.Launcher
-
Create a new Launcher for a given local service object, a given remote interface and an input and output stream.
- createLauncher(Object, Class<T>, InputStream, OutputStream, boolean, PrintWriter) - Static method in interface org.eclipse.lsp4j.jsonrpc.Launcher
-
Create a new Launcher for a given local service object, a given remote interface and an input and output stream,
and set up message validation and tracing.
- createLauncher(Object, Class<T>, InputStream, OutputStream, ExecutorService, Function<MessageConsumer, MessageConsumer>) - Static method in interface org.eclipse.lsp4j.jsonrpc.Launcher
-
Create a new Launcher for a given local service object, a given remote interface and an input and output stream.
- createLeft(L) - Method in class org.eclipse.lsp4j.jsonrpc.json.adapters.EitherTypeAdapter
-
- createMessage(String, Either<String, Number>, String, Object, Object, ResponseError) - Method in class org.eclipse.lsp4j.jsonrpc.json.adapters.MessageTypeAdapter
-
- createMessageProcessor(MessageProducer, MessageConsumer, T) - Method in class org.eclipse.lsp4j.jsonrpc.Launcher.Builder
-
Create the message processor that listens to the input stream.
- createMethodInfo(Method, String) - Static method in class org.eclipse.lsp4j.jsonrpc.services.AnnotationUtil
-
- createMethodInfo(Method, boolean, String, String) - Static method in class org.eclipse.lsp4j.jsonrpc.services.AnnotationUtil
-
- createNotificationInfo(Method, String, JsonNotification) - Static method in class org.eclipse.lsp4j.jsonrpc.services.AnnotationUtil
-
- createNotificationMessage(String, Object) - Method in class org.eclipse.lsp4j.jsonrpc.RemoteEndpoint
-
- createPathString(Deque<Object>) - Method in class org.eclipse.lsp4j.jsonrpc.validation.ReflectiveMessageValidator
-
- createProxy(RemoteEndpoint) - Method in class org.eclipse.lsp4j.jsonrpc.Launcher.Builder
-
Create the proxy for calling methods on the remote service.
- createRemoteEndpoint(MessageJsonHandler) - Method in class org.eclipse.lsp4j.jsonrpc.Launcher.Builder
-
Create the remote endpoint that communicates with the local services.
- createRequestInfo(Method, String, JsonRequest) - Static method in class org.eclipse.lsp4j.jsonrpc.services.AnnotationUtil
-
- createRequestMessage(String, Object) - Method in class org.eclipse.lsp4j.jsonrpc.RemoteEndpoint
-
- createResponseMessage(RequestMessage) - Method in class org.eclipse.lsp4j.jsonrpc.RemoteEndpoint
-
- createResultResponseMessage(RequestMessage, Object) - Method in class org.eclipse.lsp4j.jsonrpc.RemoteEndpoint
-
- createRight(R) - Method in class org.eclipse.lsp4j.jsonrpc.json.adapters.EitherTypeAdapter
-
- CRLF - Static variable in interface org.eclipse.lsp4j.jsonrpc.json.MessageConstants
-