Index
All Classes and Interfaces|All Packages
A
- accNum - Variable in class org.aksw.commons.rx.op.FlowableOperatorCollapseRuns.SubscriberImpl
- accumulator - Variable in class org.aksw.commons.rx.op.FlowableOperatorConditionalConcat.SubscriberImpl
- aggregator - Variable in class org.aksw.commons.rx.op.FlowableOperatorConditionalConcat
-
The amount of items to read ahead
- apply(Subscriber) - Method in class org.aksw.commons.rx.op.OperatorLocalOrder
- apply(Subscriber) - Method in class org.aksw.commons.rx.op.FlowableOperatorCollapseRuns
- apply(Subscriber) - Method in class org.aksw.commons.rx.op.FlowableOperatorConditionalConcat
- apply(Subscriber) - Method in class org.aksw.commons.rx.op.FlowableOperatorReadAhead
- apply(Subscriber) - Method in class org.aksw.commons.rx.op.OperatorObserveThroughput
C
- cancel() - Method in class org.aksw.commons.rx.op.FlowableOperatorCollapseRuns.SubscriberImpl
- cancel() - Method in class org.aksw.commons.rx.op.FlowableOperatorConditionalConcat.SubscriberImpl
- cancel() - Method in class org.aksw.commons.rx.op.FlowableOperatorReadAhead.SubscriberImpl
- cancel() - Method in class org.aksw.commons.rx.op.OperatorLocalOrder.SubscriberImpl
- cancel() - Method in class org.aksw.commons.rx.op.OperatorObserveThroughput.SubscriberImpl
- consume(Flowable) - Static method in class org.aksw.commons.rx.util.RxUtils
-
Consume a flow by mapping it to empty maybes as long as there is no error.
- counter(String, long) - Static method in class org.aksw.commons.rx.util.RxUtils
- create(int) - Static method in class org.aksw.commons.rx.op.FlowableOperatorReadAhead
-
Create method with the following characteristics: the accumulator constructor is a mere supplier (and thus neither depends on the accumulator count nor the group Key) Group keys are compared using Objects::equals
- create(String, long) - Static method in class org.aksw.commons.rx.op.OperatorObserveThroughput
- create(String, long, Consumer) - Static method in class org.aksw.commons.rx.op.OperatorObserveThroughput
- create(Aggregator, Function) - Static method in class org.aksw.commons.rx.op.FlowableOperatorConditionalConcat
-
Create method with the following characteristics: the accumulator constructor is a mere supplier (and thus neither depends on the accumulator count nor the group Key) Group keys are compared using Objects::equals
- create(CollapseRunsSpec) - Static method in class org.aksw.commons.rx.op.FlowableOperatorCollapseRuns
- create(S, Function, BiFunction, Function) - Static method in class org.aksw.commons.rx.op.LocalOrderSpecImpl
- create(S, Function, BiFunction, Function) - Static method in class org.aksw.commons.rx.op.OperatorLocalOrder
- create(S, LocalOrderSpec) - Static method in class org.aksw.commons.rx.op.OperatorLocalOrder
- createFlowableFromResource(Callable, Function, Predicate, Function, Consumer) - Static method in class org.aksw.commons.rx.util.FlowableUtils
-
Generic helper to create a Flowable by mapping some resource such as in InputStream or a QueryExecution to an iterable such as an ResultSet
- createTransformer(Function) - Static method in class org.aksw.commons.rx.util.RxUtils
-
Utils method to create a transformer from a function that takes a FlowableEmitter and yields a FlowableSubscriber from it.
- createTransformer(Function, BackpressureStrategy) - Static method in class org.aksw.commons.rx.util.RxUtils
- currentAcc - Variable in class org.aksw.commons.rx.op.FlowableOperatorCollapseRuns.SubscriberImpl
- currentKey - Variable in class org.aksw.commons.rx.op.FlowableOperatorCollapseRuns.SubscriberImpl
D
- defaultThroughputEventHandler(OperatorObserveThroughput.ThroughputEvent) - Static method in class org.aksw.commons.rx.op.OperatorObserveThroughput
- distanceFn - Variable in class org.aksw.commons.rx.op.LocalOrderBase
- downstream - Variable in class org.aksw.commons.rx.op.FlowableOperatorCollapseRuns.SubscriberImpl
- downstream - Variable in class org.aksw.commons.rx.op.FlowableOperatorConditionalConcat.SubscriberImpl
- downstream - Variable in class org.aksw.commons.rx.op.FlowableOperatorReadAhead.SubscriberImpl
- downstream - Variable in class org.aksw.commons.rx.op.OperatorLocalOrder.SubscriberImpl
- downstream - Variable in class org.aksw.commons.rx.op.OperatorObserveThroughput.SubscriberImpl
- downstreamDemand - Variable in class org.aksw.commons.rx.op.FlowableOperatorConditionalConcat.SubscriberImpl
- downstreamDemand - Variable in class org.aksw.commons.rx.op.FlowableOperatorReadAhead.SubscriberImpl
- drain() - Method in class org.aksw.commons.rx.op.FlowableOperatorReadAhead.SubscriberImpl
-
From the queue send out as many items as requested
- drain() - Method in class org.aksw.commons.rx.op.OperatorLocalOrder.SubscriberImpl
- drain(boolean, Runnable) - Method in class org.aksw.commons.rx.op.OperatorLocalOrder.SubscriberImpl
- drainTo(Collection) - Method in class org.aksw.commons.rx.op.OperatorLocalOrder.SubscriberImpl
E
- emitter - Variable in class org.aksw.commons.rx.util.FlowBase
- eventHandler - Variable in class org.aksw.commons.rx.op.OperatorObserveThroughput
- eventInterval - Variable in class org.aksw.commons.rx.op.OperatorObserveThroughput.ThroughputEvent
- expectedSeqId - Variable in class org.aksw.commons.rx.op.OperatorLocalOrder.SubscriberImpl
- extractSeqId - Variable in class org.aksw.commons.rx.op.LocalOrderBase
F
- FlowableOperatorCollapseRuns<T,
K, - Class in org.aksw.commons.rx.opV> -
Sequential group by; somewhat similar to .toListWhile() but with dedicated support for group keys and accumulators The constructor lambda for accumulators receives the count of so far created accumulators (starting with 0) and the group key.
- FlowableOperatorCollapseRuns(CollapseRunsSpec) - Constructor for class org.aksw.commons.rx.op.FlowableOperatorCollapseRuns
- FlowableOperatorCollapseRuns.SubscriberImpl - Class in org.aksw.commons.rx.op
- FlowableOperatorConditionalConcat<T,
C> - Class in org.aksw.commons.rx.op -
Track all seen items of the downstream flowable.
- FlowableOperatorConditionalConcat(Aggregator, Function) - Constructor for class org.aksw.commons.rx.op.FlowableOperatorConditionalConcat
- FlowableOperatorConditionalConcat.SubscriberImpl - Class in org.aksw.commons.rx.op
-
This subscriber first consumes the initial upstream and caches all seen items.
- FlowableOperatorReadAhead<T> - Class in org.aksw.commons.rx.op
-
Flowable<Entry<Integer, List<Integer>>> list = Flowable .range(0, 10) .map(i -> Maps.immutableEntry((int)(i / 3), i)) .lift(FlowableOperatorSequentialGroupBy.<Entry<Integer, Integer>, Integer, List<Integer>>create(Entry::getKey, ArrayList::new, (acc, e) -> acc.add(e.getValue()))); - FlowableOperatorReadAhead(int) - Constructor for class org.aksw.commons.rx.op.FlowableOperatorReadAhead
- FlowableOperatorReadAhead.SubscriberImpl - Class in org.aksw.commons.rx.op
- FlowableUtils - Class in org.aksw.commons.rx.util
- FlowableUtils() - Constructor for class org.aksw.commons.rx.util.FlowableUtils
- FlowBase<T> - Class in org.aksw.commons.rx.util
-
Utility base class for FlowableSubscribers which wraps a FlowableEmitter.
- FlowBase(FlowableEmitter) - Constructor for class org.aksw.commons.rx.util.FlowBase
- forLong(long, Function) - Static method in class org.aksw.commons.rx.op.OperatorLocalOrder
- forLong(Function) - Static method in class org.aksw.commons.rx.op.LocalOrderSpecImpl
- fromBlockingQueue(BlockingQueue, Predicate) - Static method in class org.aksw.commons.rx.util.RxUtils
G
- getDistanceFn() - Method in interface org.aksw.commons.rx.op.LocalOrderSpec
- getDistanceFn() - Method in class org.aksw.commons.rx.op.LocalOrderSpecImpl
- getExtractSeqId() - Method in interface org.aksw.commons.rx.op.LocalOrderSpec
- getExtractSeqId() - Method in class org.aksw.commons.rx.op.LocalOrderSpecImpl
- getIncrementSeqId() - Method in interface org.aksw.commons.rx.op.LocalOrderSpec
- getIncrementSeqId() - Method in class org.aksw.commons.rx.op.LocalOrderSpecImpl
I
- incrementSeqId - Variable in class org.aksw.commons.rx.op.LocalOrderBase
- initialExpectedSeqId - Variable in class org.aksw.commons.rx.op.OperatorLocalOrder
- interval - Variable in class org.aksw.commons.rx.op.OperatorObserveThroughput
- isInitialUpstreamComplete - Variable in class org.aksw.commons.rx.op.FlowableOperatorConditionalConcat.SubscriberImpl
- isUpstreamComplete - Variable in class org.aksw.commons.rx.op.FlowableOperatorCollapseRuns.SubscriberImpl
- isUpstreamComplete - Variable in class org.aksw.commons.rx.op.OperatorLocalOrder.SubscriberImpl
- isUpstreamCompleted - Variable in class org.aksw.commons.rx.op.FlowableOperatorReadAhead.SubscriberImpl
L
- lastItemSent - Variable in class org.aksw.commons.rx.op.FlowableOperatorCollapseRuns.SubscriberImpl
- LocalOrderBase<T,
S> - Class in org.aksw.commons.rx.op - LocalOrderBase(Function, BiFunction, Function) - Constructor for class org.aksw.commons.rx.op.LocalOrderBase
- LocalOrderBase(LocalOrderBase) - Constructor for class org.aksw.commons.rx.op.LocalOrderBase
- LocalOrderBase(LocalOrderSpec) - Constructor for class org.aksw.commons.rx.op.LocalOrderBase
- LocalOrderSpec<T,
S> - Interface in org.aksw.commons.rx.op - LocalOrderSpecImpl<T,
S> - Class in org.aksw.commons.rx.op - LocalOrderSpecImpl(Function, BiFunction, Function) - Constructor for class org.aksw.commons.rx.op.LocalOrderSpecImpl
N
- name - Variable in class org.aksw.commons.rx.op.OperatorObserveThroughput
- name - Variable in class org.aksw.commons.rx.op.OperatorObserveThroughput.ThroughputEvent
- nameMap - Static variable in class org.aksw.commons.rx.util.RxUtils
O
- onComplete() - Method in class org.aksw.commons.rx.op.FlowableOperatorCollapseRuns.SubscriberImpl
-
Called when the upstream completes
- onComplete() - Method in class org.aksw.commons.rx.op.FlowableOperatorConditionalConcat.SubscriberImpl
-
Called when the upstream completes
- onComplete() - Method in class org.aksw.commons.rx.op.FlowableOperatorReadAhead.SubscriberImpl
-
Called when the upstream completes
- onComplete() - Method in class org.aksw.commons.rx.op.OperatorLocalOrder.SubscriberImpl
- onComplete() - Method in class org.aksw.commons.rx.op.OperatorObserveThroughput.SubscriberImpl
- onComplete() - Method in class org.aksw.commons.rx.util.FlowBase
- onError(Throwable) - Method in class org.aksw.commons.rx.op.FlowableOperatorCollapseRuns.SubscriberImpl
- onError(Throwable) - Method in class org.aksw.commons.rx.op.FlowableOperatorConditionalConcat.SubscriberImpl
- onError(Throwable) - Method in class org.aksw.commons.rx.op.FlowableOperatorReadAhead.SubscriberImpl
- onError(Throwable) - Method in class org.aksw.commons.rx.op.OperatorLocalOrder.SubscriberImpl
- onError(Throwable) - Method in class org.aksw.commons.rx.op.OperatorObserveThroughput.SubscriberImpl
- onError(Throwable) - Method in class org.aksw.commons.rx.util.FlowBase
- onNext(T) - Method in class org.aksw.commons.rx.op.FlowableOperatorCollapseRuns.SubscriberImpl
- onNext(T) - Method in class org.aksw.commons.rx.op.FlowableOperatorConditionalConcat.SubscriberImpl
- onNext(T) - Method in class org.aksw.commons.rx.op.FlowableOperatorReadAhead.SubscriberImpl
- onNext(T) - Method in class org.aksw.commons.rx.op.OperatorLocalOrder.SubscriberImpl
- onNext(T) - Method in class org.aksw.commons.rx.op.OperatorObserveThroughput.SubscriberImpl
- onSubscribe(Subscription) - Method in class org.aksw.commons.rx.util.FlowBase
- onSubscribe(Subscription) - Method in class org.aksw.commons.rx.op.FlowableOperatorCollapseRuns.SubscriberImpl
- onSubscribe(Subscription) - Method in class org.aksw.commons.rx.op.FlowableOperatorConditionalConcat.SubscriberImpl
- onSubscribe(Subscription) - Method in class org.aksw.commons.rx.op.FlowableOperatorReadAhead.SubscriberImpl
- onSubscribe(Subscription) - Method in class org.aksw.commons.rx.op.OperatorLocalOrder.SubscriberImpl
- onSubscribe(Subscription) - Method in class org.aksw.commons.rx.op.OperatorObserveThroughput.SubscriberImpl
- OperatorLocalOrder<T,
S> - Class in org.aksw.commons.rx.op - OperatorLocalOrder(S, Function, BiFunction, Function) - Constructor for class org.aksw.commons.rx.op.OperatorLocalOrder
- OperatorLocalOrder(S, LocalOrderSpec) - Constructor for class org.aksw.commons.rx.op.OperatorLocalOrder
- OperatorLocalOrder.SubscriberImpl - Class in org.aksw.commons.rx.op
- OperatorObserveThroughput<T> - Class in org.aksw.commons.rx.op
-
Operator that fires a callback every time it has seen a configurable number of items.
- OperatorObserveThroughput(String, long, Consumer) - Constructor for class org.aksw.commons.rx.op.OperatorObserveThroughput
- OperatorObserveThroughput.SubscriberImpl - Class in org.aksw.commons.rx.op
- OperatorObserveThroughput.ThroughputEvent - Class in org.aksw.commons.rx.op
- org.aksw.commons.rx.op - package org.aksw.commons.rx.op
- org.aksw.commons.rx.util - package org.aksw.commons.rx.util
P
- pending - Variable in class org.aksw.commons.rx.op.FlowableOperatorCollapseRuns.SubscriberImpl
- pending - Variable in class org.aksw.commons.rx.op.OperatorLocalOrder.SubscriberImpl
- pending - Variable in class org.aksw.commons.rx.op.OperatorObserveThroughput.SubscriberImpl
- poison() - Static method in class org.aksw.commons.rx.util.RxUtils
- POISON - Static variable in class org.aksw.commons.rx.util.RxUtils
-
A 'poison' is an object that serves as an end marker on blocking queues
- postDrainRequests(boolean) - Method in class org.aksw.commons.rx.op.OperatorLocalOrder.SubscriberImpl
- priorKey - Variable in class org.aksw.commons.rx.op.FlowableOperatorCollapseRuns.SubscriberImpl
- put(SimpleQueue, T) - Static method in class org.aksw.commons.rx.util.RxUtils
-
/ .observeOn(Schedulers.newThread())
Q
- queue - Variable in class org.aksw.commons.rx.op.FlowableOperatorReadAhead.SubscriberImpl
- queueConsumer() - Static method in class org.aksw.commons.rx.util.RxUtils
-
Take items from the blocking queue and pass them on to the subscriber
- queuedObserveOn(Scheduler, int) - Static method in class org.aksw.commons.rx.util.RxUtils
- queueProducer(int) - Static method in class org.aksw.commons.rx.util.RxUtils
-
Map each item to the same blocking queue instance thereby appending that item to the queue.
R
- readAheadAmount - Variable in class org.aksw.commons.rx.op.FlowableOperatorReadAhead
-
The amount of items to read ahead
- readAheadCapacity - Variable in class org.aksw.commons.rx.op.FlowableOperatorReadAhead.SubscriberImpl
- request(long) - Method in class org.aksw.commons.rx.op.FlowableOperatorCollapseRuns.SubscriberImpl
- request(long) - Method in class org.aksw.commons.rx.op.FlowableOperatorConditionalConcat.SubscriberImpl
- request(long) - Method in class org.aksw.commons.rx.op.FlowableOperatorReadAhead.SubscriberImpl
- request(long) - Method in class org.aksw.commons.rx.op.OperatorLocalOrder.SubscriberImpl
- request(long) - Method in class org.aksw.commons.rx.op.OperatorObserveThroughput.SubscriberImpl
- RxOpsEx - Class in org.aksw.commons.rx.util
- RxOpsEx() - Constructor for class org.aksw.commons.rx.util.RxOpsEx
- RxUtils - Class in org.aksw.commons.rx.util
- RxUtils() - Constructor for class org.aksw.commons.rx.util.RxUtils
S
- safeMaybe(Callable) - Static method in class org.aksw.commons.rx.util.RxUtils
-
If something goes wrong when running the wrapped action then log an error return an empty maybe
- seenItems - Variable in class org.aksw.commons.rx.op.OperatorObserveThroughput.SubscriberImpl
- seqIdToValue - Variable in class org.aksw.commons.rx.op.OperatorLocalOrder.SubscriberImpl
- stream(Flowable) - Static method in class org.aksw.commons.rx.util.RxUtils
-
Create a stream that must eventually be closed from a Flowable.
- SubscriberImpl(Subscriber) - Constructor for class org.aksw.commons.rx.op.FlowableOperatorCollapseRuns.SubscriberImpl
- SubscriberImpl(Subscriber) - Constructor for class org.aksw.commons.rx.op.FlowableOperatorConditionalConcat.SubscriberImpl
- SubscriberImpl(Subscriber) - Constructor for class org.aksw.commons.rx.op.FlowableOperatorReadAhead.SubscriberImpl
- SubscriberImpl(Subscriber) - Constructor for class org.aksw.commons.rx.op.OperatorLocalOrder.SubscriberImpl
- SubscriberImpl(Subscriber) - Constructor for class org.aksw.commons.rx.op.OperatorObserveThroughput.SubscriberImpl
T
- tailFlowFactory - Variable in class org.aksw.commons.rx.op.FlowableOperatorConditionalConcat
- take(SimpleQueue) - Static method in class org.aksw.commons.rx.util.RxUtils
- ThroughputEvent(long, String, long, double, long) - Constructor for class org.aksw.commons.rx.op.OperatorObserveThroughput.ThroughputEvent
- transformer() - Method in class org.aksw.commons.rx.op.FlowableOperatorCollapseRuns
-
Deprecated.
- trySendLastItem() - Method in class org.aksw.commons.rx.op.FlowableOperatorCollapseRuns.SubscriberImpl
-
If there is a remaining request upon onComplete then the last item can be sent out at that time.
U
- upstream - Variable in class org.aksw.commons.rx.op.FlowableOperatorCollapseRuns.SubscriberImpl
- upstream - Variable in class org.aksw.commons.rx.op.FlowableOperatorConditionalConcat.SubscriberImpl
- upstream - Variable in class org.aksw.commons.rx.op.FlowableOperatorReadAhead.SubscriberImpl
- upstream - Variable in class org.aksw.commons.rx.op.OperatorLocalOrder.SubscriberImpl
- upstream - Variable in class org.aksw.commons.rx.op.OperatorObserveThroughput.SubscriberImpl
W
- wrap(Function, BiFunction, Function) - Static method in class org.aksw.commons.rx.op.LocalOrderSpecImpl
- wrap(Aggregator) - Static method in class org.aksw.commons.rx.util.RxOpsEx
- wrap(S, Function, BiFunction, Function) - Static method in class org.aksw.commons.rx.op.OperatorLocalOrder
All Classes and Interfaces|All Packages