| Package | Description |
|---|---|
| org.lsst.ccs.bus.messages |
This package defines all the standard messages for the CCS buses.
|
| org.lsst.ccs.messaging |
Package defining the CCS Messaging interfaces.
|
| org.lsst.ccs.services |
| Modifier and Type | Method and Description |
|---|---|
AgentLock |
CommandRequest.getLock()
Get the lock associated to this command request.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CommandRequest.setLockAndLevel(AgentLock lock,
int level)
Associate lock and level sender's information to this command request.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DummyLock
A dummy lock used for preliminary implementation of the agent lock service.
|
| Modifier and Type | Method and Description |
|---|---|
AgentLock |
LockLevelService.getLockForAgent(String agentName)
Get this agent's lock, if available.
|
| Modifier and Type | Method and Description |
|---|---|
AgentLock |
AgentLockService.getLockForAgent(String agentName)
Returns a lock held by the associated agent on the given
agentName, or null if the associated agent does not hold a lock
on the given agent |
| Modifier and Type | Method and Description |
|---|---|
Map<String,AgentLock> |
AgentLockService.getHeldLocks()
Get information of the locks currently held by this agent.
|
Map<String,AgentLock> |
AgentLockService.getLocks()
Get information on all the current existing locks in a cluster of
subsystems.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AgentLockService.AgentLockUpdateListener.onAgentLockUpdate(String agentName,
AgentLock lock) |
boolean |
AgentLockService.validateLock(AgentLock lock)
Validate a lock object.
|
Copyright © 2019 LSST. All rights reserved.