
public class CCSConfiguration extends Object implements org.lsst.ccs.framework.HasLifecycle, LocalConfigurationService
ConfigurationParameter annotation.| Constructor and Description |
|---|
CCSConfiguration()
Makes an instance.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getEmailBounceAddress()
Get the value of the "bounce-to" and "reply-to" fields for alarm emails.
|
List<String> |
getEmailRecipients()
Gets the list of recipients of alarm emails.
|
String |
getEmailSender()
Gets the value of the "From" fields for alarm emails.
|
List<InstrumentConfig> |
getInstrumentConfigs()
Gets an InstrumentConfig for each instrument described
by the configuration data.
|
Duration |
getReadoutInterval()
Gets the time between instrument readouts.
|
String |
getSMTPServer()
Gets the host name or IPv4 address of the SMTP server used to send emails.
|
void |
init()
Check that all the subsystem services we need have been found.
|
void |
makeConfigurationObjects()
Checks the raw configuration data and makes the configuration objects.
|
public void makeConfigurationObjects()
makeConfigurationObjects in interface LocalConfigurationServicepublic List<InstrumentConfig> getInstrumentConfigs()
getInstrumentConfigs in interface LocalConfigurationServicepublic Duration getReadoutInterval()
getReadoutInterval in interface LocalConfigurationServicepublic String getEmailSender()
getEmailSender in interface LocalConfigurationServicepublic String getEmailBounceAddress()
getEmailBounceAddress in interface LocalConfigurationServicepublic String getSMTPServer()
getSMTPServer in interface LocalConfigurationServicepublic List<String> getEmailRecipients()
getEmailRecipients in interface LocalConfigurationServicepublic void init()
init in interface org.lsst.ccs.framework.HasLifecycleRuntimeException - if any are missing.Copyright © 2018 LSST. All rights reserved.