com.nhncorp.neptune.common
Class LeaseHolder

java.lang.Object
  extended by com.nhncorp.neptune.common.LeaseHolder

public class LeaseHolder
extends java.lang.Object


Field Summary
static org.apache.commons.logging.Log LOG
           
 
Constructor Summary
LeaseHolder()
           
LeaseHolder(java.lang.ThreadGroup threadGroup)
           
 
Method Summary
 boolean containsLease(java.lang.Object leaseId)
           
 void createLease(java.lang.Object leaseId, LeaseListener leaseListener, int validPeriod)
           
 void removeLease(java.lang.Object leaseId)
           
 void touch(java.lang.Object leaseId)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

public static final org.apache.commons.logging.Log LOG
Constructor Detail

LeaseHolder

public LeaseHolder()

LeaseHolder

public LeaseHolder(java.lang.ThreadGroup threadGroup)
Method Detail

createLease

public void createLease(java.lang.Object leaseId,
                        LeaseListener leaseListener,
                        int validPeriod)

touch

public void touch(java.lang.Object leaseId)

removeLease

public void removeLease(java.lang.Object leaseId)

containsLease

public boolean containsLease(java.lang.Object leaseId)