Uses of Class
org.epics.archiverappliance.config.ApplianceInfo
Packages that use ApplianceInfo
Package
Description
-
Uses of ApplianceInfo in org.epics.archiverappliance.config
Fields in org.epics.archiverappliance.config declared as ApplianceInfoFields in org.epics.archiverappliance.config with type parameters of type ApplianceInfoModifier and TypeFieldDescriptionprotected Map<String, ApplianceInfo> DefaultConfigService.appliancesprotected com.hazelcast.map.IMap<String, ApplianceInfo> DefaultConfigService.pv2appliancemappingMethods in org.epics.archiverappliance.config that return ApplianceInfoModifier and TypeMethodDescriptionConfigService.getAppliance(String identity) Given an identity of an appliance, return the appliance info for that applianceDefaultConfigService.getAppliance(String identity) ConfigService.getApplianceForPV(String pvName) Given a PV, get us the appliance that is responsible for archiving it.ConfigServiceForTests.getApplianceForPV(String pvName) DefaultConfigService.getApplianceForPV(String pvName) ConfigService.getMyApplianceInfo()Get the appliance information for this appliance.DefaultConfigService.getMyApplianceInfo()Methods in org.epics.archiverappliance.config that return types with arguments of type ApplianceInfoModifier and TypeMethodDescriptionConfigService.getAppliancesInCluster()Get all the appliances in this cluster.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 ApplianceInfoModifier and TypeMethodDescription<T> TConfigService.executeOnAppliance(ApplianceInfo applianceInfo, ConfigService.EAABulkOperation<T> theOperation) <T> TDefaultConfigService.executeOnAppliance(ApplianceInfo applianceInfo, ConfigService.EAABulkOperation<T> theOperation) ConfigService.getAggregatedApplianceInfo(ApplianceInfo applianceInfo) Facilitates various optimizations for BPL that uses appliance wide information by caching and maintaining this information on a per appliance basisDefaultConfigService.getAggregatedApplianceInfo(ApplianceInfo applianceInfo) ConfigService.getPVsForAppliance(ApplianceInfo info) Get all PVs being archived by this appliance.DefaultConfigService.getPVsForAppliance(ApplianceInfo info) default voidConfigService.registerPVToAppliance(String pvName, ApplianceInfo applianceInfo) voidConfigService.registerPVToAppliance(String pvName, ApplianceInfo applianceInfo, PVRegistrationType registrationType) Make changes in the config service to register this PV to an appliancevoidConfigServiceForTests.registerPVToAppliance(String pvName, ApplianceInfo applianceInfo, PVRegistrationType registrationType) Register the pv to the appliance Note this restarts any ETL JOBs in unit tests, so you'll need to call manualControlForUnitTests(); again if they should be stopped.voidDefaultConfigService.registerPVToAppliance(String pvName, ApplianceInfo applianceInfo, PVRegistrationType registrationType) -
Uses of ApplianceInfo in org.epics.archiverappliance.config.exception
Methods in org.epics.archiverappliance.config.exception that return ApplianceInfoConstructors in org.epics.archiverappliance.config.exception with parameters of type ApplianceInfoModifierConstructorDescriptionAlreadyRegisteredException(ApplianceInfo currentlyRegisteredAppliance) -
Uses of ApplianceInfo in org.epics.archiverappliance.mgmt.archivepv
Fields in org.epics.archiverappliance.mgmt.archivepv with type parameters of type ApplianceInfoMethods in org.epics.archiverappliance.mgmt.archivepv that return ApplianceInfoModifier and TypeMethodDescriptionApplianceAndTotalRate.getAppInfo()static ApplianceInfoCapacityPlanningBPL.pickApplianceForPV(String pvName, ConfigService configService, PVTypeInfo pvTypeInfo) get the appliance for this pv.Methods in org.epics.archiverappliance.mgmt.archivepv with parameters of type ApplianceInfoModifier and TypeMethodDescriptionstatic voidArchivePVState.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 ApplianceInfoModifierConstructorDescriptionApplianceAndTotalRate(ApplianceInfo appInfo, float totalDataRate) CapacityPlanningData(ConfigService configService, ApplianceInfo applianceInfo) Constructor parameters in org.epics.archiverappliance.mgmt.archivepv with type arguments of type ApplianceInfoModifierConstructorDescriptionCPStaticData(ConcurrentHashMap<ApplianceInfo, CapacityPlanningData> cpApplianceMetrics, Instant 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 ApplianceInfoModifierConstructorDescriptionGenericMultiApplianceReport(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 ApplianceInfoModifier and TypeMethodDescriptionDataSourceResolution.resolveDataSources(String pvName, Instant start, Instant end, PVTypeInfo typeInfo, BasicContext context, PostProcessor postProcessor, javax.servlet.http.HttpServletRequest req, ApplianceInfo applianceForPV) Returns a list of units of retrieval.