Index

B D G H I J M N P R S T 
All Classes and Interfaces|All Packages|Serialized Form

B

bind() - Method in class io.moderne.jsonrpc.JsonRpc
 

D

deserialize(JsonParser, DeserializationContext) - Method in class io.moderne.jsonrpc.JsonRpcIdDeserializer
 
deserialize(InputStream) - Method in class io.moderne.jsonrpc.formatter.JsonMessageFormatter
 
deserialize(InputStream) - Method in interface io.moderne.jsonrpc.formatter.MessageFormatter
 
Detail() - Constructor for class io.moderne.jsonrpc.JsonRpcError.Detail
 

G

generateId() - Static method in class io.moderne.jsonrpc.internal.SnowflakeId
 
getEncoding() - Method in interface io.moderne.jsonrpc.formatter.MessageFormatter
 
getId() - Method in class io.moderne.jsonrpc.JsonRpcMessage
 
getResult(Class<V>) - Method in class io.moderne.jsonrpc.JsonRpcSuccess
 

H

handle(P) - Method in class io.moderne.jsonrpc.JsonRpcMethod
 
HeaderDelimitedMessageHandler - Class in io.moderne.jsonrpc.handler
This handler is compatible with the vscode-jsonrpc NPM package.
HeaderDelimitedMessageHandler(InputStream, OutputStream) - Constructor for class io.moderne.jsonrpc.handler.HeaderDelimitedMessageHandler
 

I

internalError(Object, String) - Static method in class io.moderne.jsonrpc.JsonRpcError
 
internalError(Object, Throwable) - Static method in class io.moderne.jsonrpc.JsonRpcError
 
invalidParams(Object) - Static method in class io.moderne.jsonrpc.JsonRpcError
 
invalidRequest(Object, String) - Static method in class io.moderne.jsonrpc.JsonRpcError
 
io.moderne.jsonrpc - package io.moderne.jsonrpc
 
io.moderne.jsonrpc.formatter - package io.moderne.jsonrpc.formatter
 
io.moderne.jsonrpc.handler - package io.moderne.jsonrpc.handler
 
io.moderne.jsonrpc.internal - package io.moderne.jsonrpc.internal
 

J

JsonMessageFormatter - Class in io.moderne.jsonrpc.formatter
 
JsonMessageFormatter() - Constructor for class io.moderne.jsonrpc.formatter.JsonMessageFormatter
 
JsonMessageFormatter(Module...) - Constructor for class io.moderne.jsonrpc.formatter.JsonMessageFormatter
 
JsonMessageFormatter(ObjectMapper) - Constructor for class io.moderne.jsonrpc.formatter.JsonMessageFormatter
 
JsonRpc - Class in io.moderne.jsonrpc
 
JsonRpc() - Constructor for class io.moderne.jsonrpc.JsonRpc
 
JsonRpcError - Class in io.moderne.jsonrpc
 
JsonRpcError() - Constructor for class io.moderne.jsonrpc.JsonRpcError
 
JsonRpcError.Detail - Class in io.moderne.jsonrpc
 
JsonRpcException - Exception Class in io.moderne.jsonrpc
 
JsonRpcException(JsonRpcError) - Constructor for exception class io.moderne.jsonrpc.JsonRpcException
 
JsonRpcIdDeserializer - Class in io.moderne.jsonrpc
 
JsonRpcIdDeserializer() - Constructor for class io.moderne.jsonrpc.JsonRpcIdDeserializer
 
JsonRpcMessage - Class in io.moderne.jsonrpc
 
JsonRpcMessage() - Constructor for class io.moderne.jsonrpc.JsonRpcMessage
 
JsonRpcMethod<P> - Class in io.moderne.jsonrpc
 
JsonRpcMethod() - Constructor for class io.moderne.jsonrpc.JsonRpcMethod
 
JsonRpcRequest - Class in io.moderne.jsonrpc
 
JsonRpcRequest() - Constructor for class io.moderne.jsonrpc.JsonRpcRequest
 
JsonRpcResponse - Class in io.moderne.jsonrpc
 
JsonRpcResponse() - Constructor for class io.moderne.jsonrpc.JsonRpcResponse
 
JsonRpcSuccess - Class in io.moderne.jsonrpc
 
JsonRpcSuccess() - Constructor for class io.moderne.jsonrpc.JsonRpcSuccess
 

M

MessageFormatter - Interface in io.moderne.jsonrpc.formatter
 
MessageHandler - Interface in io.moderne.jsonrpc.handler
 
MeteredMessageHandler - Class in io.moderne.jsonrpc.handler
 
MeteredMessageHandler() - Constructor for class io.moderne.jsonrpc.handler.MeteredMessageHandler
 
methodNotFound(Object, String) - Static method in class io.moderne.jsonrpc.JsonRpcError
 

N

NewLineDelimitedMessageHandler - Class in io.moderne.jsonrpc.handler
This appends each JSON-RPC message with \n.
NewLineDelimitedMessageHandler() - Constructor for class io.moderne.jsonrpc.handler.NewLineDelimitedMessageHandler
 
newRequest(String) - Static method in class io.moderne.jsonrpc.JsonRpcRequest
 
newRequest(String, Object) - Static method in class io.moderne.jsonrpc.JsonRpcRequest
 
notify(JsonRpcRequest) - Method in class io.moderne.jsonrpc.JsonRpc
 

P

parseError(Object) - Static method in class io.moderne.jsonrpc.JsonRpcError
 

R

receive() - Method in class io.moderne.jsonrpc.handler.HeaderDelimitedMessageHandler
 
receive() - Method in interface io.moderne.jsonrpc.handler.MessageHandler
 
receive() - Method in class io.moderne.jsonrpc.handler.MeteredMessageHandler
 
receive() - Method in class io.moderne.jsonrpc.handler.NewLineDelimitedMessageHandler
 
receive() - Method in class io.moderne.jsonrpc.handler.TraceMessageHandler
 
rpc(String, JsonRpcMethod<P>) - Method in class io.moderne.jsonrpc.JsonRpc
 

S

send(JsonRpcMessage) - Method in class io.moderne.jsonrpc.handler.HeaderDelimitedMessageHandler
 
send(JsonRpcMessage) - Method in interface io.moderne.jsonrpc.handler.MessageHandler
 
send(JsonRpcMessage) - Method in class io.moderne.jsonrpc.handler.MeteredMessageHandler
 
send(JsonRpcMessage) - Method in class io.moderne.jsonrpc.handler.NewLineDelimitedMessageHandler
 
send(JsonRpcMessage) - Method in class io.moderne.jsonrpc.handler.TraceMessageHandler
 
send(JsonRpcRequest) - Method in class io.moderne.jsonrpc.JsonRpc
 
serialize(JsonRpcMessage, OutputStream) - Method in class io.moderne.jsonrpc.formatter.JsonMessageFormatter
 
serialize(JsonRpcMessage, OutputStream) - Method in interface io.moderne.jsonrpc.formatter.MessageFormatter
 
shutdown() - Method in class io.moderne.jsonrpc.JsonRpc
 
SnowflakeId - Class in io.moderne.jsonrpc.internal
 

T

TraceMessageHandler - Class in io.moderne.jsonrpc.handler
 
TraceMessageHandler(String, MessageHandler) - Constructor for class io.moderne.jsonrpc.handler.TraceMessageHandler
 
B D G H I J M N P R S T 
All Classes and Interfaces|All Packages|Serialized Form