JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
pips, 1.0.0.RC1
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
I
M
N
P
R
S
T
V
A
accepts(DataPoint<V>)
- Method in interface net.engio.pips.data.filter.
IDataFilter
Calculate whether or not the given data point is accepted by this filter.
accepts(DataPoint<V>)
- Method in class net.engio.pips.data.filter.
IDataFilter.ItemCountBased
accepts(DataPoint<V>)
- Method in class net.engio.pips.data.filter.
IDataFilter.TimeBased
add(IDataCollector)
- Method in class net.engio.pips.data.
DataCollectorManager.CollectorGroup
add(IDataProcessor<OUT, ?>)
- Method in class net.engio.pips.data.
DataProcessor
add(IDataProcessor<OUT, ?>)
- Method in interface net.engio.pips.data.
IDataProcessor
Connect another data processor to this data processor.
add(String, Object)
- Method in class net.engio.pips.data.utils.
Registry
Register a new component and associate it with the given key
addCollector(IDataCollector<V>)
- Method in class net.engio.pips.data.
DataCollectorManager
Average
<
N
extends
Number
> - Class in
net.engio.pips.data.aggregator
Average(String)
- Constructor for class net.engio.pips.data.aggregator.
Average
Average()
- Constructor for class net.engio.pips.data.aggregator.
Average
B
begin()
- Method in class net.engio.pips.data.utils.
ExecutionTimer
C
CollectorGroup(String, IDataCollector...)
- Constructor for class net.engio.pips.data.
DataCollectorManager.CollectorGroup
connectTo(IDataProcessor<OUT, V>)
- Method in class net.engio.pips.data.
DataProcessor
connectTo(IDataProcessor<OUT, ?>...)
- Method in class net.engio.pips.data.
DataProcessor
connectTo(IDataProcessor<OUT, V>)
- Method in interface net.engio.pips.data.
IDataProcessor
Connect another data processor to this data processor.
connectTo(IDataProcessor<OUT, ?>...)
- Method in interface net.engio.pips.data.
IDataProcessor
Connect multiple other data processor to this data processor.
consume(IDataCollector<V>)
- Method in class net.engio.pips.data.utils.
TimeBasedAggregator
consume(IDataCollector<V>...)
- Method in class net.engio.pips.data.utils.
TimeBasedAggregator
consume(List<IDataCollector<V>>)
- Method in class net.engio.pips.data.utils.
TimeBasedAggregator
Counter
- Class in
net.engio.pips.data.utils
Counter()
- Constructor for class net.engio.pips.data.utils.
Counter
Counter(IDataProcessor<Long, Long>)
- Constructor for class net.engio.pips.data.utils.
Counter
Counter(long, IDataProcessor<Long, Long>)
- Constructor for class net.engio.pips.data.utils.
Counter
D
DataCollector
<
IN
> - Class in
net.engio.pips.data
DataCollector(String)
- Constructor for class net.engio.pips.data.
DataCollector
DataCollectorManager
- Class in
net.engio.pips.data
DataCollectorManager()
- Constructor for class net.engio.pips.data.
DataCollectorManager
DataCollectorManager.CollectorGroup
- Class in
net.engio.pips.data
DataPoint
<
V
> - Class in
net.engio.pips.data
DataPoint(V)
- Constructor for class net.engio.pips.data.
DataPoint
DataPoint(long, V)
- Constructor for class net.engio.pips.data.
DataPoint
DataProcessor
<
IN
,
OUT
> - Class in
net.engio.pips.data
DoubleToLong
- Class in
net.engio.pips.data.utils
DoubleToLong()
- Constructor for class net.engio.pips.data.utils.
DoubleToLong
E
Each(int, TimeUnit)
- Static method in class net.engio.pips.data.utils.
Sensor
end()
- Method in class net.engio.pips.data.utils.
ExecutionTimer
ExecutionTimer
- Class in
net.engio.pips.data.utils
An execution timer provides convenience methods (begin(),end()) for measuring time intervals and publishing them to registered data consumers.
ExecutionTimer(IDataProcessor<Long, ?>)
- Constructor for class net.engio.pips.data.utils.
ExecutionTimer
F
feed(IDataProcessor<IN, ?>)
- Method in class net.engio.pips.data.
DataCollector
feed(IDataProcessor<IN, ?>)
- Method in interface net.engio.pips.data.
IDataCollector
Feed all collected data points to the consumer by calling the consumers receive() method for each data point.
fold(IAggregate<V, A>, IDataCollector<A>)
- Method in class net.engio.pips.data.utils.
TimeBasedAggregator
Fold multiple data collectors into one, using the aggregator function.
fold(IAggregate<V, A>)
- Method in class net.engio.pips.data.utils.
TimeBasedAggregator
G
Generator
<
V
> - Interface in
net.engio.pips.data.utils
get(String)
- Method in class net.engio.pips.data.utils.
Registry
getCollectors()
- Method in class net.engio.pips.data.
DataCollectorManager.CollectorGroup
getCollectors(String, int)
- Method in class net.engio.pips.data.
DataCollectorManager
getCollectors(String)
- Method in class net.engio.pips.data.
DataCollectorManager
getCollectorSet(String)
- Method in class net.engio.pips.data.
DataCollectorManager
getDatapoints()
- Method in class net.engio.pips.data.
DataCollector
getDatapoints()
- Method in interface net.engio.pips.data.
IDataCollector
Retrieve an immutable set of all received data points
getGroupId()
- Method in class net.engio.pips.data.
DataCollectorManager.CollectorGroup
getGroups()
- Method in class net.engio.pips.data.
DataCollectorManager
getId()
- Method in class net.engio.pips.data.
DataCollector
getId()
- Method in interface net.engio.pips.data.
IDataCollector
Get the id of the collector.
getItemCount()
- Method in class net.engio.pips.data.utils.
ItemCounter
getParentGroup()
- Method in class net.engio.pips.data.
DataCollectorManager.CollectorGroup
getRegisteredComponents()
- Method in class net.engio.pips.data.utils.
Registry
getTsCreated()
- Method in class net.engio.pips.data.
DataPoint
getValue()
- Method in class net.engio.pips.data.aggregator.
Average
getValue()
- Method in interface net.engio.pips.data.aggregator.
IAggregate
Get the aggregated value
getValue()
- Method in class net.engio.pips.data.aggregator.
Max
getValue()
- Method in class net.engio.pips.data.aggregator.
Min
getValue()
- Method in class net.engio.pips.data.
DataPoint
getValues()
- Method in class net.engio.pips.data.
DataCollector
getValues()
- Method in interface net.engio.pips.data.
IDataCollector
Get all received values
I
IAggregate
<
IN
,
OUT
> - Interface in
net.engio.pips.data.aggregator
Reduce a set of data points to a single value, e.g.
IDataCollector
<
IN
> - Interface in
net.engio.pips.data
A data collector will store the received data points (persistently or in-memory) to provide subsequent access to them
IDataFilter
<
V
> - Interface in
net.engio.pips.data.filter
A filter is used to control which data points may pass from one
IDataProcessor
to another
IDataFilter.ItemCountBased
<
V
> - Class in
net.engio.pips.data.filter
This counter based filter will let pass only every nth data point based on the specified range.
IDataFilter.TimeBased
<
V
> - Class in
net.engio.pips.data.filter
Time based filtering considers the timestamps of the incoming data points as a filter criterion.
IDataProcessor
<
IN
,
OUT
> - Interface in
net.engio.pips.data
A data processor produces outgoing data points from incoming data points using any kind of processing logic.
into(IDataProcessor<V, ?>)
- Method in class net.engio.pips.data.utils.
Sensor
Specify the destination that will receive the values from the generator
ItemCountBased(int)
- Constructor for class net.engio.pips.data.filter.
IDataFilter.ItemCountBased
ItemCounter
- Class in
net.engio.pips.data.utils
Plug in the item counter to keep track of the number of data points flowing a network of data processors.
ItemCounter()
- Constructor for class net.engio.pips.data.utils.
ItemCounter
M
Max
<
N
extends
Number
> - Class in
net.engio.pips.data.aggregator
Max()
- Constructor for class net.engio.pips.data.aggregator.
Max
Min
<
N
extends
Number
> - Class in
net.engio.pips.data.aggregator
Min()
- Constructor for class net.engio.pips.data.aggregator.
Min
N
net.engio.pips.data
- package net.engio.pips.data
net.engio.pips.data.aggregator
- package net.engio.pips.data.aggregator
net.engio.pips.data.filter
- package net.engio.pips.data.filter
net.engio.pips.data.utils
- package net.engio.pips.data.utils
next()
- Method in interface net.engio.pips.data.utils.
Generator
P
pipe(Generator<V>)
- Method in class net.engio.pips.data.utils.
Sensor
Specify where the sensor will get its values from
R
receive(DataPoint<N>)
- Method in class net.engio.pips.data.aggregator.
Average
receive(DataPoint<N>)
- Method in class net.engio.pips.data.aggregator.
Max
receive(DataPoint<N>)
- Method in class net.engio.pips.data.aggregator.
Min
receive(DataPoint<IN>)
- Method in class net.engio.pips.data.aggregator.
SlidingAggregator
receive(DataPoint<IN>)
- Method in class net.engio.pips.data.
DataCollector
receive(IN)
- Method in class net.engio.pips.data.
DataCollector
receive(IN)
- Method in class net.engio.pips.data.
DataProcessor
receive(DataPoint<V>)
- Method in class net.engio.pips.data.filter.
Sampler
receive(DataPoint<IN>)
- Method in interface net.engio.pips.data.
IDataProcessor
Receive a new data point
receive(IN)
- Method in interface net.engio.pips.data.
IDataProcessor
Convenience method to receive new values
receive(DataPoint<Long>)
- Method in class net.engio.pips.data.utils.
Counter
receive(DataPoint)
- Method in class net.engio.pips.data.utils.
ItemCounter
receive(DataPoint<IN>)
- Method in class net.engio.pips.data.utils.
Synchronizer
receive(DataPoint<V>)
- Method in class net.engio.pips.data.utils.
TimeBasedAggregator
receive(DataPoint<IN>)
- Method in class net.engio.pips.data.utils.
ValueMapper
Registry
- Class in
net.engio.pips.data.utils
Within a benchmark it may be necessary to share some global counters, data collectors etc.
Registry()
- Constructor for class net.engio.pips.data.utils.
Registry
reset()
- Method in class net.engio.pips.data.aggregator.
Average
reset()
- Method in interface net.engio.pips.data.aggregator.
IAggregate
Reset this aggregate.
reset()
- Method in class net.engio.pips.data.aggregator.
Max
reset()
- Method in class net.engio.pips.data.aggregator.
Min
S
Sampler
<
V
> - Class in
net.engio.pips.data.filter
Samplers can be used to reduce the frequency of data point by filtering data points based on a sampling rate criterion.
Sampler(IDataFilter<V>)
- Constructor for class net.engio.pips.data.filter.
Sampler
Sensor
<
V
> - Class in
net.engio.pips.data.utils
Sensor(int, TimeUnit)
- Constructor for class net.engio.pips.data.utils.
Sensor
size()
- Method in class net.engio.pips.data.
DataCollector
size()
- Method in interface net.engio.pips.data.
IDataCollector
The number of data points contained in this collector
skip(int)
- Static method in class net.engio.pips.data.filter.
Sampler
SlidingAggregator
<
IN
,
OUT
> - Class in
net.engio.pips.data.aggregator
Calculate the moving aggregated by continuously aggregating a fixed number of incoming data points using any given
IAggregate
.
SlidingAggregator(IDataFilter<IN>, IAggregate<IN, OUT>)
- Constructor for class net.engio.pips.data.aggregator.
SlidingAggregator
start()
- Method in class net.engio.pips.data.utils.
Sensor
Starting a sensor will schedule a timer task that pushes values from the generator to the target at the specified rate of this sensor.
stop()
- Method in class net.engio.pips.data.utils.
Sensor
Stop a formerly started sensor.
Synchronizer
<
IN
> - Class in
net.engio.pips.data.utils
Synchronize flow of data points
Synchronizer()
- Constructor for class net.engio.pips.data.utils.
Synchronizer
T
TimeBased(long)
- Constructor for class net.engio.pips.data.filter.
IDataFilter.TimeBased
timeBased(long)
- Static method in class net.engio.pips.data.filter.
Sampler
TimeBasedAggregator
<
V
extends
Number
> - Class in
net.engio.pips.data.utils
Time based aggregation allows to combine multiple data points with the same time stamp into an aggregated value (of the same time stamp).
TimeBasedAggregator()
- Constructor for class net.engio.pips.data.utils.
TimeBasedAggregator
toString()
- Method in class net.engio.pips.data.aggregator.
Average
toString()
- Method in class net.engio.pips.data.
DataCollector
toString()
- Method in class net.engio.pips.data.
DataCollectorManager.CollectorGroup
toString()
- Method in class net.engio.pips.data.
DataPoint
toString(Collection<DataPoint>)
- Static method in class net.engio.pips.data.
DataPoint
V
ValueMapper
<
IN
,
OUT
> - Class in
net.engio.pips.data.utils
Map values from one type to another.
ValueMapper()
- Constructor for class net.engio.pips.data.utils.
ValueMapper
values()
- Method in class net.engio.pips.data.utils.
Registry
Void
- Static variable in interface net.engio.pips.data.
IDataProcessor
A data processor that acts like /dev/null
A
B
C
D
E
F
G
I
M
N
P
R
S
T
V
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
pips, 1.0.0.RC1
Prev
Next
Frames
No Frames
All Classes
Copyright © 2016. All rights reserved.