A C E G H I N R S T 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.errors - package com.ensarsarajcic.neovim.java.handler.errors
- 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
- NeovimHandlerException - Exception in com.ensarsarajcic.neovim.java.handler.errors
- NeovimHandlerException(String) - Constructor for exception com.ensarsarajcic.neovim.java.handler.errors.NeovimHandlerException
- 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
- NeovimRequestException - Exception in com.ensarsarajcic.neovim.java.handler.errors
- NeovimRequestException(String) - Constructor for exception com.ensarsarajcic.neovim.java.handler.errors.NeovimRequestException
- 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
- NeovimRequestListener - Annotation Type in com.ensarsarajcic.neovim.java.handler.annotations
-
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
- NeovimRequestValidationException - Exception in com.ensarsarajcic.neovim.java.handler.errors
- NeovimRequestValidationException(String) - Constructor for exception com.ensarsarajcic.neovim.java.handler.errors.NeovimRequestValidationException
- 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()
T
- toRpcError() - Method in exception com.ensarsarajcic.neovim.java.handler.errors.NeovimHandlerException
- toRpcError() - Method in exception com.ensarsarajcic.neovim.java.handler.errors.NeovimRequestException
- toRpcError() - Method in exception com.ensarsarajcic.neovim.java.handler.errors.NeovimRequestValidationException
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
- value() - Method in annotation type com.ensarsarajcic.neovim.java.handler.annotations.NeovimRequestListener
-
Name of request this method will handle
All Classes All Packages