http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8118541f/apidocs/src-html/org/apache/hadoop/hbase/client/locking/EntityLock.html
----------------------------------------------------------------------
diff --git
a/apidocs/src-html/org/apache/hadoop/hbase/client/locking/EntityLock.html
b/apidocs/src-html/org/apache/hadoop/hbase/client/locking/EntityLock.html
index 64f8a30..012b199 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/locking/EntityLock.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/locking/EntityLock.html
@@ -235,56 +235,57 @@
<span class="sourceLineNo">227</span> return this;<a name="line.227"></a>
<span class="sourceLineNo">228</span> }<a name="line.228"></a>
<span class="sourceLineNo">229</span><a name="line.229"></a>
-<span class="sourceLineNo">230</span> public void run() {<a
name="line.230"></a>
-<span class="sourceLineNo">231</span> final LockHeartbeatRequest
lockHeartbeatRequest =<a name="line.231"></a>
-<span class="sourceLineNo">232</span>
LockHeartbeatRequest.newBuilder().setProcId(procId).build();<a
name="line.232"></a>
-<span class="sourceLineNo">233</span><a name="line.233"></a>
-<span class="sourceLineNo">234</span> LockHeartbeatResponse response;<a
name="line.234"></a>
-<span class="sourceLineNo">235</span> while (true) {<a
name="line.235"></a>
-<span class="sourceLineNo">236</span> try {<a name="line.236"></a>
-<span class="sourceLineNo">237</span> response =
stub.lockHeartbeat(null, lockHeartbeatRequest);<a name="line.237"></a>
-<span class="sourceLineNo">238</span> } catch (Exception e) {<a
name="line.238"></a>
-<span class="sourceLineNo">239</span> e =
ProtobufUtil.handleRemoteException(e);<a name="line.239"></a>
-<span class="sourceLineNo">240</span> locked.set(false);<a
name="line.240"></a>
-<span class="sourceLineNo">241</span> LOG.error("Heartbeat failed,
releasing " + EntityLock.this, e);<a name="line.241"></a>
-<span class="sourceLineNo">242</span> abort.abort("Heartbeat failed",
e);<a name="line.242"></a>
-<span class="sourceLineNo">243</span> return;<a name="line.243"></a>
-<span class="sourceLineNo">244</span> }<a name="line.244"></a>
-<span class="sourceLineNo">245</span> if (!isLocked() &&
response.getLockStatus() == LockHeartbeatResponse.LockStatus.LOCKED) {<a
name="line.245"></a>
-<span class="sourceLineNo">246</span> locked.set(true);<a
name="line.246"></a>
-<span class="sourceLineNo">247</span> latch.countDown();<a
name="line.247"></a>
-<span class="sourceLineNo">248</span> } else if (isLocked() &&
response.getLockStatus() == LockHeartbeatResponse.LockStatus.UNLOCKED) {<a
name="line.248"></a>
-<span class="sourceLineNo">249</span> // Lock timed out.<a
name="line.249"></a>
-<span class="sourceLineNo">250</span> locked.set(false);<a
name="line.250"></a>
-<span class="sourceLineNo">251</span> abort.abort("Lock timed out.",
null);<a name="line.251"></a>
-<span class="sourceLineNo">252</span> return;<a name="line.252"></a>
-<span class="sourceLineNo">253</span> }<a name="line.253"></a>
-<span class="sourceLineNo">254</span><a name="line.254"></a>
-<span class="sourceLineNo">255</span> try {<a name="line.255"></a>
-<span class="sourceLineNo">256</span> // If lock not acquired yet,
poll faster so we can notify faster.<a name="line.256"></a>
-<span class="sourceLineNo">257</span> long sleepTime = 1000;<a
name="line.257"></a>
-<span class="sourceLineNo">258</span> if (isLocked()) {<a
name="line.258"></a>
-<span class="sourceLineNo">259</span> // If lock acquired, then use
lock timeout to determine heartbeat rate.<a name="line.259"></a>
-<span class="sourceLineNo">260</span> // If timeout is
<heartbeatTimeBuffer, send back to back heartbeats.<a name="line.260"></a>
-<span class="sourceLineNo">261</span> sleepTime =
Math.max(response.getTimeoutMs() - heartbeatTimeBuffer, 1);<a
name="line.261"></a>
-<span class="sourceLineNo">262</span> }<a name="line.262"></a>
-<span class="sourceLineNo">263</span> if (testingSleepTime != 0) {<a
name="line.263"></a>
-<span class="sourceLineNo">264</span> sleepTime =
testingSleepTime;<a name="line.264"></a>
-<span class="sourceLineNo">265</span> }<a name="line.265"></a>
-<span class="sourceLineNo">266</span> Thread.sleep(sleepTime);<a
name="line.266"></a>
-<span class="sourceLineNo">267</span> } catch (InterruptedException e)
{<a name="line.267"></a>
-<span class="sourceLineNo">268</span> // Since there won't be any
more heartbeats, assume lock will be lost.<a name="line.268"></a>
-<span class="sourceLineNo">269</span> locked.set(false);<a
name="line.269"></a>
-<span class="sourceLineNo">270</span> if (!this.shutdown) {<a
name="line.270"></a>
-<span class="sourceLineNo">271</span> LOG.error("Interrupted,
releasing " + this, e);<a name="line.271"></a>
-<span class="sourceLineNo">272</span> abort.abort("Worker thread
interrupted", e);<a name="line.272"></a>
-<span class="sourceLineNo">273</span> }<a name="line.273"></a>
-<span class="sourceLineNo">274</span> return;<a name="line.274"></a>
-<span class="sourceLineNo">275</span> }<a name="line.275"></a>
-<span class="sourceLineNo">276</span> }<a name="line.276"></a>
-<span class="sourceLineNo">277</span> }<a name="line.277"></a>
-<span class="sourceLineNo">278</span> }<a name="line.278"></a>
-<span class="sourceLineNo">279</span>}<a name="line.279"></a>
+<span class="sourceLineNo">230</span> @Override<a name="line.230"></a>
+<span class="sourceLineNo">231</span> public void run() {<a
name="line.231"></a>
+<span class="sourceLineNo">232</span> final LockHeartbeatRequest
lockHeartbeatRequest =<a name="line.232"></a>
+<span class="sourceLineNo">233</span>
LockHeartbeatRequest.newBuilder().setProcId(procId).build();<a
name="line.233"></a>
+<span class="sourceLineNo">234</span><a name="line.234"></a>
+<span class="sourceLineNo">235</span> LockHeartbeatResponse response;<a
name="line.235"></a>
+<span class="sourceLineNo">236</span> while (true) {<a
name="line.236"></a>
+<span class="sourceLineNo">237</span> try {<a name="line.237"></a>
+<span class="sourceLineNo">238</span> response =
stub.lockHeartbeat(null, lockHeartbeatRequest);<a name="line.238"></a>
+<span class="sourceLineNo">239</span> } catch (Exception e) {<a
name="line.239"></a>
+<span class="sourceLineNo">240</span> e =
ProtobufUtil.handleRemoteException(e);<a name="line.240"></a>
+<span class="sourceLineNo">241</span> locked.set(false);<a
name="line.241"></a>
+<span class="sourceLineNo">242</span> LOG.error("Heartbeat failed,
releasing " + EntityLock.this, e);<a name="line.242"></a>
+<span class="sourceLineNo">243</span> abort.abort("Heartbeat failed",
e);<a name="line.243"></a>
+<span class="sourceLineNo">244</span> return;<a name="line.244"></a>
+<span class="sourceLineNo">245</span> }<a name="line.245"></a>
+<span class="sourceLineNo">246</span> if (!isLocked() &&
response.getLockStatus() == LockHeartbeatResponse.LockStatus.LOCKED) {<a
name="line.246"></a>
+<span class="sourceLineNo">247</span> locked.set(true);<a
name="line.247"></a>
+<span class="sourceLineNo">248</span> latch.countDown();<a
name="line.248"></a>
+<span class="sourceLineNo">249</span> } else if (isLocked() &&
response.getLockStatus() == LockHeartbeatResponse.LockStatus.UNLOCKED) {<a
name="line.249"></a>
+<span class="sourceLineNo">250</span> // Lock timed out.<a
name="line.250"></a>
+<span class="sourceLineNo">251</span> locked.set(false);<a
name="line.251"></a>
+<span class="sourceLineNo">252</span> abort.abort("Lock timed out.",
null);<a name="line.252"></a>
+<span class="sourceLineNo">253</span> return;<a name="line.253"></a>
+<span class="sourceLineNo">254</span> }<a name="line.254"></a>
+<span class="sourceLineNo">255</span><a name="line.255"></a>
+<span class="sourceLineNo">256</span> try {<a name="line.256"></a>
+<span class="sourceLineNo">257</span> // If lock not acquired yet,
poll faster so we can notify faster.<a name="line.257"></a>
+<span class="sourceLineNo">258</span> long sleepTime = 1000;<a
name="line.258"></a>
+<span class="sourceLineNo">259</span> if (isLocked()) {<a
name="line.259"></a>
+<span class="sourceLineNo">260</span> // If lock acquired, then use
lock timeout to determine heartbeat rate.<a name="line.260"></a>
+<span class="sourceLineNo">261</span> // If timeout is
<heartbeatTimeBuffer, send back to back heartbeats.<a name="line.261"></a>
+<span class="sourceLineNo">262</span> sleepTime =
Math.max(response.getTimeoutMs() - heartbeatTimeBuffer, 1);<a
name="line.262"></a>
+<span class="sourceLineNo">263</span> }<a name="line.263"></a>
+<span class="sourceLineNo">264</span> if (testingSleepTime != 0) {<a
name="line.264"></a>
+<span class="sourceLineNo">265</span> sleepTime =
testingSleepTime;<a name="line.265"></a>
+<span class="sourceLineNo">266</span> }<a name="line.266"></a>
+<span class="sourceLineNo">267</span> Thread.sleep(sleepTime);<a
name="line.267"></a>
+<span class="sourceLineNo">268</span> } catch (InterruptedException e)
{<a name="line.268"></a>
+<span class="sourceLineNo">269</span> // Since there won't be any
more heartbeats, assume lock will be lost.<a name="line.269"></a>
+<span class="sourceLineNo">270</span> locked.set(false);<a
name="line.270"></a>
+<span class="sourceLineNo">271</span> if (!this.shutdown) {<a
name="line.271"></a>
+<span class="sourceLineNo">272</span> LOG.error("Interrupted,
releasing " + this, e);<a name="line.272"></a>
+<span class="sourceLineNo">273</span> abort.abort("Worker thread
interrupted", e);<a name="line.273"></a>
+<span class="sourceLineNo">274</span> }<a name="line.274"></a>
+<span class="sourceLineNo">275</span> return;<a name="line.275"></a>
+<span class="sourceLineNo">276</span> }<a name="line.276"></a>
+<span class="sourceLineNo">277</span> }<a name="line.277"></a>
+<span class="sourceLineNo">278</span> }<a name="line.278"></a>
+<span class="sourceLineNo">279</span> }<a name="line.279"></a>
+<span class="sourceLineNo">280</span>}<a name="line.280"></a>