Quantcast
Channel: SmartClient Forums
Viewing all articles
Browse latest Browse all 4756

RPCQueueCallback

$
0
0
v9.0p_2014-02-28/EVAL Deployment 2014-02-28

I perform 3 simultaneous request.
I get 3 DSResponse. How to identify requestor for each DSResponse ?

Thanks!

Code:


                RPCQueueCallback firstlevelCallback = new RPCQueueCallback() {
                        @Override
                        public void execute(RPCResponse...rpcResponses) {
                                // TODO Auto-generated method stub
                                                               
                                }
                        }
                };

                DataSource settingsviewDS = DataSource.get("settingsview");
                DSRequest settingsviewProperties = new DSRequest();
                Criteria settingsviewCriteria = new Criteria();
                settingsviewCriteria.addCriteria("workerid", myWorkerID);
                settingsviewProperties.setOperationId("fetchforsettings_active");
               
                DataSource statusviewtypeDS = DataSource.get("statusviewtype");
                DSRequest statusviewtypeProperties = new DSRequest();
                statusviewtypeProperties.setOperationId("fetch_active");
               
                DataSource requeststatusplanDS = DataSource.get("requeststatusplan");
                DSRequest requeststatusplanProperties = new DSRequest();
                Criteria requeststatusplanCriteria = new Criteria();
                requeststatusplanCriteria.addCriteria("companyid", myCompanyID);
                requeststatusplanProperties.setOperationId("fetchforsettings_active");
               
                boolean wasQueuing = RPCManager.startQueue();

                settingsviewDS.fetchData(settingsviewCriteria, null, settingsviewProperties);
                statusviewtypeDS.fetchData(null, null, statusviewtypeProperties);
                requeststatusplanDS.fetchData(requeststatusplanCriteria, null, requeststatusplanProperties);

                if (!wasQueuing) RPCManager.sendQueue(firstlevelCallback);


Viewing all articles
Browse latest Browse all 4756

Trending Articles