Package org.epics.archiverappliance.config
package org.epics.archiverappliance.config
-
ClassDescriptionPOJO facilitating various optimizations for BPL that uses appliance wide information.Information specific to an applianceParses the appliances.xml file and loads the appliancesThe various DBR types supported by the EPICS appliance archiver.This is a ServletContextListener expected to be registered in web.xml that serves as the source of dependency injection.POJO that contains Channel Archiver Data Server information.As part of archiver.names, the ChannelArchiver XMLRPC server also returns the first and last timestamp.Interface for persisting configuration These are the pieces of configuration - all of these are key/value; keys are strings, values are typically JSON strings or plain strings.Interface for appliance configuration.Most labs use a standard character (typically the ":" or the "-" character) in their naming conventions to separate out the components of a name.This is the default config service for the archiver appliance.Mapping between
ArchDBRTypesandDBRTypethis class is used for getting the meta dataUtility class for dealing with various aspects of EPICS PV names and Channel Names.Interface for converting a PV name to something that forms the prefix of a chunk's key.Somewhat static information about a PV like it's type info, graphic limits, event rates etc.Called when add/remove/update's are made on PVTypeInfo'sParses a URL representation of a storage plugin.Interface for translating from JCA to Event (actually DBRTimeEvents).Various options that the user can specify for archiving a PV.