Index

A C D E F G I L N O P Q R S T U W 
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,V> - Class in org.aksw.commons.rx.op
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
 
A C D E F G I L N O P Q R S T U W 
All Classes and Interfaces|All Packages