public class DoubleStreamBuilder extends Object implements com.fluxtion.runtime.stream.EventStream.EventSupplierAccessor<com.fluxtion.runtime.stream.EventStream.DoubleEventSupplier>
| Modifier and Type | Method and Description |
|---|---|
<F extends com.fluxtion.runtime.stream.aggregate.DoubleAggregateFunction<F>> |
aggregate(com.fluxtion.runtime.partition.LambdaReflection.SerializableSupplier<F> aggregateFunction) |
EventStreamBuilder<Double> |
box() |
DoubleStreamBuilder |
console() |
DoubleStreamBuilder |
console(String in) |
DoubleStreamBuilder |
defaultValue(double defaultValue) |
<S> DoubleStreamBuilder |
filter(com.fluxtion.runtime.partition.LambdaReflection.SerializableBiDoublePredicate predicate,
DoubleStreamBuilder secondArgument) |
DoubleStreamBuilder |
filter(com.fluxtion.runtime.partition.LambdaReflection.SerializableDoubleFunction<Boolean> filterFunction) |
com.fluxtion.runtime.stream.EventStream.DoubleEventSupplier |
getEventSupplier() |
DoubleStreamBuilder |
id(String nodeId) |
DoubleStreamBuilder |
map(com.fluxtion.runtime.partition.LambdaReflection.SerializableDoubleUnaryOperator int2IntFunction) |
DoubleStreamBuilder |
mapBiFunction(com.fluxtion.runtime.partition.LambdaReflection.SerializableBiDoubleFunction int2IntFunction,
DoubleStreamBuilder stream2Builder) |
<T> EventStreamBuilder<T> |
mapOnNotify(T target) |
IntStreamBuilder |
mapToInt(com.fluxtion.runtime.partition.LambdaReflection.SerializableDoubleToIntFunction int2IntFunction) |
LongStreamBuilder |
mapToLong(com.fluxtion.runtime.partition.LambdaReflection.SerializableDoubleToLongFunction int2IntFunction) |
<R> EventStreamBuilder<R> |
mapToObj(com.fluxtion.runtime.partition.LambdaReflection.SerializableDoubleFunction<R> int2IntFunction) |
DoubleStreamBuilder |
notify(Object target) |
DoubleStreamBuilder |
peek(com.fluxtion.runtime.partition.LambdaReflection.SerializableConsumer<Double> peekFunction) |
DoubleStreamBuilder |
publishTrigger(Object publishTrigger) |
DoubleStreamBuilder |
publishTriggerOverride(Object publishTrigger) |
DoubleStreamBuilder |
push(com.fluxtion.runtime.partition.LambdaReflection.SerializableDoubleConsumer pushFunction) |
DoubleStreamBuilder |
resetTrigger(Object resetTrigger) |
DoubleStreamBuilder |
sink(String sinkId) |
<F extends com.fluxtion.runtime.stream.aggregate.DoubleAggregateFunction<F>> |
slidingAggregate(com.fluxtion.runtime.partition.LambdaReflection.SerializableSupplier<F> aggregateFunction,
int bucketSizeMillis,
int numberOfBuckets) |
<F extends com.fluxtion.runtime.stream.aggregate.DoubleAggregateFunction<F>> |
tumblingAggregate(com.fluxtion.runtime.partition.LambdaReflection.SerializableSupplier<F> aggregateFunction,
int bucketSizeMillis) |
DoubleStreamBuilder |
updateTrigger(Object updateTrigger) |
public com.fluxtion.runtime.stream.EventStream.DoubleEventSupplier getEventSupplier()
getEventSupplier in interface com.fluxtion.runtime.stream.EventStream.EventSupplierAccessor<com.fluxtion.runtime.stream.EventStream.DoubleEventSupplier>public DoubleStreamBuilder updateTrigger(Object updateTrigger)
public DoubleStreamBuilder publishTrigger(Object publishTrigger)
public DoubleStreamBuilder publishTriggerOverride(Object publishTrigger)
public DoubleStreamBuilder resetTrigger(Object resetTrigger)
public DoubleStreamBuilder filter(com.fluxtion.runtime.partition.LambdaReflection.SerializableDoubleFunction<Boolean> filterFunction)
public <S> DoubleStreamBuilder filter(com.fluxtion.runtime.partition.LambdaReflection.SerializableBiDoublePredicate predicate, DoubleStreamBuilder secondArgument)
public DoubleStreamBuilder defaultValue(double defaultValue)
public DoubleStreamBuilder map(com.fluxtion.runtime.partition.LambdaReflection.SerializableDoubleUnaryOperator int2IntFunction)
public DoubleStreamBuilder mapBiFunction(com.fluxtion.runtime.partition.LambdaReflection.SerializableBiDoubleFunction int2IntFunction, DoubleStreamBuilder stream2Builder)
public <F extends com.fluxtion.runtime.stream.aggregate.DoubleAggregateFunction<F>> DoubleStreamBuilder aggregate(com.fluxtion.runtime.partition.LambdaReflection.SerializableSupplier<F> aggregateFunction)
public <F extends com.fluxtion.runtime.stream.aggregate.DoubleAggregateFunction<F>> DoubleStreamBuilder tumblingAggregate(com.fluxtion.runtime.partition.LambdaReflection.SerializableSupplier<F> aggregateFunction, int bucketSizeMillis)
public <F extends com.fluxtion.runtime.stream.aggregate.DoubleAggregateFunction<F>> DoubleStreamBuilder slidingAggregate(com.fluxtion.runtime.partition.LambdaReflection.SerializableSupplier<F> aggregateFunction, int bucketSizeMillis, int numberOfBuckets)
public <T> EventStreamBuilder<T> mapOnNotify(T target)
public EventStreamBuilder<Double> box()
public <R> EventStreamBuilder<R> mapToObj(com.fluxtion.runtime.partition.LambdaReflection.SerializableDoubleFunction<R> int2IntFunction)
public IntStreamBuilder mapToInt(com.fluxtion.runtime.partition.LambdaReflection.SerializableDoubleToIntFunction int2IntFunction)
public LongStreamBuilder mapToLong(com.fluxtion.runtime.partition.LambdaReflection.SerializableDoubleToLongFunction int2IntFunction)
public DoubleStreamBuilder notify(Object target)
public DoubleStreamBuilder sink(String sinkId)
public DoubleStreamBuilder push(com.fluxtion.runtime.partition.LambdaReflection.SerializableDoubleConsumer pushFunction)
public DoubleStreamBuilder peek(com.fluxtion.runtime.partition.LambdaReflection.SerializableConsumer<Double> peekFunction)
public DoubleStreamBuilder console(String in)
public DoubleStreamBuilder console()
public DoubleStreamBuilder id(String nodeId)
Copyright © 2022. All rights reserved.