Uses of Class
org.epics.archiverappliance.config.PVTypeInfo
-
Packages that use PVTypeInfo Package Description org.epics.archiverappliance.config Interfaces and classes relating to configuration of the appliance.org.epics.archiverappliance.config.persistence Implementations ofConfigPersistence
that persist configuration to various stores.org.epics.archiverappliance.etl.common Main flow and runtime state of theetl
webapp.org.epics.archiverappliance.mgmt.archivepv Functionality pertaining to the archive pv workflow.org.epics.archiverappliance.retrieval Business processes pertaining to theretrieval
webapp.org.epics.archiverappliance.retrieval.postprocessors Classes and interfaces implementing the various post processors. -
-
Uses of PVTypeInfo in org.epics.archiverappliance.config
Fields in org.epics.archiverappliance.config with type parameters of type PVTypeInfo Modifier and Type Field Description protected Map<String,PVTypeInfo>
DefaultConfigService. typeInfos
Methods in org.epics.archiverappliance.config that return PVTypeInfo Modifier and Type Method Description static PVTypeInfo
PVNames. determineAppropriatePVTypeInfo(String pvName, ConfigService configService)
A standard process for dealing with aliases, standard fields and the like and getting to the PVTypeInfo.PVTypeInfo
ConfigPersistence. getTypeInfo(String pvName)
PVTypeInfo
PVTypeInfoEvent. getTypeInfo()
PVTypeInfo
ConfigService. getTypeInfoForPV(String pvName)
Gets information about a PV's type, i.e its DBR type, graphic limits etc.PVTypeInfo
ConfigServiceForTests. getTypeInfoForPV(String pvName)
PVTypeInfo
DefaultConfigService. getTypeInfoForPV(String pvName)
Methods in org.epics.archiverappliance.config that return types with arguments of type PVTypeInfo Modifier and Type Method Description List<PVTypeInfo>
ConfigPersistence. getAllTypeInfosForAppliance(String applianceIdentity)
Methods in org.epics.archiverappliance.config with parameters of type PVTypeInfo Modifier and Type Method Description void
ApplianceAggregateInfo. addInfoForPV(String pvName, PVTypeInfo typeInfo, ConfigService configService)
List<DataSourceforPV>
SampleRetrievalState. getDataSources(BasicContext context, String pvName, PVTypeInfo typeInfo, Timestamp start, Timestamp end, javax.servlet.http.HttpServletRequest req)
void
ConfigPersistence. putTypeInfo(String pvName, PVTypeInfo typeInfo)
void
ConfigService. updateTypeInfoForPV(String pvName, PVTypeInfo typeInfo)
Update the type information about a PV; updating both ther persistent and cached versions of the information.void
DefaultConfigService. updateTypeInfoForPV(String pvName, PVTypeInfo typeInfo)
Constructors in org.epics.archiverappliance.config with parameters of type PVTypeInfo Constructor Description PVTypeInfo(String pvName, PVTypeInfo srcTypeInfo)
PVTypeInfoEvent(String pvName, PVTypeInfo typeInfo, PVTypeInfoEvent.ChangeType changeType)
-
Uses of PVTypeInfo in org.epics.archiverappliance.config.persistence
Methods in org.epics.archiverappliance.config.persistence that return PVTypeInfo Modifier and Type Method Description PVTypeInfo
InMemoryPersistence. getTypeInfo(String pvName)
PVTypeInfo
JDBM2Persistence. getTypeInfo(String pvName)
PVTypeInfo
MySQLPersistence. getTypeInfo(String pvName)
PVTypeInfo
RedisPersistence. getTypeInfo(String pvName)
Methods in org.epics.archiverappliance.config.persistence that return types with arguments of type PVTypeInfo Modifier and Type Method Description List<PVTypeInfo>
InMemoryPersistence. getAllTypeInfosForAppliance(String applianceIdentity)
List<PVTypeInfo>
JDBM2Persistence. getAllTypeInfosForAppliance(String applianceIdentity)
List<PVTypeInfo>
MySQLPersistence. getAllTypeInfosForAppliance(String applianceIdentity)
List<PVTypeInfo>
RedisPersistence. getAllTypeInfosForAppliance(String applianceIdentity)
Methods in org.epics.archiverappliance.config.persistence with parameters of type PVTypeInfo Modifier and Type Method Description void
InMemoryPersistence. putTypeInfo(String pvName, PVTypeInfo typeInfo)
void
JDBM2Persistence. putTypeInfo(String pvName, PVTypeInfo typeInfo)
void
MySQLPersistence. putTypeInfo(String pvName, PVTypeInfo typeInfo)
void
RedisPersistence. putTypeInfo(String pvName, PVTypeInfo typeInfo)
-
Uses of PVTypeInfo in org.epics.archiverappliance.etl.common
Methods in org.epics.archiverappliance.etl.common with parameters of type PVTypeInfo Modifier and Type Method Description void
PBThreeTierETLPVLookup. addETLJobsForUnitTests(String pvName, PVTypeInfo typeInfo)
-
Uses of PVTypeInfo in org.epics.archiverappliance.mgmt.archivepv
Methods in org.epics.archiverappliance.mgmt.archivepv with parameters of type PVTypeInfo Modifier and Type Method Description static ApplianceInfo
CapacityPlanningBPL. pickApplianceForPV(String pvName, ConfigService configService, PVTypeInfo pvTypeInfo)
get the appliance for this pv. -
Uses of PVTypeInfo in org.epics.archiverappliance.retrieval
Methods in org.epics.archiverappliance.retrieval with parameters of type PVTypeInfo Modifier and Type Method Description List<DataSourceforPV>
RetrievalState. getDataSources(BasicContext context, String pvName, PVTypeInfo typeInfo, Timestamp start, Timestamp end, javax.servlet.http.HttpServletRequest req)
Get the data sources for a PV in the order of their lifetime id...void
RemotableEventStreamDesc. mergeFrom(PVTypeInfo info, HashMap<String,String> engineMetadata)
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. -
Uses of PVTypeInfo in org.epics.archiverappliance.retrieval.postprocessors
Methods in org.epics.archiverappliance.retrieval.postprocessors with parameters of type PVTypeInfo Modifier and Type Method Description long
CAPlotBinning. estimateMemoryConsumption(String pvName, PVTypeInfo typeInfo, Timestamp start, Timestamp end, javax.servlet.http.HttpServletRequest req)
long
DeadBand. estimateMemoryConsumption(String pvName, PVTypeInfo typeInfo, Timestamp start, Timestamp end, javax.servlet.http.HttpServletRequest req)
long
DefaultRawPostProcessor. estimateMemoryConsumption(String pvName, PVTypeInfo typeInfo, Timestamp start, Timestamp end, javax.servlet.http.HttpServletRequest req)
long
ExtraFieldsPostProcessor. estimateMemoryConsumption(String pvName, PVTypeInfo typeInfo, Timestamp start, Timestamp end, javax.servlet.http.HttpServletRequest req)
long
FirstFill. estimateMemoryConsumption(String pvName, PVTypeInfo typeInfo, Timestamp start, Timestamp end, javax.servlet.http.HttpServletRequest req)
long
FirstSamplePP. estimateMemoryConsumption(String pvName, PVTypeInfo typeInfo, Timestamp start, Timestamp end, javax.servlet.http.HttpServletRequest req)
long
Fliers. estimateMemoryConsumption(String pvName, PVTypeInfo typeInfo, Timestamp start, Timestamp end, javax.servlet.http.HttpServletRequest req)
long
IgnoreFliers. estimateMemoryConsumption(String pvName, PVTypeInfo typeInfo, Timestamp start, Timestamp end, javax.servlet.http.HttpServletRequest req)
long
LastFill. estimateMemoryConsumption(String pvName, PVTypeInfo typeInfo, Timestamp start, Timestamp end, javax.servlet.http.HttpServletRequest req)
long
LastSample. estimateMemoryConsumption(String pvName, PVTypeInfo typeInfo, Timestamp start, Timestamp end, javax.servlet.http.HttpServletRequest req)
long
NCount. estimateMemoryConsumption(String pvName, PVTypeInfo typeInfo, Timestamp start, Timestamp end, javax.servlet.http.HttpServletRequest req)
long
Nth. estimateMemoryConsumption(String pvName, PVTypeInfo typeInfo, Timestamp start, Timestamp end, javax.servlet.http.HttpServletRequest req)
long
Optimized. estimateMemoryConsumption(String pvName, PVTypeInfo typeInfo, Timestamp start, Timestamp end, javax.servlet.http.HttpServletRequest req)
long
OptimizedWithLastSample. estimateMemoryConsumption(String pvName, PVTypeInfo typeInfo, Timestamp start, Timestamp end, javax.servlet.http.HttpServletRequest req)
long
PostProcessor. estimateMemoryConsumption(String pvName, PVTypeInfo typeInfo, Timestamp start, Timestamp end, javax.servlet.http.HttpServletRequest req)
Estimate the amount of memory required for the data generated by the post processors.long
SummaryStatsPostProcessor. estimateMemoryConsumption(String pvName, PVTypeInfo typeInfo, Timestamp start, Timestamp end, javax.servlet.http.HttpServletRequest req)
long
TwoWeekRaw. estimateMemoryConsumption(String pvName, PVTypeInfo typeInfo, Timestamp start, Timestamp end, javax.servlet.http.HttpServletRequest req)
-