A C G N R T
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- attach(RpcConnection) - Method in class com.ensarsarajcic.neovim.java.corerpc.reactive.ReactiveRpcClient
-
Calls underlying
ReactiveRpcStreamer
- attach(RpcConnection) - Method in interface com.ensarsarajcic.neovim.java.corerpc.reactive.ReactiveRpcStreamer
-
Attaches to given
RpcConnection
Connects callbacks to its incoming stream and prepares for writing to outgoing stream - attach(RpcConnection) - Method in class com.ensarsarajcic.neovim.java.corerpc.reactive.ReactiveRpcStreamerWrapper
-
Implemented per
attach(RpcConnection)
specification Attaches underlyingRpcStreamer
and also attaches own callbacks for requests and notifications to be able to provide them asFlow
(forReactiveRpcStreamerWrapper.requestsFlow()
andReactiveRpcStreamerWrapper.notificationsFlow()
C
- com.ensarsarajcic.neovim.java.corerpc.reactive - package com.ensarsarajcic.neovim.java.corerpc.reactive
- createDefaultInstance() - Static method in class com.ensarsarajcic.neovim.java.corerpc.reactive.ReactiveRpcClient
-
Creates a default instance of
ReactiveRpcClient
- createDefaultInstanceWithCustomStreamer(RpcStreamer) - Static method in class com.ensarsarajcic.neovim.java.corerpc.reactive.ReactiveRpcClient
-
Creates a new instance of
ReactiveRpcClient
based onReactiveRpcStreamerWrapper
with customRpcStreamer
- createInstanceWithCustomReactiveStreamer(ReactiveRpcStreamer) - Static method in class com.ensarsarajcic.neovim.java.corerpc.reactive.ReactiveRpcClient
-
Creates a new instance of
ReactiveRpcClient
based on customReactiveRpcStreamer
G
- getDefaultInstance() - Static method in class com.ensarsarajcic.neovim.java.corerpc.reactive.ReactiveRpcClient
-
Takes a default instance (shared - singleton) of
ReactiveRpcClient
- getRpcError() - Method in exception com.ensarsarajcic.neovim.java.corerpc.reactive.RpcException
-
Returns the cause -
RpcError
N
- notificationsFlow() - Method in class com.ensarsarajcic.neovim.java.corerpc.reactive.ReactiveRpcClient
-
Calls underlying
ReactiveRpcStreamer
- notificationsFlow() - Method in interface com.ensarsarajcic.neovim.java.corerpc.reactive.ReactiveRpcStreamer
-
Passes down a publisher of
NotificationMessage
objects received It will never complete - notificationsFlow() - Method in class com.ensarsarajcic.neovim.java.corerpc.reactive.ReactiveRpcStreamerWrapper
-
Implemented per
notificationsFlow()
specification Provides notifications from underlyingRpcStreamer
in aFlow
R
- reactivecorerpc - module reactivecorerpc
- ReactiveRpcClient - Class in com.ensarsarajcic.neovim.java.corerpc.reactive
-
Wrapper around
ReactiveRpcStreamer
This class should be used for communication. - ReactiveRpcStreamer - Interface in com.ensarsarajcic.neovim.java.corerpc.reactive
-
Interface defining reactive variant of
RpcStreamer
- ReactiveRpcStreamerWrapper - Class in com.ensarsarajcic.neovim.java.corerpc.reactive
-
Implementation of
ReactiveRpcStreamer
relying on a regularRpcStreamer
Provides reactive mappings by just wrapping regular calls in reactive streams - ReactiveRpcStreamerWrapper(RpcStreamer) - Constructor for class com.ensarsarajcic.neovim.java.corerpc.reactive.ReactiveRpcStreamerWrapper
- ReactiveRpcStreamerWrapper(RpcStreamer, Executor) - Constructor for class com.ensarsarajcic.neovim.java.corerpc.reactive.ReactiveRpcStreamerWrapper
-
Constructs
ReactiveRpcStreamerWrapper
with providedRpcStreamer
and with providedExecutor
- it is used only for requests - requestsFlow() - Method in class com.ensarsarajcic.neovim.java.corerpc.reactive.ReactiveRpcClient
-
Calls underlying
ReactiveRpcStreamer
- requestsFlow() - Method in interface com.ensarsarajcic.neovim.java.corerpc.reactive.ReactiveRpcStreamer
-
Passes down a publisher of
RequestMessage
objects received It will never complete - requestsFlow() - Method in class com.ensarsarajcic.neovim.java.corerpc.reactive.ReactiveRpcStreamerWrapper
-
Implemented per
requestsFlow()
specification Provides requests from underlyingRpcStreamer
in aFlow
- response(RequestMessage.Builder) - Method in class com.ensarsarajcic.neovim.java.corerpc.reactive.ReactiveRpcClient
-
Calls underlying
ReactiveRpcStreamer
- response(RequestMessage.Builder) - Method in interface com.ensarsarajcic.neovim.java.corerpc.reactive.ReactiveRpcStreamer
-
Reactive variant of
RpcStreamer.send(RequestMessage.Builder)
which usesCompletableFuture
instead ofRpcListener.ResponseCallback
- response(RequestMessage.Builder) - Method in class com.ensarsarajcic.neovim.java.corerpc.reactive.ReactiveRpcStreamerWrapper
-
Implemented per
response(RequestMessage.Builder)
specification Uses underlyingRpcStreamer
to send the message and awaits a response from it, creating aCompletableFuture
from it - RpcException - Exception in com.ensarsarajcic.neovim.java.corerpc.reactive
-
Exception wrapping
RpcError
- RpcException(RpcError) - Constructor for exception com.ensarsarajcic.neovim.java.corerpc.reactive.RpcException
-
Creates a new
RpcException
with givenRpcError
T
- toString() - Method in exception com.ensarsarajcic.neovim.java.corerpc.reactive.RpcException
All Classes All Packages