org.apache.shindig.gadgets.servlet
Class JsonRpcHandler
java.lang.Object
org.apache.shindig.gadgets.servlet.JsonRpcHandler
public class JsonRpcHandler
- extends Object
Processes JSON-RPC requests by retrieving all necessary meta data in parallel and coalescing into
a single output JSON construct.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
executor
protected final ExecutorService executor
processor
protected final Processor processor
iframeUriManager
protected final IframeUriManager iframeUriManager
JsonRpcHandler
@Inject
public JsonRpcHandler(ExecutorService executor,
Processor processor,
IframeUriManager iframeUriManager)
process
public org.json.JSONObject process(org.json.JSONObject request)
throws RpcException,
org.json.JSONException
- Processes a JSON request.
- Parameters:
request - Original JSON request
- Returns:
- The JSON response.
- Throws:
RpcException
org.json.JSONException
createNewJob
protected JsonRpcHandler.Job createNewJob(GadgetContext context)
Copyright © 2007-2012. All Rights Reserved.