public interface AgentLockServiceDelegate
void preInit()
void preStart()
void setLevelForAgent(String agentName, int level) throws UnauthorizedLevelException, UnauthorizedLockException
void lockAgent(String agentName) throws UnauthorizedLockException
UnauthorizedLockExceptionvoid unlockAgent(String agentName) throws UnauthorizedLockException
UnauthorizedLockExceptionvoid attachLock(String agentName) throws UnauthorizedLockException
UnauthorizedLockExceptionvoid detachLock(String agentName) throws UnauthorizedLockException
UnauthorizedLockExceptionString validateLock(DictionaryCommand command, AgentLock lock, int level)
int getLevelForAgent(String agentName)
void addAgentLockUpdateListener(AgentLockService.AgentLockUpdateListener slul)
void removeAgentLockUpdateListener(AgentLockService.AgentLockUpdateListener l)
Copyright © 2023 LSST. All rights reserved.