Uses of Class
org.epics.archiverappliance.common.BasicContext
Packages that use BasicContext
Package
Description
-
Uses of BasicContext in edu.stanford.slac.archiverappliance.PBOverHTTP
Methods in edu.stanford.slac.archiverappliance.PBOverHTTP with parameters of type BasicContextModifier and TypeMethodDescriptionintPBOverHTTPStoragePlugin.appendData(BasicContext context, String pvName, EventStream stream) voidPBOverHTTPStoragePlugin.convert(BasicContext context, String pvName, ConversionFunction conversionFuntion) PBOverHTTPStoragePlugin.getDataForMultiPVs(BasicContext context, List<String> pvNames, Instant startTime, Instant endTime, PostProcessor postProcessor) PBOverHTTPStoragePlugin.getDataForPV(BasicContext context, String pvName, Instant startTime, Instant endTime, PostProcessor postProcessor) PBOverHTTPStoragePlugin.getFirstKnownEvent(BasicContext context, String pvName) PBOverHTTPStoragePlugin.getLastKnownEvent(BasicContext context, String pvName) voidPBOverHTTPStoragePlugin.renamePV(BasicContext context, String oldName, String newName) -
Uses of BasicContext in edu.stanford.slac.archiverappliance.plain
Methods in edu.stanford.slac.archiverappliance.plain with parameters of type BasicContextModifier and TypeMethodDescriptionintPlainStoragePlugin.appendData(BasicContext context, String pvName, EventStream stream) voidPlainStoragePlugin.convert(BasicContext context, String pvName, ConversionFunction conversionFunction) PlainStoragePlugin.dataAtTime(BasicContext context, String pvName, Instant atTime, Instant startAtTime, Period searchPeriod, BiDirectionalIterable.IterationDirection direction) voidPlainFileHandler.dataDeleteTempFiles(BasicContext context, String pvName, String randSuffix, String rootFolder, PVNameToKeyMapping pv2key) voidPlainFileHandler.dataMovePaths(BasicContext context, String pvName, String randSuffix, String suffix, String rootFolder, PVNameToKeyMapping pv2key) static voidPlainFileHandler.deleteTempFiles(BasicContext context, String pvName, String randSuffix, String rootFolder, PathResolver pathResolver, PVNameToKeyMapping pv2key) Path[]PlainStoragePlugin.getAllPathsForPV(BasicContext context, String pvName) PlainStoragePlugin.getDataForPV(BasicContext context, String pvName, Instant startTime, Instant endTime) PlainStoragePlugin.getDataForPV(BasicContext context, String pvName, Instant startTime, Instant endTime, PostProcessor postProcessor) PlainStoragePlugin.getFirstKnownEvent(BasicContext context, String pvName) PlainStoragePlugin.getLastKnownEvent(BasicContext context, String pvName) static voidPlainFileHandler.movePaths(BasicContext context, String pvName, String randSuffix, String suffix, String rootFolder, PathResolver pathResolver, PVNameToKeyMapping pv2key) intAppendDataStateData.partitionBoundaryAwareAppendData(BasicContext context, String pvName, EventStream stream, String extension, String extensionToCopyFrom) Append data into PB files honoring partition boundaries switching into new partitions as we cross the boundary.protected PathAppendDataStateData.preparePartition(String pvName, EventStream stream, BasicContext context, String extension, String extensionToCopyFrom, Instant ts, Path pvPath, PathResolver pathResolver) Prepare a new partition.voidPlainStoragePlugin.renamePV(BasicContext context, String oldName, String newName) protected voidAppendDataStateData.shouldISwitchPartitions(BasicContext context, String pvName, String extension, Instant ts) Should we switch to a new partition? If so, return the new partition, else return the current partition. -
Uses of BasicContext in edu.stanford.slac.archiverappliance.plain.parquet
Methods in edu.stanford.slac.archiverappliance.plain.parquet with parameters of type BasicContextModifier and TypeMethodDescriptionvoidParquetPlainFileHandler.dataDeleteTempFiles(BasicContext context, String pvName, String randSuffix, String rootFolder, PVNameToKeyMapping pv2key) voidParquetPlainFileHandler.dataMovePaths(BasicContext context, String pvName, String randSuffix, String suffix, String rootFolder, PVNameToKeyMapping pv2key) ParquetBackedPBEventFileStream.getFirstEvent(BasicContext context) -
Uses of BasicContext in edu.stanford.slac.archiverappliance.plain.pb
Methods in edu.stanford.slac.archiverappliance.plain.pb with parameters of type BasicContextModifier and TypeMethodDescriptionvoidPBPlainFileHandler.dataDeleteTempFiles(BasicContext context, String pvName, String randSuffix, String rootFolder, PVNameToKeyMapping pv2key) voidPBPlainFileHandler.dataMovePaths(BasicContext context, String pvName, String randSuffix, String suffix, String rootFolder, PVNameToKeyMapping pv2key) ETLPBByteStream.getByteChannel(BasicContext context) Get a byte channel positioned at the first event (after the header).FileBackedPBEventStream.getByteChannel(BasicContext context) FileBackedPBEventStream.getFirstEvent(BasicContext context) -
Uses of BasicContext in org.epics.archiverappliance
Methods in org.epics.archiverappliance with parameters of type BasicContextModifier and TypeMethodDescriptionintWriter.appendData(BasicContext context, String pvName, EventStream stream) voidStoragePlugin.convert(BasicContext context, String pvName, ConversionFunction conversionFuntion) Sometimes, PVs change types, EGUs etc.Reader.getDataForPV(BasicContext context, String pvName, Instant startTime, Instant endTime, PostProcessor postProcessor) Reader.getFirstKnownEvent(BasicContext context, String pvName) Get the first event for this PV.Writer.getLastKnownEvent(BasicContext context, String pvName) Gets the last known event in this destination.voidStoragePlugin.renamePV(BasicContext context, String oldName, String newName) Change the name of a PV. -
Uses of BasicContext in org.epics.archiverappliance.common
Methods in org.epics.archiverappliance.common with parameters of type BasicContextModifier and TypeMethodDescriptionDataAtTime.dataAtTime(BasicContext context, String pvName, Instant atTime, Instant startAtTime, Period searchPeriod, BiDirectionalIterable.IterationDirection iterationDirection) Generic method to iterate over the data for specified PV.voidBiDirectionalIterable.iterate(BasicContext context, String pvName, Instant startAtTime, Predicate<Event> thePredicate, BiDirectionalIterable.IterationDirection direction, Period searchPeriod) Generic method to iterate over the data for specified PV. -
Uses of BasicContext in org.epics.archiverappliance.common.mergededup
Methods in org.epics.archiverappliance.common.mergededup with parameters of type BasicContextModifier and TypeMethodDescriptionintMergeDedupStoragePlugin.appendData(BasicContext context, String pvName, EventStream stream) voidMergeDedupStoragePlugin.convert(BasicContext context, String pvName, ConversionFunction conversionFuntion) MergeDedupStoragePlugin.getDataForPV(BasicContext context, String pvName, Instant startTime, Instant endTime, PostProcessor postProcessor) MergeDedupStoragePlugin.getFirstKnownEvent(BasicContext context, String pvName) MergeDedupStoragePlugin.getLastKnownEvent(BasicContext context, String pvName) voidMergeDedupStoragePlugin.iterate(BasicContext context, String pvName, Instant startAtTime, Predicate<Event> thePredicate, BiDirectionalIterable.IterationDirection direction, Period searchPeriod) voidMergeDedupStoragePlugin.renamePV(BasicContext context, String oldName, String newName) -
Uses of BasicContext in org.epics.archiverappliance.config
Methods in org.epics.archiverappliance.config with parameters of type BasicContextModifier and TypeMethodDescriptionSampleRetrievalState.getDataSources(BasicContext context, String pvName, PVTypeInfo typeInfo, Instant start, Instant end, jakarta.servlet.http.HttpServletRequest req) -
Uses of BasicContext in org.epics.archiverappliance.etl
Subclasses of BasicContext in org.epics.archiverappliance.etlMethods in org.epics.archiverappliance.etl with parameters of type BasicContextModifier and TypeMethodDescriptionETLBulkStream.getFirstEvent(BasicContext context) Get the first event in this event stream. -
Uses of BasicContext in org.epics.archiverappliance.retrieval
Methods in org.epics.archiverappliance.retrieval with parameters of type BasicContextModifier and TypeMethodDescriptionRetrievalState.getDataSources(BasicContext context, String pvName, PVTypeInfo typeInfo, Instant start, Instant end, jakarta.servlet.http.HttpServletRequest req) Get the data sources for a PV in the order of their lifetime id...DataSourceResolution.resolveDataSources(String pvName, Instant start, Instant end, PVTypeInfo typeInfo, BasicContext context, PostProcessor postProcessor, jakarta.servlet.http.HttpServletRequest req, ApplianceInfo applianceForPV) Returns a list of units of retrieval.Constructors in org.epics.archiverappliance.retrieval with parameters of type BasicContextModifierConstructorDescriptionUnitOfRetrieval(String desc, Reader reader, String pvName, String pvNameFromRequest, Instant start, Instant end, PostProcessor postProcessor, BasicContext context) -
Uses of BasicContext in org.epics.archiverappliance.retrieval.channelarchiver
Methods in org.epics.archiverappliance.retrieval.channelarchiver with parameters of type BasicContextModifier and TypeMethodDescriptionintChannelArchiverReadOnlyPlugin.appendData(BasicContext context, String pvName, EventStream stream) voidChannelArchiverReadOnlyPlugin.convert(BasicContext context, String pvName, ConversionFunction conversionFuntion) ChannelArchiverReadOnlyPlugin.getDataForPV(BasicContext context, String pvName, Instant startTime, Instant endTime, PostProcessor postProcessor) ChannelArchiverReadOnlyPlugin.getFirstKnownEvent(BasicContext context, String pvName) ChannelArchiverReadOnlyPlugin.getLastKnownEvent(BasicContext context, String pvName) voidChannelArchiverReadOnlyPlugin.renamePV(BasicContext context, String oldName, String newName) -
Uses of BasicContext in org.epics.archiverappliance.retrieval.mimeresponses
Methods in org.epics.archiverappliance.retrieval.mimeresponses with parameters of type BasicContextModifier and TypeMethodDescriptionvoidFlxXMLResponse.processingPV(BasicContext retrievalContext, String pv, Instant start, Instant end, EventStreamDesc streamDesc) voidJPlotResponse.processingPV(BasicContext retrievalContext, String pv, Instant start, Instant end, EventStreamDesc streamDesc) voidJSONResponse.processingPV(BasicContext retrievalContext, String pv, Instant start, Instant end, EventStreamDesc streamDesc) voidMatlabResponse.processingPV(BasicContext retrievalContext, String pv, Instant start, Instant end, EventStreamDesc streamDesc) voidMimeResponse.processingPV(BasicContext retrievalContext, String pv, Instant start, Instant end, EventStreamDesc streamDesc) Called when we swich to a new PV.voidPBRAWResponse.processingPV(BasicContext retrievalContext, String pv, Instant start, Instant end, EventStreamDesc streamDesc) voidQWResponse.processingPV(BasicContext retrievalContext, String pv, Instant start, Instant end, EventStreamDesc streamDesc) voidSinglePVCSVResponse.processingPV(BasicContext retrievalContext, String pv, Instant start, Instant end, EventStreamDesc streamDesc) voidSVGResponse.processingPV(BasicContext retrievalContext, String pv, Instant start, Instant end, EventStreamDesc streamDesc) voidTextResponse.processingPV(BasicContext retrievalContext, String pv, Instant start, Instant end, EventStreamDesc streamDesc) -
Uses of BasicContext in org.epics.archiverappliance.retrieval.pva
Methods in org.epics.archiverappliance.retrieval.pva with parameters of type BasicContextModifier and TypeMethodDescriptionvoidPvaMergeDedupConsumer.processingPV(BasicContext retrievalContext, String PV, Instant start, Instant end, EventStreamDesc streamDesc) voidPvaMimeResponse.processingPV(BasicContext retrievalContext, String pv, Instant start, Instant end, EventStreamDesc streamDesc) -
Uses of BasicContext in org.epics.archiverappliance.utils.blackhole
Methods in org.epics.archiverappliance.utils.blackhole with parameters of type BasicContextModifier and TypeMethodDescriptionintBlackholeStoragePlugin.appendData(BasicContext context, String pvName, EventStream stream) voidBlackholeStoragePlugin.convert(BasicContext context, String pvName, ConversionFunction conversionFuntion) BlackholeStoragePlugin.getDataForPV(BasicContext context, String pvName, Instant startTime, Instant endTime, PostProcessor postProcessor) BlackholeStoragePlugin.getFirstKnownEvent(BasicContext context, String pvName) BlackholeStoragePlugin.getLastKnownEvent(BasicContext context, String pvName) voidBlackholeStoragePlugin.renamePV(BasicContext context, String oldName, String newName)