Uses of Class
com.almende.eve.rpc.jsonrpc.JSONRequest

Packages that use JSONRequest
com.almende.eve.agent   
com.almende.eve.rpc.jsonrpc   
com.almende.eve.scheduler   
com.almende.eve.transport   
com.almende.eve.transport.http   
com.almende.eve.transport.xmpp   
 

Uses of JSONRequest in com.almende.eve.agent
 

Methods in com.almende.eve.agent with parameters of type JSONRequest
 JSONResponse AgentFactory.invoke(String receiverId, JSONRequest request, RequestParams requestParams)
          Invoke a local agent
 JSONResponse AgentFactory.send(String senderId, String receiverUrl, JSONRequest request)
          Invoke a local or remote agent.
<T> void
Agent.sendAsync(String url, JSONRequest request, AsyncCallback<T> callback, Class<T> type)
          Send an asynchronous JSON-RPC request to an agent sendAsync is not supported on Google App Engine
 void AgentFactory.sendAsync(String senderId, String receiverUrl, JSONRequest request, AsyncCallback<JSONResponse> callback)
          Asynchronously invoke a request on an agent.
 

Uses of JSONRequest in com.almende.eve.rpc.jsonrpc
 

Methods in com.almende.eve.rpc.jsonrpc that return JSONRequest
static JSONRequest JSONRPC.createRequest(Method method, Object[] args)
          Create a JSONRequest from a java method and arguments
 

Methods in com.almende.eve.rpc.jsonrpc with parameters of type JSONRequest
static JSONResponse JSONRPC.invoke(Object object, JSONRequest request)
          Invoke a method on an object
static JSONResponse JSONRPC.invoke(Object object, JSONRequest request, RequestParams requestParams)
          Invoke a method on an object
 

Uses of JSONRequest in com.almende.eve.scheduler
 

Methods in com.almende.eve.scheduler with parameters of type JSONRequest
 String RunnableSchedulerFactory.RunnableScheduler.createTask(JSONRequest request, long delay)
          Schedule a task
 String Scheduler.createTask(JSONRequest request, long delay)
          Schedule a task
 

Uses of JSONRequest in com.almende.eve.transport
 

Methods in com.almende.eve.transport with parameters of type JSONRequest
 JSONResponse TransportService.send(String senderId, String receiver, JSONRequest request)
          Send a message to an other agent
 void TransportService.sendAsync(String senderId, String receiver, JSONRequest request, AsyncCallback<JSONResponse> callback)
          Asynchronously Send a message to an other agent
 

Uses of JSONRequest in com.almende.eve.transport.http
 

Methods in com.almende.eve.transport.http with parameters of type JSONRequest
 JSONResponse HttpService.send(String senderId, String receiverUrl, JSONRequest request)
          Send a JSON-RPC request to an agent via HTTP
 void HttpService.sendAsync(String senderId, String receiverUrl, JSONRequest request, AsyncCallback<JSONResponse> callback)
          Send an asynchronous JSON-RPC request to an agent via HTTP
 

Uses of JSONRequest in com.almende.eve.transport.xmpp
 

Methods in com.almende.eve.transport.xmpp with parameters of type JSONRequest
 void AgentConnection.send(String username, JSONRequest request, AsyncCallback<JSONResponse> callback)
          Send a message to an other agent
 JSONResponse XmppService.send(String senderId, String receiver, JSONRequest request)
          Send a message to an other agent
 void XmppService.sendAsync(String senderId, String receiver, JSONRequest request, AsyncCallback<JSONResponse> callback)
          Asynchronously Send a message to an other agent
 



Copyright © 2013 Almende BV. All Rights Reserved.