|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ModuleArbiter
Get locks for modules.
Method Summary | |
---|---|
QedeqBoSet |
getBlockedModules(ServiceJob process)
Get all blocked modules from given process. |
boolean |
lockRequiredModule(InternalModuleServiceCall call)
Lock QEDEQ module for exclusive read and write access. |
boolean |
unlockRequiredModule(InternalModuleServiceCall call)
Unlock module again. |
Method Detail |
---|
boolean lockRequiredModule(InternalModuleServiceCall call) throws InterruptException
call
- This service call acquires the lock.
InterruptException
- Lock acquirement interrupted.boolean unlockRequiredModule(InternalModuleServiceCall call)
call
- This call must have acquired the lock.
QedeqBoSet getBlockedModules(ServiceJob process)
process
- Get all modules blocked by this job.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |