Interfaces and classes relating to configuration of the appliance.
interface is the starting point for all configuration related documentation.
This package also contains the
, which is the default implementation of the ConfigService interface.
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.
Interface for converting a PV name to something that forms the prefix of a chunk's key.
Interface for translating from JCA to Event (actually DBRTimeEvents).
POJO facilitating various optimizations for BPL that uses appliance wide information.
Information specific to an appliance
Parses the appliances.xml file and loads the appliances
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.
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.
this class is used for getting the meta data
Utility class for dealing with various aspects of EPICS PV names
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's
Parses a URL representation of a storage plugin.
Various options that the user can specify for archiving a PV.