protected Owner getOwner() { return new Owner(local_addr, Thread.currentThread().getId()); }
protected Owner getOwner() { return new Owner(local_addr, Thread.currentThread().getId()); }
protected Owner getOwner() { return use_thread_id_for_lock_owner? super.getOwner(): new Owner(local_addr, -1); }
protected Owner getOwner() { return use_thread_id_for_lock_owner? super.getOwner(): new Owner(local_addr, -1); }
public void readFrom(DataInput in) throws Exception { owner=new Owner(); owner.readFrom(in); name=Bits.readString(in); }
public void readFrom(DataInput in) throws Exception { owner=new Owner(); owner.readFrom(in); version=Bits.readLong(in); }
public void readFrom(DataInput in) throws Exception { int size=in.readInt(); if(size > 0) { existing_locks=new ArrayList<>(size); for(int i=0; i < size; i++) { String lock_name=Bits.readString(in); Owner owner=new Owner(); owner.readFrom(in); existing_locks.add(new Tuple<>(lock_name, owner)); } } size=in.readInt(); if(size > 0) { pending_requests=new ArrayList<>(); for(int i=0; i < size; i++) { Request req=new Request(); req.readFrom(in); pending_requests.add(req); } } }
protected Owner getOwner() { return new Owner(local_addr, Thread.currentThread().getId()); }
protected Owner getOwner() { return new Owner(local_addr, Thread.currentThread().getId()); }
protected Owner getOwner() { return use_thread_id_for_lock_owner? super.getOwner(): new Owner(local_addr, -1); }
protected Owner getOwner() { return use_thread_id_for_lock_owner? super.getOwner(): new Owner(local_addr, -1); }
public void readFrom(DataInput in) throws Exception { owner=new Owner(); owner.readFrom(in); name=Bits.readString(in); }
public void readFrom(DataInput in) throws Exception { owner=new Owner(); owner.readFrom(in); version=Bits.readLong(in); }
public void readFrom(DataInput in) throws Exception { int size=in.readInt(); if(size > 0) { existing_locks=new ArrayList<>(size); for(int i=0; i < size; i++) { String lock_name=Bits.readString(in); Owner owner=new Owner(); owner.readFrom(in); existing_locks.add(new Tuple<>(lock_name, owner)); } } size=in.readInt(); if(size > 0) { pending_requests=new ArrayList<>(); for(int i=0; i < size; i++) { Request req=new Request(); req.readFrom(in); pending_requests.add(req); } } }