public class ActorApi
extends java.lang.Object
| Constructor and Description |
|---|
ActorApi(ActorApiConfig reactiveConfig) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
ApiRequests |
getRequests() |
void |
notifyNetworkChanged() |
<T extends Response> |
rpc(Request<T> message) |
<T extends Response> |
rpc(Request<T> message,
com.droidkit.actors.concurrency.FutureCallback<T> callback) |
<T extends Response> |
rpc(Request<T> message,
long timeout) |
<T extends Response> |
rpc(Request<T> message,
long timeout,
com.droidkit.actors.concurrency.FutureCallback<T> callback) |
<T extends Response> |
rpcSync(Request<T> message) |
<T extends Response> |
rpcSync(Request<T> message,
long timeout) |
public ActorApi(ActorApiConfig reactiveConfig)
public ApiRequests getRequests()
public <T extends Response> com.droidkit.actors.concurrency.Future<T> rpc(Request<T> message, com.droidkit.actors.concurrency.FutureCallback<T> callback)
public <T extends Response> com.droidkit.actors.concurrency.Future<T> rpc(Request<T> message, long timeout, com.droidkit.actors.concurrency.FutureCallback<T> callback)
public <T extends Response> com.droidkit.actors.concurrency.Future<T> rpc(Request<T> message, long timeout)
public <T extends Response> T rpcSync(Request<T> message) throws java.util.concurrent.TimeoutException, ApiRequestException
java.util.concurrent.TimeoutExceptionApiRequestExceptionpublic <T extends Response> T rpcSync(Request<T> message, long timeout) throws java.util.concurrent.TimeoutException, ApiRequestException
java.util.concurrent.TimeoutExceptionApiRequestExceptionpublic void notifyNetworkChanged()
public void dispose()