
Public Member Functions | |
| Configurator () | |
| ASIConfiguration | getConfiguration () throws ASIException |
Private Member Functions | |
| InputStream | getInputStream (String resource) throws IOException |
Private Attributes | |
| ASIConfiguration | configuration = null |
Static Private Attributes | |
| static Category | cat = Category.getInstance(Configurator.class.getName()) |
| static final String | CONFIGURATION_FILE = "asi-configuration.xml" |
| static final String | CONFIGURATION_PROPERTY = "laser.asi.config" |
| static final String | CONFIGURATION_PROPERTY_FILE = "asi-configuration.properties" |
| cern::laser::source::alarmsysteminterface::impl::Configurator::Configurator | ( | ) | [inline] |
Creates a new instance of Configurator
| ASIConfiguration cern::laser::source::alarmsysteminterface::impl::Configurator::getConfiguration | ( | ) | throws ASIException [inline] |
Load the API configuration
| ASIException | if unable to get the configuration |
References cat, configuration, CONFIGURATION_FILE, CONFIGURATION_PROPERTY, CONFIGURATION_PROPERTY_FILE, and getInputStream().
Referenced by cern::laser::source::alarmsysteminterface::impl::AlarmSystemInterfaceProxy::AlarmSystemInterfaceProxy(), cern::laser::source::alarmsysteminterface::impl::ASISubscriberProxy::ASISubscriberProxy(), and com::cosylab::acs::laser::LaserComponent::buildMessage().
| InputStream cern::laser::source::alarmsysteminterface::impl::Configurator::getInputStream | ( | String | resource | ) | throws IOException [inline, private] |
load a resource via an InputStream
| resource | the resource to load |
| IOException | if loading fails |
Referenced by getConfiguration().
Category cern::laser::source::alarmsysteminterface::impl::Configurator::cat = Category.getInstance(Configurator.class.getName()) [static, private] |
logging category
Referenced by getConfiguration().
ASIConfiguration cern::laser::source::alarmsysteminterface::impl::Configurator::configuration = null [private] |
configuration
Referenced by getConfiguration().
final String cern::laser::source::alarmsysteminterface::impl::Configurator::CONFIGURATION_FILE = "asi-configuration.xml" [static, private] |
configuration
Referenced by getConfiguration().
final String cern::laser::source::alarmsysteminterface::impl::Configurator::CONFIGURATION_PROPERTY = "laser.asi.config" [static, private] |
configuration
Referenced by getConfiguration().
final String cern::laser::source::alarmsysteminterface::impl::Configurator::CONFIGURATION_PROPERTY_FILE = "asi-configuration.properties" [static, private] |
configuration
Referenced by getConfiguration().
1.6.2