protected LockInfoResponse createLockInfoResponse() { LockInfoResponse rsp=new LockInfoResponse(); List<Tuple<String,Owner>> locks=client_lock_table.getLockInfo(); // successfully acquired locks for(Tuple<String,Owner> t: locks) rsp.add(t); List<Request> pending_reqs=client_lock_table.getPendingRequests(local_addr); // pending lock/unlock requests if(pending_reqs != null && !pending_reqs.isEmpty()) rsp.pending_requests=pending_reqs; return rsp; }
protected LockInfoResponse createLockInfoResponse() { LockInfoResponse rsp=new LockInfoResponse(); List<Tuple<String,Owner>> locks=client_lock_table.getLockInfo(); // successfully acquired locks for(Tuple<String,Owner> t: locks) rsp.add(t); List<Request> pending_reqs=client_lock_table.getPendingRequests(local_addr); // pending lock/unlock requests if(pending_reqs != null && !pending_reqs.isEmpty()) rsp.pending_requests=pending_reqs; return rsp; }