public Future<?> execute(JSONObject rpc, Map<String, FormDataItem> formItems, SecurityToken token, BeanConverter converter) { RequestItem item; try { JSONObject params = rpc.has("params") ? (JSONObject)rpc.get("params") : new JSONObject(); item = methodCaller.getRpcRequestItem(params, formItems, token, beanJsonConverter); } catch (Exception e) { return ImmediateFuture.errorInstance(e); } try { listener.executing(item); return methodCaller.call(handlerProvider.get(), item); } catch (Exception e) { return ImmediateFuture.errorInstance(e); } finally { listener.executed(item); } } }
public Future<?> execute(JSONObject rpc, Map<String, FormDataItem> formItems, SecurityToken token, BeanConverter converter) { RequestItem item; try { JSONObject params = rpc.has("params") ? (JSONObject)rpc.get("params") : new JSONObject(); item = methodCaller.getRpcRequestItem(params, formItems, token, beanJsonConverter); } catch (Exception e) { return Futures.immediateFailedFuture(e); } try { listener.executing(item); return methodCaller.call(handlerProvider.get(), item); } catch (Exception e) { return Futures.immediateFailedFuture(e); } finally { listener.executed(item); } } }
public Future<?> execute(JSONObject rpc, Map<String, FormDataItem> formItems, SecurityToken token, BeanConverter converter) { RequestItem item; try { JSONObject params = rpc.has("params") ? (JSONObject)rpc.get("params") : new JSONObject(); item = methodCaller.getRpcRequestItem(params, formItems, token, beanJsonConverter); } catch (Exception e) { return Futures.immediateFailedFuture(e); } try { listener.executing(item); return methodCaller.call(handlerProvider.get(), item); } catch (Exception e) { return Futures.immediateFailedFuture(e); } finally { listener.executed(item); } } }
public Future<?> execute(JSONObject rpc, Map<String, FormDataItem> formItems, SecurityToken token, BeanConverter converter) { RequestItem item; try { JSONObject params = rpc.has("params") ? (JSONObject)rpc.get("params") : new JSONObject(); item = methodCaller.getRpcRequestItem(params, formItems, token, beanJsonConverter); } catch (Exception e) { return Futures.immediateFailedFuture(e); } try { listener.executing(item); return methodCaller.call(handlerProvider.get(), item); } catch (Exception e) { return Futures.immediateFailedFuture(e); } finally { listener.executed(item); } } }
public Future<?> execute(JSONObject rpc, Map<String, FormDataItem> formItems, SecurityToken token, BeanConverter converter) { RequestItem item; try { JSONObject params = rpc.has("params") ? (JSONObject)rpc.get("params") : new JSONObject(); item = methodCaller.getRpcRequestItem(params, formItems, token, beanJsonConverter); } catch (Exception e) { return ImmediateFuture.errorInstance(e); } try { listener.executing(item); return methodCaller.call(handlerProvider.get(), item); } catch (Exception e) { return ImmediateFuture.errorInstance(e); } finally { listener.executed(item); } } }