|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.caucho.env.service.AbstractResinSubSystem
com.caucho.env.lock.LockService
public class LockService
Manages the distributed lock
Field Summary |
---|
Fields inherited from interface com.caucho.env.service.ResinSubSystem |
---|
START_PRIORITY_CACHE_SERVICE, START_PRIORITY_CLASSLOADER, START_PRIORITY_CLUSTER_SERVICE, START_PRIORITY_DATABASE_SYSTEM, START_PRIORITY_DEFAULT, START_PRIORITY_ENV_SYSTEM, START_PRIORITY_NETWORK_CLUSTER |
Constructor Summary | |
---|---|
LockService(AbstractLockManager lockManager)
|
Method Summary | |
---|---|
static LockService |
createAndAddService(AbstractLockManager lockManager)
|
static LockService |
getCurrent()
|
LockManager |
getManager()
|
java.util.concurrent.locks.Lock |
getOrCreateLock(java.lang.String name)
Creates a new lock with the given name; |
void |
start()
Starts the service. |
void |
stop()
Stops the service. |
Methods inherited from class com.caucho.env.service.AbstractResinSubSystem |
---|
destroy, getStartPriority, getStopPriority, isActive, preCreate, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public LockService(AbstractLockManager lockManager)
Method Detail |
---|
public static LockService createAndAddService(AbstractLockManager lockManager)
public static LockService getCurrent()
public LockManager getManager()
public java.util.concurrent.locks.Lock getOrCreateLock(java.lang.String name)
public void start()
ResinSubSystem
start
in interface ResinSubSystem
start
in class AbstractResinSubSystem
public void stop()
ResinSubSystem
stop
in interface ResinSubSystem
stop
in class AbstractResinSubSystem
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |