| Package | Description |
|---|---|
| net.engio.pips.data | |
| net.engio.pips.data.aggregator | |
| net.engio.pips.data.filter | |
| net.engio.pips.data.utils |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IDataCollector<IN>
A data collector will store the received data points (persistently or in-memory) to provide
subsequent access to them
|
| Modifier and Type | Class and Description |
|---|---|
class |
DataCollector<IN> |
class |
DataProcessor<IN,OUT> |
| Modifier and Type | Field and Description |
|---|---|
static IDataProcessor |
IDataProcessor.Void
A data processor that acts like /dev/null
|
| Modifier and Type | Method and Description |
|---|---|
IDataProcessor<IN,OUT> |
IDataProcessor.add(IDataProcessor<OUT,?> destination)
Connect another data processor to this data processor.
|
IDataProcessor<IN,OUT> |
IDataProcessor.connectTo(IDataProcessor<OUT,?>... destination)
Connect multiple other data processor to this data processor.
|
IDataProcessor<IN,OUT> |
DataProcessor.connectTo(IDataProcessor<OUT,?>... consumer) |
<V> IDataProcessor<OUT,V> |
IDataProcessor.connectTo(IDataProcessor<OUT,V> destination)
Connect another data processor to this data processor.
|
<V> IDataProcessor<OUT,V> |
DataProcessor.connectTo(IDataProcessor<OUT,V> consumer) |
| Modifier and Type | Method and Description |
|---|---|
IDataProcessor<IN,OUT> |
IDataProcessor.add(IDataProcessor<OUT,?> destination)
Connect another data processor to this data processor.
|
DataProcessor<IN,OUT> |
DataProcessor.add(IDataProcessor<OUT,?> destination) |
IDataProcessor<IN,OUT> |
IDataProcessor.connectTo(IDataProcessor<OUT,?>... destination)
Connect multiple other data processor to this data processor.
|
IDataProcessor<IN,OUT> |
DataProcessor.connectTo(IDataProcessor<OUT,?>... consumer) |
<V> IDataProcessor<OUT,V> |
IDataProcessor.connectTo(IDataProcessor<OUT,V> destination)
Connect another data processor to this data processor.
|
<V> IDataProcessor<OUT,V> |
DataProcessor.connectTo(IDataProcessor<OUT,V> consumer) |
void |
DataCollector.feed(IDataProcessor<IN,?> consumer) |
void |
IDataCollector.feed(IDataProcessor<IN,?> consumer)
Feed all collected data points to the consumer by calling the
consumers receive() method for each data point.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IAggregate<IN,OUT>
Reduce a set of data points to a single value, e.g.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Average<N extends Number> |
class |
Max<N extends Number> |
class |
Min<N extends Number> |
class |
SlidingAggregator<IN,OUT>
Calculate the moving aggregated by continuously aggregating a fixed number of incoming
data points using any given
IAggregate. |
| Modifier and Type | Class and Description |
|---|---|
class |
Sampler<V>
Samplers can be used to reduce the frequency of data point
by filtering data points based on a sampling rate criterion.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Counter |
class |
DoubleToLong |
class |
ItemCounter
Plug in the item counter to keep track of the number of data points
flowing a network of data processors.
|
class |
Synchronizer<IN>
Synchronize flow of data points
|
class |
ValueMapper<IN,OUT>
Map values from one type to another.
|
| Modifier and Type | Method and Description |
|---|---|
Sensor<V> |
Sensor.into(IDataProcessor<V,?> target)
Specify the destination that will receive the values from the generator
|
| Constructor and Description |
|---|
Counter(IDataProcessor<Long,Long> delegate) |
Counter(long initialValue,
IDataProcessor<Long,Long> delegate) |
ExecutionTimer(IDataProcessor<Long,?> delegate) |
Copyright © 2016. All rights reserved.