Uses of Class
org.epics.archiverappliance.config.ApplianceInfo
-
Packages that use ApplianceInfo Package Description org.epics.archiverappliance.config Interfaces and classes relating to configuration of the appliance.org.epics.archiverappliance.config.exception Exceptions relating to configuration issues.org.epics.archiverappliance.mgmt.archivepv Functionality pertaining to the archive pv workflow.org.epics.archiverappliance.mgmt.bpl.reports Reports pertaining to themgmt
webapp.org.epics.archiverappliance.retrieval Business processes pertaining to theretrieval
webapp. -
-
Uses of ApplianceInfo in org.epics.archiverappliance.config
Fields in org.epics.archiverappliance.config declared as ApplianceInfo Modifier and Type Field Description protected ApplianceInfo
DefaultConfigService. myApplianceInfo
Fields in org.epics.archiverappliance.config with type parameters of type ApplianceInfo Modifier and Type Field Description protected Map<String,ApplianceInfo>
DefaultConfigService. appliances
protected Map<String,ApplianceInfo>
DefaultConfigService. pv2appliancemapping
Methods in org.epics.archiverappliance.config that return ApplianceInfo Modifier and Type Method Description ApplianceInfo
ConfigService. getAppliance(String identity)
Given an identity of an appliance, return the appliance info for that applianceApplianceInfo
DefaultConfigService. getAppliance(String identity)
ApplianceInfo
ConfigService. getApplianceForPV(String pvName)
Given a PV, get us the appliance that is responsible for archiving it.ApplianceInfo
ConfigServiceForTests. getApplianceForPV(String pvName)
ApplianceInfo
DefaultConfigService. getApplianceForPV(String pvName)
ApplianceInfo
ConfigService. getMyApplianceInfo()
Get the appliance information for this appliance.ApplianceInfo
DefaultConfigService. getMyApplianceInfo()
Methods in org.epics.archiverappliance.config that return types with arguments of type ApplianceInfo Modifier and Type Method Description Iterable<ApplianceInfo>
ConfigService. getAppliancesInCluster()
Get all the appliances in this cluster.Collection<ApplianceInfo>
DefaultConfigService. getAppliancesInCluster()
static HashMap<String,ApplianceInfo>
AppliancesList. loadAppliancesXML(javax.servlet.ServletContext servletContext)
Parses the appliances.xml file and loads the appliances into the specified appliancesListMethods in org.epics.archiverappliance.config with parameters of type ApplianceInfo Modifier and Type Method Description ApplianceAggregateInfo
ConfigService. getAggregatedApplianceInfo(ApplianceInfo applianceInfo)
Facilitates various optimizations for BPL that uses appliance wide information by caching and maintaining this information on a per appliance basisApplianceAggregateInfo
DefaultConfigService. getAggregatedApplianceInfo(ApplianceInfo applianceInfo)
Iterable<String>
ConfigService. getPVsForAppliance(ApplianceInfo info)
Get all PVs being archived by this appliance.Iterable<String>
DefaultConfigService. getPVsForAppliance(ApplianceInfo info)
void
ConfigService. registerPVToAppliance(String pvName, ApplianceInfo applianceInfo)
Make changes in the config service to register this PV to an appliancevoid
ConfigServiceForTests. registerPVToAppliance(String pvName, ApplianceInfo applianceInfo)
void
DefaultConfigService. registerPVToAppliance(String pvName, ApplianceInfo applianceInfo)
-
Uses of ApplianceInfo in org.epics.archiverappliance.config.exception
Methods in org.epics.archiverappliance.config.exception that return ApplianceInfo Modifier and Type Method Description ApplianceInfo
AlreadyRegisteredException. getCurrentlyRegisteredAppliance()
Constructors in org.epics.archiverappliance.config.exception with parameters of type ApplianceInfo Constructor Description AlreadyRegisteredException(ApplianceInfo currentlyRegisteredAppliance)
-
Uses of ApplianceInfo in org.epics.archiverappliance.mgmt.archivepv
Fields in org.epics.archiverappliance.mgmt.archivepv with type parameters of type ApplianceInfo Modifier and Type Field Description ConcurrentHashMap<ApplianceInfo,CapacityPlanningData>
CapacityPlanningData.CPStaticData. cpApplianceMetrics
Methods in org.epics.archiverappliance.mgmt.archivepv that return ApplianceInfo Modifier and Type Method Description ApplianceInfo
ApplianceAndTotalRate. getAppInfo()
static ApplianceInfo
CapacityPlanningBPL. pickApplianceForPV(String pvName, ConfigService configService, PVTypeInfo pvTypeInfo)
get the appliance for this pv.Methods in org.epics.archiverappliance.mgmt.archivepv with parameters of type ApplianceInfo Modifier and Type Method Description static void
ArchivePVState. startArchivingPV(String pvName, ConfigService configService, ApplianceInfo applianceInfoForPV)
Start archiving the PV as specified in the PVTypeInfo in configService.Constructors in org.epics.archiverappliance.mgmt.archivepv with parameters of type ApplianceInfo Constructor Description ApplianceAndTotalRate(ApplianceInfo appInfo, float totalDataRate)
CapacityPlanningData(ConfigService configService, ApplianceInfo applianceInfo)
Constructor parameters in org.epics.archiverappliance.mgmt.archivepv with type arguments of type ApplianceInfo Constructor Description CPStaticData(ConcurrentHashMap<ApplianceInfo,CapacityPlanningData> cpApplianceMetrics, Timestamp timeofData)
-
Uses of ApplianceInfo in org.epics.archiverappliance.mgmt.bpl.reports
Constructor parameters in org.epics.archiverappliance.mgmt.bpl.reports with type arguments of type ApplianceInfo Constructor Description GenericMultiApplianceReport(Function<ApplianceInfo,String> urlPrefixFn, String urlSuffix, String reportName)
-
Uses of ApplianceInfo in org.epics.archiverappliance.retrieval
Methods in org.epics.archiverappliance.retrieval with parameters of type ApplianceInfo Modifier and Type Method Description LinkedList<UnitOfRetrieval>
DataSourceResolution. resolveDataSources(String pvName, Timestamp start, Timestamp end, PVTypeInfo typeInfo, BasicContext context, PostProcessor postProcessor, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, ApplianceInfo applianceForPV)
Returns a list of units of retrieval.
-