|
||||||||||
| 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_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, 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 ResinSubSystemstart in class AbstractResinSubSystempublic void stop()
ResinSubSystem
stop in interface ResinSubSystemstop in class AbstractResinSubSystem
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||