Uses of Interface
org.epics.archiverappliance.retrieval.postprocessors.PostProcessor
-
Packages that use PostProcessor Package Description edu.stanford.slac.archiverappliance.PBOverHTTP Contains classes for an EventStream that is backed by a HTTP connection.edu.stanford.slac.archiverappliance.PlainPB Files supporting the PlainPBStoragePlugin; one of the main StoragePlugin's in the Archiver Appliance.org.epics.archiverappliance The interfaces inorg.epics.archiverappliance
are the main interfaces in the archiver appliance.org.epics.archiverappliance.common.mergededup org.epics.archiverappliance.retrieval Business processes pertaining to theretrieval
webapp.org.epics.archiverappliance.retrieval.channelarchiver Classes used in fetching data from Channel Archiver XML-RPC data servers.org.epics.archiverappliance.retrieval.postprocessors Classes and interfaces implementing the various post processors.org.epics.archiverappliance.utils.blackhole Functionality pertaining to the blackhole storage plugin. -
-
Uses of PostProcessor in edu.stanford.slac.archiverappliance.PBOverHTTP
Methods in edu.stanford.slac.archiverappliance.PBOverHTTP with parameters of type PostProcessor Modifier and Type Method Description List<Callable<EventStream>>
PBOverHTTPStoragePlugin. getDataForMultiPVs(BasicContext context, List<String> pvNames, Timestamp startTime, Timestamp endTime, PostProcessor postProcessor)
List<Callable<EventStream>>
PBOverHTTPStoragePlugin. getDataForPV(BasicContext context, String pvName, Timestamp startTime, Timestamp endTime, PostProcessor postProcessor)
-
Uses of PostProcessor in edu.stanford.slac.archiverappliance.PlainPB
Methods in edu.stanford.slac.archiverappliance.PlainPB with parameters of type PostProcessor Modifier and Type Method Description List<Callable<EventStream>>
PlainPBStoragePlugin. getDataForPV(BasicContext context, String pvName, Timestamp startTime, Timestamp endTime, PostProcessor postProcessor)
-
Uses of PostProcessor in org.epics.archiverappliance
Methods in org.epics.archiverappliance with parameters of type PostProcessor Modifier and Type Method Description List<Callable<EventStream>>
Reader. getDataForPV(BasicContext context, String pvName, Timestamp startTime, Timestamp endTime, PostProcessor postProcessor)
-
Uses of PostProcessor in org.epics.archiverappliance.common.mergededup
Methods in org.epics.archiverappliance.common.mergededup with parameters of type PostProcessor Modifier and Type Method Description List<Callable<EventStream>>
MergeDedupStoragePlugin. getDataForPV(BasicContext context, String pvName, Timestamp startTime, Timestamp endTime, PostProcessor postProcessor)
Constructors in org.epics.archiverappliance.common.mergededup with parameters of type PostProcessor Constructor Description MergeDedupWithCallablesEventStream(List<Callable<EventStream>> clbs, EventStream stream2, PostProcessor postProcessor)
-
Uses of PostProcessor in org.epics.archiverappliance.retrieval
Methods in org.epics.archiverappliance.retrieval with parameters of type PostProcessor Modifier and Type Method Description 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, PostProcessor postProcessor, boolean wrapWithPostProcessor)
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.Constructors in org.epics.archiverappliance.retrieval with parameters of type PostProcessor Constructor Description UnitOfRetrieval(String desc, Reader reader, String pvName, String pvNameFromRequest, Timestamp start, Timestamp end, PostProcessor postProcessor, BasicContext context)
-
Uses of PostProcessor in org.epics.archiverappliance.retrieval.channelarchiver
Methods in org.epics.archiverappliance.retrieval.channelarchiver with parameters of type PostProcessor Modifier and Type Method Description List<Callable<EventStream>>
ChannelArchiverReadOnlyPlugin. getDataForPV(BasicContext context, String pvName, Timestamp startTime, Timestamp endTime, PostProcessor postProcessor)
-
Uses of PostProcessor in org.epics.archiverappliance.retrieval.postprocessors
Classes in org.epics.archiverappliance.retrieval.postprocessors that implement PostProcessor Modifier and Type Class Description class
CAPlotBinning
Approx implementation of ChannelArchiver plotbinning for Michael Davidsaver From the doc If there is no sample for the time span of a bin, the bin remains empty. If there is one sample, it is placed in the bin. If there are two samples, they are placed in the bin If there are more than two samples, the first and last one are placed in the bin.class
Count
Counts the number of items in an interval.class
DeadBand
The intent is to mimic ADEL; this is principally targeted at decimation Like ADEL, it applies only to scalar numbers.class
DefaultRawPostProcessor
This is the "default" post processor that does nothing to the underlying event stream.class
ErrorBars
Similar to the mean operator; in additon, the stdz is passed in as an extra columnclass
ExtraFieldsPostProcessor
A post processor that looks for fieldsclass
FirstFill
Similar to the firstSample operator with the exception that we alter the timestamp to the middle of the bin and copy over the previous bin's value if a bin does not have any samples.class
FirstSamplePP
This takes "interval" argument and returns only the first sample in that interval...class
Fliers
This is a copy of ignore fliers with the comparision sign reversed.class
IgnoreFliers
Ignores data that is more than the specified amount of std deviation from the mean.class
Jitter
Implements SummaryStatistics.getStandardDeviation()/SummaryStatistics.getMean()class
Kurtosis
Implements the kurtosis over a bin.class
LastFill
Similar to the firstFill operator with the exception that we use the last sample in the bin.class
LastSample
Similar to the firstSample operator with the exception that we use the last sample in the bin.\class
LinearInterpolation
Implements the arithmetic mean across an intervalclass
LoessInterpolation
Implements the arithmetic mean across an intervalclass
Max
Implements the max item in an intervalclass
Mean
Implements the arithmetic mean across an intervalclass
Median
Implements the median over a bin.class
Min
Implements the min item in an intervalclass
NCount
NCount
is a post processor which returns number of samples in a selected time span.class
Nth
Nth
is a post processor which returns every n-th value.class
Optimized
Optimized
expects one parameter at initialization, which is the number of requested points.class
OptimizedWithLastSample
OptimizedWithLastSample
expects one parameter at initialization, which is the number of requested points.class
PopulationVariance
Implements the SummaryStatistics.getPopulationVarianceclass
RMS
Implements the RMS across an intervalclass
Skewness
Implements the skewness over a bin.class
StandardDeviation
Implements the RMS across an intervalclass
Statistics
Statistics
is a post processor which provides a set of statistical numbers for a specific bin.class
SummaryStatsPostProcessor
Abstract class for various operators that operate on a SummaryStatistics Child classes implement the getIdentity and the getStats method.class
TwoWeekRaw
Returns raw data for the previous two weeks and uses FirstSamplePP for the rest.class
Variance
Implements the SummaryStatistics.getVarianceMethods in org.epics.archiverappliance.retrieval.postprocessors that return PostProcessor Modifier and Type Method Description static PostProcessor
PostProcessors. findPostProcessor(String postProcessorUserArg)
PostProcessor
TimeSpanDependentProcessor. getPostProcessor()
Methods in org.epics.archiverappliance.retrieval.postprocessors with parameters of type PostProcessor Modifier and Type Method Description static List<TimeSpanDependentProcessor>
TimeSpanDependentProcessor. sameProcessorForAllTimeSpans(List<TimeSpan> timeSpans, PostProcessor postProcessor)
Constructors in org.epics.archiverappliance.retrieval.postprocessors with parameters of type PostProcessor Constructor Description TimeSpanDependentProcessor(TimeSpan timeSpan, PostProcessor postProcessor)
-
Uses of PostProcessor in org.epics.archiverappliance.utils.blackhole
Methods in org.epics.archiverappliance.utils.blackhole with parameters of type PostProcessor Modifier and Type Method Description List<Callable<EventStream>>
BlackholeStoragePlugin. getDataForPV(BasicContext context, String pvName, Timestamp startTime, Timestamp endTime, PostProcessor postProcessor)
-