Interface | Description |
---|---|
JSONify |
Converts an object to and from JSON.
|
JSONify.JElement |
Represents a JSON element
|
JSONify.JObject |
Represents a JSON object
|
MessageReceiver<T> |
Processes a given message of given type.
|
MessageSender<T> |
Sends the given message to the remote.
|
RPCProxy |
Represents a proxy side of an interface that is RPCfy'ed.
|
RPCStub |
Represents a remote stub.
|
Class | Description |
---|---|
JsonRPCMessageHandler |
Takes care of sending the JSONRPC messages using the provided
MessageSender , and
handles the incoming JSON RPC messages when delivered to JsonRPCMessageHandler.onMessage(String) . |
RPCMethodDelegate<T> |
Represents a delegate to be called for a method in an interface is marked as
RPCfy . |
Exception | Description |
---|---|
RPCNotSupportedException |
Thrown when a method is called in the
RPCProxy that is marked as not supporting RPC |