me.prettyprint.hector.api.locking
Interface HLockObserver


public interface HLockObserver

Observer interface for lock events

Author:
tnine

Method Summary
 void acquired(HLock lock)
          The lock is acquired
 void disconnected(HLock lock)
          The lock was lost/disconnected.
 void release(HLock lock)
          The lock is released
 void timeout(HLock lock)
          We timed out waiting for the lock
 

Method Detail

timeout

void timeout(HLock lock)
We timed out waiting for the lock

Parameters:
lock -

acquired

void acquired(HLock lock)
The lock is acquired

Parameters:
lock -

release

void release(HLock lock)
The lock is released

Parameters:
lock -

disconnected

void disconnected(HLock lock)
The lock was lost/disconnected. This should be treated as a fail state, and the lock should be re-acquired

Parameters:
lock -


Copyright © 2013. All Rights Reserved.