All Classes and Interfaces
Class
Description
Simple implementation of
ExecutorService
which runs all tasks on thread the call was made fromSimple class used to register and connect
NeovimNotificationHandler
and NeovimRequestHandler
It provides methods to register/unregister any kind of object as neovim handler, but only classes with methods
annotated with NeovimNotificationHandler
or NeovimRequestHandler
can be useful, since this will
find such methods and call them once notifications/requests arriveClass acting as both a container of
RpcListener.RequestCallback
and RpcListener.NotificationCallback
and as a listenerAnnotation used to mark a method as a notification handler
That means that this method will be called when notification with name matching value of this annotation arrives
Annotation used to mark a method as a request handler
That means that this method will be called when request with name matching value of this annotation arrives
Annotation used to mark a method as a request listener
That means that this method will be called when request with name matching value of this annotation arrives
Utilities for reflection required by this library, since all handlers are called reflectively