Package org.epics.archiverappliance.mgmt.policy
Classes relating to the details of the execution of policies (which are jython scripts).
-
Class Summary Class Description ExecutePolicy Given the information computed by the engine about the PV, compute the archiving policy using policies.py Information to the policies.py is passed in as a dictionary with these keysdbrtype
-- The ArchDBRType of the PVeventRate
-- The sampled event rate in events per second.eventCount
-- The total number of events.storageRate
-- The sampled storage in bytes per seconds.aliasName
-- The value of the .NAME field for aliasespolicyName
-- If the user has overridden the policy when requesting archiving, this is the name of the policy All theextra fields
are use the fieldName as the key (for example, ADEL comes in as .ADEL).GetApplianceProps Get various appliance properties as name/value constructs mostly for the UI.GetPolicyList GetPolicyText Returns the text of the policies for this installation as a text file...PolicyConfig A PolicyConfig object is typically the right hand side of a policy. -
Enum Summary Enum Description PolicyConfig.SamplingMethod