| Package | Description |
|---|---|
| org.lsst.ccs.bus.data |
This package defines all the public data sent on the CCS buses via
messages defined in package org.lsst.ccs.bus.messages.
|
| 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 | Class and Description |
|---|---|
class |
AgentLockInfo |
| 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 | Field and Description |
|---|---|
protected Map<String,AgentLock> |
AbstractAgentLockServiceDelegate.heldLocks |
| 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 |
AgentLock |
AbstractAgentLockServiceDelegate.getLockForAgent(String agentName) |
AgentLock |
AgentLockServiceDelegate.getLockForAgent(String agentName) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,AgentLock> |
AgentLockService.getHeldLocks()
Get information of the locks currently held by this agent.
|
Map<String,AgentLock> |
AbstractAgentLockServiceDelegate.getHeldLocks() |
Map<String,AgentLock> |
AgentLockServiceDelegate.getHeldLocks() |
Map<String,AgentLock> |
LocalAgentLockService.getLocks() |
Map<String,AgentLock> |
AgentLockService.getLocks()
Get information on all the current existing locks in a cluster of subsystems.
|
Map<String,AgentLock> |
RemoteAgentLockService.getLocks() |
Map<String,AgentLock> |
AgentLockServiceDelegate.getLocks() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractAgentLockServiceDelegate.notifyLockListeners(String agentName,
AgentLock lock) |
void |
AgentLockService.AgentLockUpdateListener.onAgentLockUpdate(String agentName,
AgentLock lock) |
protected void |
AbstractAgentLockServiceDelegate.setLockInternal(String agentName,
AgentLock lock) |
boolean |
LocalAgentLockService.validateLock(AgentLock lock) |
boolean |
AgentLockService.validateLock(AgentLock lock)
Validate a lock object.
|
boolean |
RemoteAgentLockService.validateLock(AgentLock lock) |
boolean |
AgentLockServiceDelegate.validateLock(AgentLock lock) |
Copyright © 2019 LSST. All rights reserved.