| Package | Description |
|---|---|
| org.lsst.ccs.scripting | |
| org.lsst.ccs.services |
| Modifier and Type | Method and Description |
|---|---|
static ScriptingSubsystemWrapper |
CCS.attachSubsystem(String target,
boolean lock)
Creates and instance of a ScriptingSubsystemWrapper by making sure that
the given
target corresponds to a CCS subsystem that is currently
alive.That method will attempt to acquire a lock only if lock is set to true. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractAgentLockServiceDelegate.addHeldLock(AgentLock lock) |
void |
RemoteAgentLockService.attachLock(String agentName) |
void |
LocalAgentLockService.attachLock(String agentName) |
void |
AgentLockServiceDelegate.attachLock(String agentName) |
void |
AgentLockService.attachLock(String agentName)
Request for this agent to attach a lock on the given subsystem that is
already owned by the user.
|
void |
RemoteAgentLockService.detachLock(String agentName) |
void |
LocalAgentLockService.detachLock(String agentName) |
void |
AgentLockServiceDelegate.detachLock(String agentName) |
void |
AgentLockService.detachLock(String agentName)
Request for this agent to detach a lock on the given subsystem.
|
void |
RemoteAgentLockService.lockAgent(String agentName) |
void |
LocalAgentLockService.lockAgent(String agentName) |
void |
AgentLockServiceDelegate.lockAgent(String agentName)
Request for this agent to obtain a lock on the given subsystem.
|
void |
AgentLockService.lockAgent(String agentName)
Request for this agent to obtain a lock on the given subsystem.
|
protected void |
AbstractAgentLockServiceDelegate.removeHeldLock(String agentName,
AgentLock info) |
void |
RemoteAgentLockService.setLevelForAgent(String agentName,
int level) |
void |
LocalAgentLockService.setLevelForAgent(String agentName,
int level)
Set this agent's operational level for the given subsystem.
|
void |
AgentLockServiceDelegate.setLevelForAgent(String agentName,
int level)
Set this agent's operational level for the given subsystem.
|
void |
AgentLockService.setLevelForAgent(String agentName,
int level)
Set this agent's operational level for the given subsystem.
|
void |
RemoteAgentLockService.unlockAgent(String agentName) |
void |
AgentLockServiceDelegate.unlockAgent(String agentName)
Request for this agent to release a lock on the given subsystem.
|
void |
AgentLockService.unlockAgent(String agentName)
Request for this agent to release a lock on the given subsystem.
|
Copyright © 2023 LSST. All rights reserved.