Package org.epics.archiverappliance.config
Interfaces and classes relating to configuration of the appliance.
The
ConfigService
interface is the starting point for all configuration related documentation.
This package also contains the DefaultConfigService
, which is the default implementation of the ConfigService interface.-
Interface Summary Interface Description ConfigPersistence 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.ConfigService Interface for appliance configuration.PVNameToKeyMapping Interface for converting a PV name to something that forms the prefix of a chunk's key.TypeSystem Interface for translating from JCA to Event (actually DBRTimeEvents). -
Class Summary Class Description ApplianceAggregateInfo POJO facilitating various optimizations for BPL that uses appliance wide information.ApplianceInfo Information specific to an applianceAppliancesList Parses the appliances.xml file and loads the appliancesArchServletContextListener This is a ServletContextListener expected to be registered in web.xml that serves as the source of dependency injection.ChannelArchiverDataServerInfo POJO that contains Channel Archiver Data Server information.ChannelArchiverDataServerPVInfo As part of archiver.names, the ChannelArchiver XMLRPC server also returns the first and last timestamp.ConfigServiceForTests ConvertPVNameToKey Most labs use a standard character (typically the ":" or the "-" character) in their naming conventions to separate out the components of a name.DefaultConfigService This is the default config service for the archiver appliance.MetaInfo this class is used for getting the meta dataPVNames Utility class for dealing with various aspects of EPICS PV namesPVTypeInfo Somewhat static information about a PV like it's type info, graphic limits, event rates etc.PVTypeInfoEvent Called when add/remove/update's are made on PVTypeInfo'sSampleRetrievalState StoragePluginURLParser Parses a URL representation of a storage plugin.UserSpecifiedSamplingParams Various options that the user can specify for archiving a PV. -
Enum Summary Enum Description ArchDBRTypes The various DBR types supported by the EPICS appliance archiver.ConfigService.STARTUP_SEQUENCE ConfigService.WAR_FILE JCA2ArchDBRType PVNames.EPICSVersion PVTypeInfoEvent.ChangeType