Skip navigation links
A C E G I J M P R S T U V 

A

add(String, Object) - Method in class io.sterodium.rmi.protocol.server.RmiFacade
 

C

createProxy(Class<T>, String) - Method in class io.sterodium.rmi.protocol.client.RemoteNavigator
 

E

Error(int, String, String) - Constructor for class io.sterodium.rmi.protocol.MethodInvocationResultDto.Error
 
ERROR_CODE_INVALID_JSON - Static variable in class io.sterodium.rmi.protocol.server.RmiProtocol
 
ERROR_CODE_INVALID_PARAMS - Static variable in class io.sterodium.rmi.protocol.server.RmiProtocol
 
ERROR_CODE_INVALID_REQUEST - Static variable in class io.sterodium.rmi.protocol.server.RmiProtocol
 
ERROR_CODE_JSONRPC_ERROR - Static variable in class io.sterodium.rmi.protocol.server.RmiProtocol
 
ERROR_CODE_METHOD_NOT_FOUND - Static variable in class io.sterodium.rmi.protocol.server.RmiProtocol
 
ERROR_CODE_OBJECT_NOT_FOUND - Static variable in class io.sterodium.rmi.protocol.server.RmiProtocol
 
ERROR_CODE_SERVER_ERROR - Static variable in class io.sterodium.rmi.protocol.server.RmiProtocol
 

G

getArgumentClasses() - Method in class io.sterodium.rmi.protocol.MethodInvocationDto
 
getArguments() - Method in class io.sterodium.rmi.protocol.MethodInvocationDto
 
getCode() - Method in class io.sterodium.rmi.protocol.MethodInvocationResultDto.Error
 
getData() - Method in class io.sterodium.rmi.protocol.MethodInvocationResultDto.Error
 
getError() - Method in class io.sterodium.rmi.protocol.MethodInvocationResultDto
 
getId() - Method in class io.sterodium.rmi.protocol.MethodInvocationDto
 
getId() - Method in class io.sterodium.rmi.protocol.MethodInvocationResultDto
 
getJsonrpc() - Method in class io.sterodium.rmi.protocol.MethodInvocationDto
 
getJsonrpc() - Method in class io.sterodium.rmi.protocol.MethodInvocationResultDto
 
getMessage() - Method in class io.sterodium.rmi.protocol.MethodInvocationResultDto.Error
 
getMethod() - Method in class io.sterodium.rmi.protocol.MethodInvocationDto
 
getType() - Method in class io.sterodium.rmi.protocol.MethodInvocationResultDto
 
getValue() - Method in class io.sterodium.rmi.protocol.MethodInvocationResultDto
 

I

invoke(String, MethodInvocationDto) - Method in class io.sterodium.rmi.protocol.server.RmiFacade
 
invoke(String) - Method in class io.sterodium.rmi.protocol.server.RmiProtocol
 
io.sterodium.rmi.protocol - package io.sterodium.rmi.protocol
 
io.sterodium.rmi.protocol.client - package io.sterodium.rmi.protocol.client
 
io.sterodium.rmi.protocol.json - package io.sterodium.rmi.protocol.json
 
io.sterodium.rmi.protocol.server - package io.sterodium.rmi.protocol.server
 
isCharacter(Class) - Static method in class io.sterodium.rmi.protocol.json.PrimitiveTypes
 
isPrimitive(Class<?>) - Static method in class io.sterodium.rmi.protocol.json.PrimitiveTypes
 
isVoid(Class<?>) - Static method in class io.sterodium.rmi.protocol.json.PrimitiveTypes
 

J

JvmTransport - Class in io.sterodium.rmi.protocol.client
 
JvmTransport(String, Object) - Constructor for class io.sterodium.rmi.protocol.client.JvmTransport
 

M

MethodInvocationDto - Class in io.sterodium.rmi.protocol
 
MethodInvocationDto(String, String[], String[]) - Constructor for class io.sterodium.rmi.protocol.MethodInvocationDto
Represents information required to invoke method on the object remotely
MethodInvocationException - Exception in io.sterodium.rmi.protocol.server
 
MethodInvocationException(Class<?>, String, Object[], Throwable) - Constructor for exception io.sterodium.rmi.protocol.server.MethodInvocationException
 
MethodInvocationException(int, String, String) - Constructor for exception io.sterodium.rmi.protocol.server.MethodInvocationException
 
MethodInvocationResultDto - Class in io.sterodium.rmi.protocol
 
MethodInvocationResultDto(String, String) - Constructor for class io.sterodium.rmi.protocol.MethodInvocationResultDto
Represents result of method invocation which is sent back to the client.
MethodInvocationResultDto(int, String, String) - Constructor for class io.sterodium.rmi.protocol.MethodInvocationResultDto
 
MethodInvocationResultDto.Error - Class in io.sterodium.rmi.protocol
Class contains such error details as: - error code - short message - detailed error information, nested errors, etc.
MethodNotFoundException - Exception in io.sterodium.rmi.protocol.server
Method (public or non-public) is not found for given class (and all its superclasses) and for given method parameter types.
MethodNotFoundException(Class<?>, String, Class<?>[]) - Constructor for exception io.sterodium.rmi.protocol.server.MethodNotFoundException
 
MethodNotFoundException(int, String, String) - Constructor for exception io.sterodium.rmi.protocol.server.MethodNotFoundException
 
MethodNotVisibleException - Exception in io.sterodium.rmi.protocol.server
Method is found, but has no 'public' visibility.
MethodNotVisibleException(Class<?>, String, Class<?>[]) - Constructor for exception io.sterodium.rmi.protocol.server.MethodNotVisibleException
 
MethodParameterException - Exception in io.sterodium.rmi.protocol.server
Either method parameter class couldn't be loaded or method parameter value couldn't be mapped to according method parameter type provided.
MethodParameterException(int, Class<?>, String) - Constructor for exception io.sterodium.rmi.protocol.server.MethodParameterException
 
MethodParameterException(int, String) - Constructor for exception io.sterodium.rmi.protocol.server.MethodParameterException
 
MethodParameterException(int, String, String) - Constructor for exception io.sterodium.rmi.protocol.server.MethodParameterException
 

P

PrimitiveTypes - Class in io.sterodium.rmi.protocol.json
Class provides helper methods for work with primitives and wrapper types.

R

RemoteNavigator - Class in io.sterodium.rmi.protocol.client
 
RemoteNavigator(String, int, String) - Constructor for class io.sterodium.rmi.protocol.client.RemoteNavigator
 
RemoteNavigator(String, Object) - Constructor for class io.sterodium.rmi.protocol.client.RemoteNavigator
 
RmiException - Exception in io.sterodium.rmi.protocol.server
Base class for all protocol specific exceptions.
RmiException(String) - Constructor for exception io.sterodium.rmi.protocol.server.RmiException
 
RmiException(int, String, String) - Constructor for exception io.sterodium.rmi.protocol.server.RmiException
 
RmiFacade - Class in io.sterodium.rmi.protocol.server
 
RmiFacade() - Constructor for class io.sterodium.rmi.protocol.server.RmiFacade
 
RmiProtocol - Class in io.sterodium.rmi.protocol.server
Represents stateless RMI protocol - modification of JSON-RPC 2.0: - request object modification: additional field "parameter types" to resolve overloaded methods in Java - request object modification: "arguments" field instead of "params" - response object modification: additional field "result type" to create implementation specific proxies - response object modification: "value" field instead of "result" - protocol doesn't support batch requests - protocol doesn't support notification requests
RmiProtocol(String, RmiFacade) - Constructor for class io.sterodium.rmi.protocol.server.RmiProtocol
 
RmiTransport - Interface in io.sterodium.rmi.protocol.client
Class is responsible for switchable transport component (protocol is transport agnostic).

S

send(String, String) - Method in class io.sterodium.rmi.protocol.client.JvmTransport
 
send(String, String) - Method in interface io.sterodium.rmi.protocol.client.RmiTransport
 
setId(String) - Method in class io.sterodium.rmi.protocol.MethodInvocationDto
 
setId(String) - Method in class io.sterodium.rmi.protocol.MethodInvocationResultDto
 
setJsonrpc(String) - Method in class io.sterodium.rmi.protocol.MethodInvocationDto
 
setJsonrpc(String) - Method in class io.sterodium.rmi.protocol.MethodInvocationResultDto
 

T

TargetObjectNotFoundException - Exception in io.sterodium.rmi.protocol.server
 
TargetObjectNotFoundException(String) - Constructor for exception io.sterodium.rmi.protocol.server.TargetObjectNotFoundException
 
TargetObjectNotFoundException(int, String, String) - Constructor for exception io.sterodium.rmi.protocol.server.TargetObjectNotFoundException
 
TargetServerException - Exception in io.sterodium.rmi.protocol.server
 
TargetServerException(String) - Constructor for exception io.sterodium.rmi.protocol.server.TargetServerException
 
toString() - Method in class io.sterodium.rmi.protocol.MethodInvocationResultDto
 

U

UnsupportedProtocolException - Exception in io.sterodium.rmi.protocol.server
 
UnsupportedProtocolException(int, String, String) - Constructor for exception io.sterodium.rmi.protocol.server.UnsupportedProtocolException
 

V

VERSION - Static variable in class io.sterodium.rmi.protocol.server.RmiProtocol
 
A C E G I J M P R S T U V 
Skip navigation links

Copyright © 2015 Sterodium. All rights reserved.