ResultScanner rs = table.getScanner(s); assertFalse(rs.renewLease()); assertTrue(Arrays.equals(rs.next().getRow(), ANOTHERROW)); assertTrue(rs.renewLease()); Thread.sleep(leaseTimeout/2); assertTrue(rs.renewLease()); Thread.sleep(leaseTimeout/2); assertTrue(rs.renewLease()); assertFalse(rs.renewLease()); assertFalse(rs.renewLease()); rs.close(); table.close();
@Override public boolean renewLease() { return scanner1.renewLease() && scanner2.renewLease(); }
ResultScanner rs = table.getScanner(s); assertFalse(rs.renewLease()); assertTrue(Arrays.equals(rs.next().getRow(), ANOTHERROW)); assertTrue(rs.renewLease()); Thread.sleep(leaseTimeout/2); assertTrue(rs.renewLease()); Thread.sleep(leaseTimeout/2); assertTrue(rs.renewLease()); assertFalse(rs.renewLease()); assertFalse(rs.renewLease()); rs.close(); table.close();