| 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 |