Package org.eclipse.lsp4j.jsonrpc
Class MessageTracer
- java.lang.Object
-
- org.eclipse.lsp4j.jsonrpc.MessageTracer
-
- All Implemented Interfaces:
java.util.function.Function<MessageConsumer,MessageConsumer>
public class MessageTracer extends java.lang.Object implements java.util.function.Function<MessageConsumer,MessageConsumer>
Wraps aMessageConsumerwith one that logs in a way that the LSP Inspector can parse. * https://microsoft.github.io/language-server-protocol/inspector/
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MessageConsumerapply(MessageConsumer messageConsumer)voidsetJsonHandler(MessageJsonHandler jsonHandler)
-
-
-
Method Detail
-
setJsonHandler
public void setJsonHandler(MessageJsonHandler jsonHandler)
-
apply
public MessageConsumer apply(MessageConsumer messageConsumer)
- Specified by:
applyin interfacejava.util.function.Function<MessageConsumer,MessageConsumer>
-
-