A C E G H I N R S U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addNotificationCallback(RPCListener.NotificationCallback) - Method in class com.ensarsarajcic.neovim.java.handler.NeovimHandlerProxy
- addRequestCallback(RPCListener.RequestCallback) - Method in class com.ensarsarajcic.neovim.java.handler.NeovimHandlerProxy
- attachToStream(RPCStreamer) - Method in class com.ensarsarajcic.neovim.java.handler.NeovimHandlerManager
-
Attaches to given
RPCStreamerRPCStreamerdoes not have to be attached to an actual connection at the time of this call, since this only sets up the notification/request callbacks - awaitTermination(long, TimeUnit) - Method in class com.ensarsarajcic.neovim.java.handler.ImmediateExecutorService
-
No-op
C
- com.ensarsarajcic.neovim.java.handler - package com.ensarsarajcic.neovim.java.handler
- com.ensarsarajcic.neovim.java.handler.annotations - package com.ensarsarajcic.neovim.java.handler.annotations
- com.ensarsarajcic.neovim.java.handler.util - package com.ensarsarajcic.neovim.java.handler.util
E
- execute(Runnable) - Method in class com.ensarsarajcic.neovim.java.handler.ImmediateExecutorService
-
Immediately runs the passed command, unless shutdown flag is set If shutdown flag is set, this is a no-op
G
- getMethodsAnnotatedWith(Class<?>, Class<T>) - Static method in class com.ensarsarajcic.neovim.java.handler.util.ReflectionUtils
-
Runs through passed type to find methods annotated with annotation
H
- handlerannotations - module handlerannotations
I
- ImmediateExecutorService - Class in com.ensarsarajcic.neovim.java.handler
-
Simple implementation of
ExecutorServicewhich runs all tasks on thread the call was made from - ImmediateExecutorService() - Constructor for class com.ensarsarajcic.neovim.java.handler.ImmediateExecutorService
- isShutdown() - Method in class com.ensarsarajcic.neovim.java.handler.ImmediateExecutorService
-
Returns the shutdown flag set by
ImmediateExecutorService.shutdown()andImmediateExecutorService.shutdownNow() - isTerminated() - Method in class com.ensarsarajcic.neovim.java.handler.ImmediateExecutorService
-
Returns the shutdown flag set by
ImmediateExecutorService.shutdown()andImmediateExecutorService.shutdownNow()
N
- NeovimHandlerManager - Class in com.ensarsarajcic.neovim.java.handler
-
Simple class used to register and connect
NeovimNotificationHandlerandNeovimRequestHandlerIt provides methods to register/unregister any kind of object as neovim handler, but only classes with methods annotated withNeovimNotificationHandlerorNeovimRequestHandlercan be useful, since this will find such methods and call them once notifications/requests arrive - NeovimHandlerManager() - Constructor for class com.ensarsarajcic.neovim.java.handler.NeovimHandlerManager
- NeovimHandlerManager(NeovimHandlerProxy) - Constructor for class com.ensarsarajcic.neovim.java.handler.NeovimHandlerManager
-
Creates a new
NeovimHandlerManagerwith givenNeovimHandlerProxy - NeovimHandlerProxy - Class in com.ensarsarajcic.neovim.java.handler
-
Class acting as both a container of
RPCListener.RequestCallbackandRPCListener.NotificationCallbackand as a listener - NeovimHandlerProxy() - Constructor for class com.ensarsarajcic.neovim.java.handler.NeovimHandlerProxy
- NeovimHandlerProxy(ExecutorService) - Constructor for class com.ensarsarajcic.neovim.java.handler.NeovimHandlerProxy
- NeovimNotificationHandler - Annotation Type in com.ensarsarajcic.neovim.java.handler.annotations
-
Annotation 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
- NeovimRequestHandler - Annotation Type in com.ensarsarajcic.neovim.java.handler.annotations
-
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
- notificationReceived(NotificationMessage) - Method in class com.ensarsarajcic.neovim.java.handler.NeovimHandlerProxy
R
- ReflectionUtils - Class in com.ensarsarajcic.neovim.java.handler.util
-
Utilities for reflection required by this library, since all handlers are called reflectively
- registerNeovimHandler(Object) - Method in class com.ensarsarajcic.neovim.java.handler.NeovimHandlerManager
-
Registers a new handler If this object is already registered, this is a no-op If this object has methods annotated with
NeovimNotificationHandlerorNeovimRequestHandler, this method will have no effect, but it will still reflectively look for such methods - removeNotificationCallback(RPCListener.NotificationCallback) - Method in class com.ensarsarajcic.neovim.java.handler.NeovimHandlerProxy
- removeRequestCallback(RPCListener.RequestCallback) - Method in class com.ensarsarajcic.neovim.java.handler.NeovimHandlerProxy
- requestReceived(RequestMessage) - Method in class com.ensarsarajcic.neovim.java.handler.NeovimHandlerProxy
S
- shutdown() - Method in class com.ensarsarajcic.neovim.java.handler.ImmediateExecutorService
-
Sets the shutdown flag just for
ImmediateExecutorService.isShutdown()andImmediateExecutorService.isTerminated()methods - shutdownNow() - Method in class com.ensarsarajcic.neovim.java.handler.ImmediateExecutorService
-
Returns an empty list of runnables, since it can't hold any and sets the same flag as
ImmediateExecutorService.shutdown()
U
- unregisterNeovimHandler(Object) - Method in class com.ensarsarajcic.neovim.java.handler.NeovimHandlerManager
-
Unregisters passed handler If it was not registered previously, this is a no-op It will no longer receive notifications/requests after this point, unless it is registered again
V
- value() - Method in annotation type com.ensarsarajcic.neovim.java.handler.annotations.NeovimNotificationHandler
-
Name of notification this method will handle
- value() - Method in annotation type com.ensarsarajcic.neovim.java.handler.annotations.NeovimRequestHandler
-
Name of request this method will handle
All Classes All Packages