com.nhncorp.neptune.common
Class LockServiceFactory

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

public class LockServiceFactory
extends java.lang.Object


Field Summary
static org.apache.commons.logging.Log LOG
           
 
Constructor Summary
LockServiceFactory()
           
 
Method Summary
static void clear()
           
static void clear(java.lang.String owner)
           
static void close(java.lang.String owner)
           
static void close(java.lang.String owner, boolean canGetAgain)
           
static java.lang.String getLockMetaDataPathName(com.nhncorp.pleiades.protocol.LockMetaData lockMetaData)
           
static java.lang.String getLockPathName(com.nhncorp.pleiades.client.LockEventData eventData)
           
static com.nhncorp.pleiades.client.LockService getLockService(NConfiguration conf, java.lang.String owner, boolean allowCallback)
           
 
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

LockServiceFactory

public LockServiceFactory()
Method Detail

getLockService

public static com.nhncorp.pleiades.client.LockService getLockService(NConfiguration conf,
                                                                     java.lang.String owner,
                                                                     boolean allowCallback)
                                                              throws java.io.IOException
Throws:
java.io.IOException

close

public static void close(java.lang.String owner)

close

public static void close(java.lang.String owner,
                         boolean canGetAgain)

clear

public static void clear(java.lang.String owner)

clear

public static void clear()

getLockMetaDataPathName

public static java.lang.String getLockMetaDataPathName(com.nhncorp.pleiades.protocol.LockMetaData lockMetaData)

getLockPathName

public static java.lang.String getLockPathName(com.nhncorp.pleiades.client.LockEventData eventData)