Uses of Interface
org.epics.archiverappliance.EventStream
Packages that use EventStream
Package
Description
-
Uses of EventStream in edu.stanford.slac.archiverappliance.PBOverHTTP
Classes in edu.stanford.slac.archiverappliance.PBOverHTTP that implement EventStreamModifier and TypeClassDescriptionclassAn EventStream that is backed by an arbitrary input stream.Methods in edu.stanford.slac.archiverappliance.PBOverHTTP that return types with arguments of type EventStreamModifier and TypeMethodDescriptionPBOverHTTPStoragePlugin.getDataForMultiPVs(BasicContext context, List<String> pvNames, Instant startTime, Instant endTime, PostProcessor postProcessor) PBOverHTTPStoragePlugin.getDataForPV(BasicContext context, String pvName, Instant startTime, Instant endTime, PostProcessor postProcessor) Methods in edu.stanford.slac.archiverappliance.PBOverHTTP with parameters of type EventStreamModifier and TypeMethodDescriptionintPBOverHTTPStoragePlugin.appendData(BasicContext context, String pvName, EventStream stream) -
Uses of EventStream in edu.stanford.slac.archiverappliance.plain
Methods in edu.stanford.slac.archiverappliance.plain that return EventStreamModifier and TypeMethodDescriptionPlainETLStreamCreator.getStream()PlainStreams.getStream(String pvName, Path path, ArchDBRTypes dbrType) PlainStreams.getTimeStream(String pvName, Path path, Instant start, Instant end, boolean skipSearch, FileInfo fileInfo) PlainStreams.getTimeStream(String pvName, Path path, ArchDBRTypes dbrType, Instant start, Instant end, boolean skipSearch) Methods in edu.stanford.slac.archiverappliance.plain that return types with arguments of type EventStreamModifier and TypeMethodDescriptionPlainStoragePlugin.getDataForPV(BasicContext context, String pvName, Instant startTime, Instant endTime) PlainStoragePlugin.getDataForPV(BasicContext context, String pvName, Instant startTime, Instant endTime, PostProcessor postProcessor) Methods in edu.stanford.slac.archiverappliance.plain with parameters of type EventStreamModifier and TypeMethodDescriptionintPlainStoragePlugin.appendData(BasicContext context, String pvName, EventStream stream) booleanPlainStoragePlugin.appendToETLAppendData(String pvName, EventStream stream, ETLContext context) protected abstract EventFileWriterAppendDataStateData.createNewWriter(String pvName, Path pvPath, EventStream stream) 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.default voidEventFileWriter.writeStreamToFile(EventStream stream) Write the entire stream to the file. -
Uses of EventStream in edu.stanford.slac.archiverappliance.plain.parquet
Subinterfaces of EventStream in edu.stanford.slac.archiverappliance.plain.parquetModifier and TypeInterfaceDescriptioninterfaceETL Parquet files stream, provides access to the list of parquet files for combination.Classes in edu.stanford.slac.archiverappliance.plain.parquet that implement EventStreamModifier and TypeClassDescriptionclassAnEventStreamimplementation that reads data from one or more Parquet files.Methods in edu.stanford.slac.archiverappliance.plain.parquet that return EventStreamModifier and TypeMethodDescriptionParquetPlainFileHandler.getStream(String pvName, Path path, ArchDBRTypes dbrType) ParquetPlainFileHandler.getTimeStream(String pvName, Path path, Instant start, Instant end, boolean skipSearch, FileInfo fileInfo) ParquetPlainFileHandler.getTimeStream(String pvName, Path path, ArchDBRTypes dbrType, Instant start, Instant end, boolean skipSearch) Methods in edu.stanford.slac.archiverappliance.plain.parquet with parameters of type EventStreamModifier and TypeMethodDescriptionprotected EventFileWriterParquetAppendDataStateData.createNewWriter(String pvName, Path pvPath, EventStream stream) -
Uses of EventStream in edu.stanford.slac.archiverappliance.plain.pb
Subinterfaces of EventStream in edu.stanford.slac.archiverappliance.plain.pbModifier and TypeInterfaceDescriptioninterfaceEvent streams can optionally implement bulk transfer friendly methods.Classes in edu.stanford.slac.archiverappliance.plain.pb that implement EventStreamModifier and TypeClassDescriptionclassclassAn EventStream that is backed by a single PB file.classAn eventstream that spans multiple PB files.Methods in edu.stanford.slac.archiverappliance.plain.pb that return EventStreamModifier and TypeMethodDescriptionPBPlainFileHandler.getStream(String pvName, Path path, ArchDBRTypes dbrType) static EventStreamPBPlainFileHandler.getStreamForIteration(String pvName, Path path, Instant startAtTime, ArchDBRTypes archDBRTypes, BiDirectionalIterable.IterationDirection direction) PBPlainFileHandler.getTimeStream(String pvName, Path path, Instant start, Instant end, boolean skipSearch, FileInfo fileInfo) PBPlainFileHandler.getTimeStream(String pvName, Path path, ArchDBRTypes dbrType, Instant start, Instant end, boolean skipSearch) Methods in edu.stanford.slac.archiverappliance.plain.pb with parameters of type EventStreamModifier and TypeMethodDescriptionprotected EventFileWriterPBAppendDataStateData.createNewWriter(String pvName, Path pvPath, EventStream stream) Append data into PB files honoring partition boundaries switching into new partitions as we cross the boundary. -
Uses of EventStream in org.epics.archiverappliance
Methods in org.epics.archiverappliance that return types with arguments of type EventStreamModifier and TypeMethodDescriptionReader.getDataForPV(BasicContext context, String pvName, Instant startTime, Instant endTime, PostProcessor postProcessor) Methods in org.epics.archiverappliance with parameters of type EventStreamModifier and TypeMethodDescriptionintWriter.appendData(BasicContext context, String pvName, EventStream stream) -
Uses of EventStream in org.epics.archiverappliance.common
Classes in org.epics.archiverappliance.common that implement EventStreamModifier and TypeClassDescriptionclassInstead of returning null, in some cases, it may be more convenient to return a EventStream with no events -
Uses of EventStream in org.epics.archiverappliance.common.mergededup
Classes in org.epics.archiverappliance.common.mergededup that implement EventStreamModifier and TypeClassDescriptionclassEventStream that is constructed with two source EventStream's ( for the same PV ) and then return's a merged-deduped stream of Events.classThis is almost idential to the MergeDedupEventStream; expect it takes as its first argument a list of EventStream callables which it then merges with the second EventStreamclassAn EventStream that wraps another event stream but limits the data to samples greater than or equal to a specified start time and less than or equal to a specified end time.Methods in org.epics.archiverappliance.common.mergededup that return types with arguments of type EventStreamModifier and TypeMethodDescriptionMergeDedupStoragePlugin.getDataForPV(BasicContext context, String pvName, Instant startTime, Instant endTime, PostProcessor postProcessor) Methods in org.epics.archiverappliance.common.mergededup with parameters of type EventStreamModifier and TypeMethodDescriptionintMergeDedupStoragePlugin.appendData(BasicContext context, String pvName, EventStream stream) booleanMergeDedupStoragePlugin.appendToETLAppendData(String pvName, EventStream stream, ETLContext context) Constructors in org.epics.archiverappliance.common.mergededup with parameters of type EventStreamModifierConstructorDescriptionMergeDedupEventStream(EventStream stream1, EventStream stream2) MergeDedupWithCallablesEventStream(List<Callable<EventStream>> clbs, EventStream stream2, PostProcessor postProcessor) TimeSpanLimitEventStream(EventStream srcStream, Instant startTime, Instant endTime) Constructor parameters in org.epics.archiverappliance.common.mergededup with type arguments of type EventStreamModifierConstructorDescriptionMergeDedupWithCallablesEventStream(List<Callable<EventStream>> clbs1, List<Callable<EventStream>> clbs2) MergeDedupWithCallablesEventStream(List<Callable<EventStream>> clbs, EventStream stream2, PostProcessor postProcessor) -
Uses of EventStream in org.epics.archiverappliance.engine.membuf
Classes in org.epics.archiverappliance.engine.membuf that implement EventStreamModifier and TypeClassDescriptionclassImplements an event stream on top of an arraylist -
Uses of EventStream in org.epics.archiverappliance.etl
Subinterfaces of EventStream in org.epics.archiverappliance.etlModifier and TypeInterfaceDescriptioninterfaceEvent streams can optionally implement bulk transfer friendly methods.Methods in org.epics.archiverappliance.etl that return EventStreamModifier and TypeMethodDescriptionConversionFunction.convertStream(EventStream srcEventStream, Instant streamStartTime, Instant streamEndTime) ETLInfo.getEv()ETLStreamCreator.getStream()Methods in org.epics.archiverappliance.etl with parameters of type EventStreamModifier and TypeMethodDescriptionbooleanETLDest.appendToETLAppendData(String pvName, EventStream stream, ETLContext context) This appends an EventStream to the ETL append data for a PV.ConversionFunction.convertStream(EventStream srcEventStream, Instant streamStartTime, Instant streamEndTime) booleanConversionFunction.shouldConvert(EventStream srcEventStream, Instant streamStartTime, Instant streamEndTime) -
Uses of EventStream in org.epics.archiverappliance.etl.conversion
Methods in org.epics.archiverappliance.etl.conversion that return EventStreamModifier and TypeMethodDescriptionThruNumberAndStringConversion.convertStream(EventStream srcEventStream, Instant streamStartTime, Instant streamEndTime) Methods in org.epics.archiverappliance.etl.conversion with parameters of type EventStreamModifier and TypeMethodDescriptionThruNumberAndStringConversion.convertStream(EventStream srcEventStream, Instant streamStartTime, Instant streamEndTime) booleanThruNumberAndStringConversion.shouldConvert(EventStream srcEventStream, Instant streamStartTime, Instant streamEndTime) -
Uses of EventStream in org.epics.archiverappliance.retrieval
Methods in org.epics.archiverappliance.retrieval that return EventStreamMethods in org.epics.archiverappliance.retrieval that return types with arguments of type EventStreamModifier and TypeMethodDescriptionRetrievalResult.getResultStreams()static Callable<EventStream> CallableEventStream.makeOneEventCallable(Event ev, RemotableEventStreamDesc desc, PostProcessor postProcessor, boolean wrapWithPostProcessor) static Callable<EventStream> CallableEventStream.makeOneStreamCallable(EventStream st, PostProcessor postProcessor, boolean wrapWithPostProcessor) static List<Callable<EventStream>> CallableEventStream.makeOneStreamCallableList(EventStream st) static List<Callable<EventStream>> CallableEventStream.makeOneStreamCallableList(EventStream st, PostProcessor postProcessor, boolean wrapWithPostProcessor) Methods in org.epics.archiverappliance.retrieval with parameters of type EventStreamModifier and TypeMethodDescriptionvoidEventStreamConsumer.consumeEventStream(EventStream e) static Callable<EventStream> CallableEventStream.makeOneStreamCallable(EventStream st, PostProcessor postProcessor, boolean wrapWithPostProcessor) static List<Callable<EventStream>> CallableEventStream.makeOneStreamCallableList(EventStream st) static List<Callable<EventStream>> CallableEventStream.makeOneStreamCallableList(EventStream st, PostProcessor postProcessor, boolean wrapWithPostProcessor) Method parameters in org.epics.archiverappliance.retrieval with type arguments of type EventStreamModifier and TypeMethodDescriptionvoidUnitOfRetrieval.wrapWithFailoverStreams(List<Callable<EventStream>> failoverStrms) Constructors in org.epics.archiverappliance.retrieval with parameters of type EventStreamConstructor parameters in org.epics.archiverappliance.retrieval with type arguments of type EventStreamModifierConstructorDescriptionRetrievalResult(List<Callable<EventStream>> strms, UnitOfRetrieval retrievalRequest) -
Uses of EventStream in org.epics.archiverappliance.retrieval.channelarchiver
Classes in org.epics.archiverappliance.retrieval.channelarchiver that implement EventStreamModifier and TypeClassDescriptionclassQuick handler to parse archiver.values returns.Methods in org.epics.archiverappliance.retrieval.channelarchiver that return types with arguments of type EventStreamModifier and TypeMethodDescriptionChannelArchiverReadOnlyPlugin.getDataForPV(BasicContext context, String pvName, Instant startTime, Instant endTime, PostProcessor postProcessor) Methods in org.epics.archiverappliance.retrieval.channelarchiver with parameters of type EventStreamModifier and TypeMethodDescriptionintChannelArchiverReadOnlyPlugin.appendData(BasicContext context, String pvName, EventStream stream) -
Uses of EventStream in org.epics.archiverappliance.retrieval.client
Methods in org.epics.archiverappliance.retrieval.client that return EventStreamModifier and TypeMethodDescriptionDataRetrievalForPVs.getDataForPVS(String[] pvNames, Instant startTime, Instant endTime, RetrievalEventProcessor retrievalEventProcessor) Get data for multiple PVs from starttime to endtime.DataRetrievalForPVs.getDataForPVS(String[] pvNames, Instant startTime, Instant endTime, RetrievalEventProcessor retrievalEventProcessor, boolean useReducedDataSet) Get data for multiple PVs from starttime to endtime.DataRetrievalForPVs.getDataForPVS(String[] pvNames, Instant startTime, Instant endTime, RetrievalEventProcessor retrievalEventProcessor, boolean useReducedDataSet, HashMap<String, String> otherParams) Get data for multiple PVs from starttime to endtime.RawDataRetrievalAsEventStream.getDataForPVS(String[] pvNames, Instant startTime, Instant endTime, RetrievalEventProcessor retrievalEventProcessor) RawDataRetrievalAsEventStream.getDataForPVS(String[] pvNames, Instant startTime, Instant endTime, RetrievalEventProcessor retrievalEventProcessor, boolean useReducedDataSet) RawDataRetrievalAsEventStream.getDataForPVS(String[] pvNames, Instant startTime, Instant endTime, RetrievalEventProcessor retrievalEventProcessor, boolean useReducedDataSet, HashMap<String, String> otherParams) -
Uses of EventStream in org.epics.archiverappliance.retrieval.mimeresponses
Methods in org.epics.archiverappliance.retrieval.mimeresponses with parameters of type EventStreamModifier and TypeMethodDescriptionvoidFlxXMLResponse.swicthingToStream(EventStream strm) voidJPlotResponse.swicthingToStream(EventStream strm) voidJSONResponse.swicthingToStream(EventStream strm) voidMatlabResponse.swicthingToStream(EventStream strm) voidMimeResponse.swicthingToStream(EventStream strm) voidPBRAWResponse.swicthingToStream(EventStream strm) voidQWResponse.swicthingToStream(EventStream strm) voidSinglePVCSVResponse.swicthingToStream(EventStream strm) voidSVGResponse.swicthingToStream(EventStream strm) voidTextResponse.swicthingToStream(EventStream strm) -
Uses of EventStream in org.epics.archiverappliance.retrieval.postprocessors
Classes in org.epics.archiverappliance.retrieval.postprocessors that implement EventStreamModifier and TypeClassDescriptionclassAn event stream that wraps an ArrayList event stream; use this if the data in your consolidated results do not fit a clean binning pattern and you need to return results that span multiple years.classThis is similar to the summary stats collector except we keep aspects of the original event stream like dbr_type and so on.classAn event stream over a list of SummaryStatsCollectors; typically used by post processors that return consolidated results.Methods in org.epics.archiverappliance.retrieval.postprocessors that return EventStreamModifier and TypeMethodDescriptionAfterAllStreams.anyFinalData()FirstSamplePP.anyFinalData()CAPlotBinning.getConsolidatedEventStream()FirstFill.getConsolidatedEventStream()LastFill.getConsolidatedEventStream()LastSample.getConsolidatedEventStream()NCount.getConsolidatedEventStream()Optimized.getConsolidatedEventStream()OptimizedWithLastSample.getConsolidatedEventStream()PostProcessorWithConsolidatedEventStream.getConsolidatedEventStream()SummaryStatsPostProcessor.getConsolidatedEventStream()Methods in org.epics.archiverappliance.retrieval.postprocessors that return types with arguments of type EventStreamModifier and TypeMethodDescriptionOptimizedWithLastSample.customStatsWrap(Callable<EventStream> callable) CAPlotBinning.wrap(Callable<EventStream> callable) DeadBand.wrap(Callable<EventStream> callable) DefaultRawPostProcessor.wrap(Callable<EventStream> callable) ExtraFieldsPostProcessor.wrap(Callable<EventStream> callable) FirstFill.wrap(Callable<EventStream> callable) FirstSamplePP.wrap(Callable<EventStream> callable) Fliers.wrap(Callable<EventStream> callable) IgnoreFliers.wrap(Callable<EventStream> callable) LastFill.wrap(Callable<EventStream> callable) LastSample.wrap(Callable<EventStream> callable) NCount.wrap(Callable<EventStream> callable) Nth.wrap(Callable<EventStream> callable) Optimized.wrap(Callable<EventStream> callable) OptimizedWithLastSample.wrap(Callable<EventStream> callable) PostProcessor.wrap(Callable<EventStream> callable) Primary data generation method.SummaryStatsPostProcessor.wrap(Callable<EventStream> callable) TwoWeekRaw.wrap(Callable<EventStream> callable) Method parameters in org.epics.archiverappliance.retrieval.postprocessors with type arguments of type EventStreamModifier and TypeMethodDescriptionOptimizedWithLastSample.customStatsWrap(Callable<EventStream> callable) CAPlotBinning.wrap(Callable<EventStream> callable) DeadBand.wrap(Callable<EventStream> callable) DefaultRawPostProcessor.wrap(Callable<EventStream> callable) ExtraFieldsPostProcessor.wrap(Callable<EventStream> callable) FirstFill.wrap(Callable<EventStream> callable) FirstSamplePP.wrap(Callable<EventStream> callable) Fliers.wrap(Callable<EventStream> callable) IgnoreFliers.wrap(Callable<EventStream> callable) LastFill.wrap(Callable<EventStream> callable) LastSample.wrap(Callable<EventStream> callable) NCount.wrap(Callable<EventStream> callable) Nth.wrap(Callable<EventStream> callable) Optimized.wrap(Callable<EventStream> callable) OptimizedWithLastSample.wrap(Callable<EventStream> callable) PostProcessor.wrap(Callable<EventStream> callable) Primary data generation method.SummaryStatsPostProcessor.wrap(Callable<EventStream> callable) TwoWeekRaw.wrap(Callable<EventStream> callable) -
Uses of EventStream in org.epics.archiverappliance.retrieval.pva
Methods in org.epics.archiverappliance.retrieval.pva with parameters of type EventStreamModifier and TypeMethodDescriptionvoidPvaMergeDedupConsumer.consumeEventStream(EventStream strm) voidPvaMimeResponse.swicthingToStream(EventStream strm) -
Uses of EventStream in org.epics.archiverappliance.retrieval.workers
Classes in org.epics.archiverappliance.retrieval.workers that implement EventStreamModifier and TypeClassDescriptionclassExpands the results from a Reader using the current thread.Constructor parameters in org.epics.archiverappliance.retrieval.workers with type arguments of type EventStreamModifierConstructorDescriptionCurrentThreadWorkerEventStream(String pvName, List<Callable<EventStream>> streams) -
Uses of EventStream in org.epics.archiverappliance.utils.blackhole
Methods in org.epics.archiverappliance.utils.blackhole that return types with arguments of type EventStreamModifier and TypeMethodDescriptionBlackholeStoragePlugin.getDataForPV(BasicContext context, String pvName, Instant startTime, Instant endTime, PostProcessor postProcessor) Methods in org.epics.archiverappliance.utils.blackhole with parameters of type EventStreamModifier and TypeMethodDescriptionintBlackholeStoragePlugin.appendData(BasicContext context, String pvName, EventStream stream) booleanBlackholeStoragePlugin.appendToETLAppendData(String pvName, EventStream stream, ETLContext context) -
Uses of EventStream in org.epics.archiverappliance.utils.imprt
Classes in org.epics.archiverappliance.utils.imprt that implement EventStream -
Uses of EventStream in org.epics.archiverappliance.utils.simulation
Classes in org.epics.archiverappliance.utils.simulation that implement EventStreamModifier and TypeClassDescriptionclassAn EventStream that backed by a generator. -
Uses of EventStream in org.epics.archiverappliance.utils.ui
Methods in org.epics.archiverappliance.utils.ui with parameters of type EventStreamModifier and TypeMethodDescriptionstatic intStreamPBIntoOutput.streamPBIntoOutputStream(EventStream st, OutputStream os, Instant start, Instant end) Push the events in st into the output stream os.