Packages 
Package Description
edu.stanford.slac.archiverappliance.PB
Contains the protocol buffer definitions of EPICS DBR_TIME types.
edu.stanford.slac.archiverappliance.PB.data
Contains the implementations of the PB types that correspond to the EPICS DBR types.
edu.stanford.slac.archiverappliance.PB.search
Contains utilities for searching within PB files.
edu.stanford.slac.archiverappliance.PB.utils
Contains low-level utilities for reading, escaping and unescaping PB byte streams.
edu.stanford.slac.archiverappliance.PBOverHTTP
Contains classes for an EventStream that is backed by a HTTP connection.
edu.stanford.slac.archiverappliance.PlainPB
Files supporting the PlainPBStoragePlugin; one of the main StoragePlugin's in the Archiver Appliance.
edu.stanford.slac.archiverappliance.PlainPB.utils
Command line utilities for inspecting .pb files.
org.epics.archiverappliance
The interfaces in org.epics.archiverappliance are the main interfaces in the archiver appliance.
org.epics.archiverappliance.common
Contains classes and interfaces fundamental and common to all the web apps.
org.epics.archiverappliance.common.mergededup  
org.epics.archiverappliance.common.taglets  
org.epics.archiverappliance.config
Interfaces and classes relating to configuration of the appliance.
org.epics.archiverappliance.config.ChannelArchiver
Contains functionality related to parsing Channel Archiver config files.
org.epics.archiverappliance.config.exception
Exceptions relating to configuration issues.
org.epics.archiverappliance.config.persistence
Implementations of ConfigPersistence that persist configuration to various stores.
org.epics.archiverappliance.config.pubsub
Contains POJO definitions for pub sub events.
org.epics.archiverappliance.data
Optional extensions to the {@see org.epics.archiverappliance.Event Event} interface (in theory, at least).
org.epics.archiverappliance.engine
Functionality pertaining to the engine webapp.
org.epics.archiverappliance.engine.bpl
Business processes pertaining to the engine webapp.
org.epics.archiverappliance.engine.bpl.reports
Reports pertaining to the engine webapp.
org.epics.archiverappliance.engine.epics
EPICS related functionality.
org.epics.archiverappliance.engine.membuf
Functionality pertaining to in memory EventStreams.
org.epics.archiverappliance.engine.metadata
Classes and interfaces pertaining to the gathering of additional information during the archive state workflow.
org.epics.archiverappliance.engine.model
The core of the engine functionality; inherited from CSS.
org.epics.archiverappliance.engine.pv
PV factory functionality (inherited from CSS).
org.epics.archiverappliance.engine.util
Misc functionality pertaining to the engine webapp.
org.epics.archiverappliance.engine.writer
The main write thread in the the engine.
org.epics.archiverappliance.etl
Functionality pertaining to the etl webapp.
org.epics.archiverappliance.etl.bpl
Business processes pertaining to the etl webapp.
org.epics.archiverappliance.etl.bpl.reports
Reports pertaining to the etl webapp.
org.epics.archiverappliance.etl.common
Main flow and runtime state of the etl webapp.
org.epics.archiverappliance.etl.conversion  
org.epics.archiverappliance.mgmt
Functionality pertaining to the mgmt webapp.
org.epics.archiverappliance.mgmt.archivepv
Functionality pertaining to the archive pv workflow.
org.epics.archiverappliance.mgmt.bpl
Business processes pertaining to the mgmt webapp.
org.epics.archiverappliance.mgmt.bpl.cahdlers
Various SAX components relating to parsing Channel Archiver config files.
org.epics.archiverappliance.mgmt.bpl.reports
Reports pertaining to the mgmt webapp.
org.epics.archiverappliance.mgmt.policy
Classes relating to the details of the execution of policies (which are jython scripts).
org.epics.archiverappliance.mgmt.pva  
org.epics.archiverappliance.mgmt.pva.actions  
org.epics.archiverappliance.retrieval
Business processes pertaining to the retrieval webapp.
org.epics.archiverappliance.retrieval.bpl
Functionality pertaining to the retrieval webapp.
org.epics.archiverappliance.retrieval.bpl.reports
Reports pertaining to the retrieval webapp.
org.epics.archiverappliance.retrieval.channelarchiver
Classes used in fetching data from Channel Archiver XML-RPC data servers.
org.epics.archiverappliance.retrieval.client
Starting point for clients interested in getting data using the PB/HTTP protocol.
org.epics.archiverappliance.retrieval.mimeresponses
Classes and interfaces implementing the various mime responses.
org.epics.archiverappliance.retrieval.postprocessors
Classes and interfaces implementing the various post processors.
org.epics.archiverappliance.retrieval.pva  
org.epics.archiverappliance.retrieval.workers
Various threading schemes used in retrieval.
org.epics.archiverappliance.utils.blackhole
Functionality pertaining to the blackhole storage plugin.
org.epics.archiverappliance.utils.imprt
Classes used in the import and export of configuration.
org.epics.archiverappliance.utils.nio
Contains a replacement for NIO 2 Paths that caters to our syntax rules.
org.epics.archiverappliance.utils.simulation
Classes used in testing and generation of simulated data.
org.epics.archiverappliance.utils.ui
Various utilities used in inter-appliance communication.