Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Z 

A

Action0 - Interface in hu.akarnokd.reactive4java.base
A parameterless action.
action0(String, ScriptEngine, Map<String, Object>) - Static method in class hu.akarnokd.reactive4java.util.Lambdas
Returns a parameterless action which invokes the given script on the script engine.
action0(String, ScriptEngine, Object...) - Static method in class hu.akarnokd.reactive4java.util.Lambdas
Creates a parameterless action which executes the given script with the given script engine.
Action0E<E extends java.lang.Exception> - Interface in hu.akarnokd.reactive4java.base
A parameterless action with exception.
Action1<T> - Interface in hu.akarnokd.reactive4java.base
A simple action-like interface with one parameter.
action1(String, ScriptEngine, Map<String, Object>) - Static method in class hu.akarnokd.reactive4java.util.Lambdas
Creates a single parameter action which invokes the script engine with a given expression.
action1(String, ScriptEngine, Object...) - Static method in class hu.akarnokd.reactive4java.util.Lambdas
Creates a single parameter action which executes the given script on the script engine.
Action1E<T,E extends java.lang.Exception> - Interface in hu.akarnokd.reactive4java.base
An action with one parameter and exception.
Action2<T,V> - Interface in hu.akarnokd.reactive4java.base
An action with two parameters.
Action2E<T,V,E extends java.lang.Exception> - Interface in hu.akarnokd.reactive4java.base
An action with two parameters and exception.
actionPerformed(ActionEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableActionListener
 
Actions - Class in hu.akarnokd.reactive4java.util
Helper class for Action interfaces.
activeTick(long, long, long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Schedules an active tick timer on the specified scheduler to which observers can register or deregister getting the current tick values.
activeTick(long, long, long, TimeUnit, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Schedules an active tick timer on the specified scheduler to which observers can register or deregister getting the current tick values.
add(IOException) - Method in exception hu.akarnokd.reactive4java.base.MultiIOException
Adds an exception to the inner exception list.
add(T) - Method in class hu.akarnokd.reactive4java.interactive.Interactive.LinkedBuffer
Add a new value.
add(CurrentThreadScheduler.DelayedRunnable) - Method in class hu.akarnokd.reactive4java.scheduler.CurrentThreadScheduler
Adds the given task.
add(T) - Method in class hu.akarnokd.reactive4java.scheduler.SingleLaneExecutor
Add an item to the queue and start the processor if necessary.
add(Iterable<? extends T>) - Method in class hu.akarnokd.reactive4java.scheduler.SingleLaneExecutor
Add the iterable series of items.
add(T) - Method in class hu.akarnokd.reactive4java.util.CircularBuffer
Add a new value to the buffer.
add(T) - Method in class hu.akarnokd.reactive4java.util.ComparingHashSet
Tries to add the given item to this set.
add(Closeable...) - Method in class hu.akarnokd.reactive4java.util.CompositeCloseable
Adds new closeables to this composite object.
add(Iterable<? extends Closeable>) - Method in class hu.akarnokd.reactive4java.util.CompositeCloseable
Adds new closeables to this composite object.
add(V) - Method in class hu.akarnokd.reactive4java.util.DefaultGroupedIterable
Adds one element to the values.
add(Iterable<V>) - Method in class hu.akarnokd.reactive4java.util.DefaultGroupedIterable
Add the values of the target iterable.
add(Object, Closeable) - Method in class hu.akarnokd.reactive4java.util.DefaultObserverEx
Adds or replaces a new closeable with a token to the sub-observer list.
add(T) - Method in class hu.akarnokd.reactive4java.util.SingleContainer
Add a new value.
add(T) - Method in class hu.akarnokd.reactive4java.util.SingleOption
Add a new value to the container.
add(Object, Closeable) - Method in class hu.akarnokd.reactive4java.util.TaggedCompositeCloseable
Adds or replaces a new closeable by the given token.
addEntry(int, Object, int, Object) - Method in class hu.akarnokd.reactive4java.util.ComparingHashMap
Adds a new entry to the set, resizing the container as necessary.
addEntry(int, Object, int) - Method in class hu.akarnokd.reactive4java.util.ComparingHashSet
Adds a new entry to the set, resizing the container as necessary.
addError(Throwable) - Method in class hu.akarnokd.reactive4java.util.SingleOption
Add a new error to the container.
addObserver(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.util.HybridSubject
Registers the reactive-observer with this observable.
addObserver(Observer) - Method in class hu.akarnokd.reactive4java.util.OriginalObservableWrapper
 
addObserver(Observer) - Method in class hu.akarnokd.reactive4java.util.ReactiveObservableWrapper
 
addOption(Option<? extends T>) - Method in class hu.akarnokd.reactive4java.util.SingleOption
Add a new optional value to the container.
addTimeInterval() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which provides a TimeInterval of Ts which records the elapsed time between successive elements.
AddTimeInterval<T> - Class in hu.akarnokd.reactive4java.reactive
Returns an observable which provides a TimeInterval of Ts which records the elapsed time between successive elements.
AddTimeInterval(Observable<? extends T>) - Constructor for class hu.akarnokd.reactive4java.reactive.AddTimeInterval
Constructor.
addTimeInterval(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which provides a TimeInterval of Ts which records the elapsed time between successive elements.
addTimestamped() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Wrap the values within a observable to a timestamped value having always the System.currentTimeMillis() value.
addTimestamped(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Wrap the values within a observable to a timestamped value having always the System.currentTimeMillis() value.
adjustmentValueChanged(AdjustmentEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableAdjustmentListener
 
aggregate(Iterable<? extends T>, Func2<? super U, ? super T, ? extends U>, Func2<? super U, ? super Integer, ? extends V>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an iterable which traverses the source iterable and maintains a running sum value based on the sum function parameter.
aggregate(Func2<? super U, ? super T, ? extends U>, Func2<? super U, ? super Integer, ? extends V>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Creates an iterable which traverses the source iterable and maintains a running sum value based on the sum function parameter.
aggregate(Func2<? super T, ? super T, ? extends T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Apply an accumulator function over the observable source and submit the accumulated value to the returned observable.
aggregate(Func2<? super U, ? super T, ? extends U>, Func2<? super U, ? super Integer, ? extends V>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Computes an aggregated value of the source Ts by applying a sum function and applying the divide function when the source finishes, sending the result to the output.
aggregate(U, Func2<? super U, ? super T, ? extends U>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Apply an accumulator function over the observable source and submit the accumulated value to the returned observable.
aggregate(U, Func2<? super U, ? super T, ? extends U>, Func1<? super U, ? extends V>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Aggregates the sequence via the accumulator function and transforms the result value with the selector.
aggregate(U, Func2<? super U, ? super T, ? extends U>, Func2<? super U, ? super Integer, ? extends V>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Computes an aggregated value of the source Ts by using the initial seed, applying an accumulator function and applying the divide function when the source finishes, sending the result to the output.
Aggregate - Class in hu.akarnokd.reactive4java.reactive
Container class for aggregate operators.
aggregate(Observable<? extends T>, Func2<? super T, ? super T, ? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Apply an accumulator function over the observable source and submit the accumulated value to the returned observable at each incoming value.
aggregate(Observable<? extends T>, Func2<? super U, ? super T, ? extends U>, Func2<? super U, ? super Integer, ? extends V>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Computes an aggregated value of the source Ts by applying a sum function and applying the divide function when the source finishes, sending the result to the output.
aggregate(Observable<? extends T>, U, Func2<? super U, ? super T, ? extends U>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Apply an accumulator function over the observable source and submit the accumulated value to the returned observable.
aggregate(Observable<? extends T>, U, Func2<? super U, ? super T, ? extends U>, Func1<? super U, ? extends V>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Aggregates the incoming sequence via the accumulator function and transforms the result value with the selector.
aggregate(Observable<? extends T>, U, Func2<? super U, ? super T, ? extends U>, Func2<? super U, ? super Integer, ? extends V>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Computes an aggregated value of the source Ts by applying a sum function and applying the divide function when the source finishes, sending the result to the output.
Aggregate.Projected<V,T,U> - Class in hu.akarnokd.reactive4java.reactive
Computes an aggregated value of the source Ts by applying a sum function and applying the divide function when the source finishes, sending the result to the output.
Aggregate.Scan<T> - Class in hu.akarnokd.reactive4java.reactive
Creates an observable which accumultates the given source and submits each intermediate results to its subscribers.
Aggregate.ScanSeeded<U,T> - Class in hu.akarnokd.reactive4java.reactive
Creates an observable which accumultates the given source and submits each intermediate results to its subscribers.
Aggregate.Seeded<U,T> - Class in hu.akarnokd.reactive4java.reactive
Apply an accumulator function over the observable source and submit the accumulated value to the returned observable.
Aggregate.SeededIndexedProjected<V,T,U> - Class in hu.akarnokd.reactive4java.reactive
Computes an aggregated value of the source Ts by applying a sum function and applying the divide function when the source finishes, sending the result to the output.
Aggregate.Simple<T> - Class in hu.akarnokd.reactive4java.reactive
Apply an accumulator function over the observable source and submit the accumulated value to the returned observable at each incoming value.
all(Iterable<? extends T>, Func1<? super T, Boolean>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable which contains true if all elements of the source iterable satisfy the predicate.
all(Func1<? super T, Boolean>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns an iterable which contains true if all elements of the source iterable satisfy the predicate.
all(Func1<? super T, Boolean>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Signals a single true or false if all elements of the observable matches the predicate.
All(Observable<? extends T>, Func1<? super T, Boolean>) - Constructor for class hu.akarnokd.reactive4java.reactive.Containment.All
Constructor.
all(Observable<? extends T>, Func1<? super T, Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Signals a single true or false if all elements of the observable match the predicate.
all - Variable in class hu.akarnokd.reactive4java.reactive.Zip.ManyObservables.ItemObserver
The list of the other observers.
Always(Iterable<? extends Observable<? extends T>>) - Constructor for class hu.akarnokd.reactive4java.reactive.Resume.Always
Constructor.
alwaysFalse() - Static method in class hu.akarnokd.reactive4java.util.Func0Builder
 
alwaysFalse() - Static method in class hu.akarnokd.reactive4java.util.Func1Builder
 
alwaysFalse() - Static method in class hu.akarnokd.reactive4java.util.Func2Builder
 
alwaysFalse1() - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which always returns false regardless of its parameters.
alwaysFalse2() - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which always returns false regardless of its parameters.
alwaysTrue() - Static method in class hu.akarnokd.reactive4java.util.Func0Builder
 
alwaysTrue() - Static method in class hu.akarnokd.reactive4java.util.Func1Builder
 
alwaysTrue() - Static method in class hu.akarnokd.reactive4java.util.Func2Builder
 
alwaysTrue1() - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which always returns true regardless of its parameters.
alwaysTrue2() - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which always returns true regardless of its parameters.
amb(Iterable<? extends Observable<? extends T>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Channels the values of the first observable who fires first from the given set of observables.
amb(Observable<? extends T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Channels the values from the first observable (this or other) who fires firts.
amb(Iterable<? extends Observable<? extends T>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Channels the values of the first observable who fires first from the given set of observables.
amb(Observable<? extends T>...) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Channels the values of the first observable who fires first from the given set of observables.
amb(Observable<? extends T>, Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Channels the values of either left or right depending on who fired its first value.
Ambiguous<T> - Class in hu.akarnokd.reactive4java.reactive
Channels the values of the first observable who fires first from the given set of observables.
Ambiguous(Iterable<? extends Observable<? extends T>>) - Constructor for class hu.akarnokd.reactive4java.reactive.Ambiguous
Constructor.
and(Func0<Boolean>) - Method in class hu.akarnokd.reactive4java.util.Func0Builder
Returns a function which produces the logical AND value of this and the other function.
and(Func1<? super T, Boolean>) - Method in class hu.akarnokd.reactive4java.util.Func1Builder
Returns a function which produces the logical AND value of this and the other function.
and(Func0<Boolean>) - Method in class hu.akarnokd.reactive4java.util.Func1Builder
Returns a function which produces the logical AND value of this and the other function.
and(Func2<? super T, ? super U, Boolean>) - Method in class hu.akarnokd.reactive4java.util.Func2Builder
Returns a function which produces the logical AND value of this and the other function.
and(Func0<Boolean>) - Method in class hu.akarnokd.reactive4java.util.Func2Builder
Returns a function which produces the logical AND value of this and the other function.
and(Func1<? super T, Boolean>, Func1<? super T, Boolean>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which takes the logical AND of the given two functions when invoked.
and(Func2<? super T, ? super U, Boolean>, Func2<? super T, ? super U, Boolean>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which takes the logical AND of the given two functions when invoked.
and() - Static method in class hu.akarnokd.reactive4java.util.Functions
 
and(Func0<Boolean>, Func0<Boolean>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which takes the logical AND of the given two functions when invoked.
any(Iterable<? extends T>, Func1<? super T, Boolean>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Tests if there is any element of the source that satisfies the given predicate function.
any(Iterable<T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Determines if the given source has any elements at all.
any() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Determines if the given source has any elements at all.
any(Func1<? super T, Boolean>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Tests if there is any element of the source that satisfies the given predicate function.
any() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Signals a single true if the source observable contains any element.
any(Func1<? super T, Boolean>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Signals a single TRUE if the source signals any next() and the value matches the predicate before it signals a finish().
Any(Observable<? extends T>, Func1<? super T, Boolean>) - Constructor for class hu.akarnokd.reactive4java.reactive.Containment.Any
Constructor.
any(Observable<T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Signals a single true if the source observable contains any element.
any(Observable<T>, Func1<? super T, Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Signals a single TRUE if the source ever signals next() and any of the values matches the predicate before it signals a finish(), and deregisters from the source.
argAndMax(Iterable<? extends T>, Func1<? super T, ? extends V>, Comparator<? super V>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns a pair of the maximum argument and value from the given sequence.
argAndMax(Iterable<? extends T>, Func1<? super T, ? extends V>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns a pair of the maximum argument and value from the given sequence.
argAndMax(Func1<? super T, ? extends V>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns a pair of the maximum argument and value from the given sequence.
argAndMax(Func1<? super T, ? extends V>, Comparator<? super V>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns a pair of the maximum argument and value from the given sequence.
argAndMin(Iterable<? extends T>, Func1<? super T, ? extends V>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns a pair of the maximum argument and value from the given sequence.
argAndMin(Iterable<? extends T>, Func1<? super T, ? extends V>, Comparator<? super V>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns a pair of the minimum argument and value from the given sequence.
argAndMin(Func1<? super T, ? extends V>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns a pair of the minimum argument and value from the given sequence.
argAndMin(Func1<? super T, ? extends V>, Comparator<? super V>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns a pair of the minimum argument and value from the given sequence.
arguments - Variable in class hu.akarnokd.reactive4java.swing.Dynamic
The original method arguments.
arrayListProvider() - Static method in class hu.akarnokd.reactive4java.util.Functions
A list creator factory.
arrayListProvider1() - Static method in class hu.akarnokd.reactive4java.util.Functions
A list creator factory for Func1 that ignores the parameter.
as0(String, Map<String, Object>) - Static method in class hu.akarnokd.reactive4java.util.Lambdas
Creates a parameterless action which executes the given script as JavaScript.
as0(String, Object...) - Static method in class hu.akarnokd.reactive4java.util.Lambdas
Creates a parameterless action which executes the given script as javascript.
as1(String, Map<String, Object>) - Static method in class hu.akarnokd.reactive4java.util.Lambdas
Creates a single parameter action which executes the given script as JavaScript.
as1(String, Object...) - Static method in class hu.akarnokd.reactive4java.util.Lambdas
Creates a single parameter action which executes the given script as JavaScript.
asAction(Func0<T>) - Static method in class hu.akarnokd.reactive4java.util.Actions
Converts the given parameterless function into an action, which when invoked, invokes the original function and ignores its result.
asAction(Func1<? super T, U>) - Static method in class hu.akarnokd.reactive4java.util.Actions
Converts the given 1 parameter function into an action, which when invoked, invokes the original function and ignores its result.
asAction(Func2<? super T, ? super U, V>) - Static method in class hu.akarnokd.reactive4java.util.Actions
Converts the given 2 parameter function into an action, which when invoked, invokes the original function and ignores its result.
asAction0(Func0<T>) - Static method in class hu.akarnokd.reactive4java.util.Actions
Wrap the supplied no-parameter function into an action.
asAction0(Runnable) - Static method in class hu.akarnokd.reactive4java.util.Actions
Wrap the supplied runnable into an action.
asAction0E(Action0) - Static method in class hu.akarnokd.reactive4java.util.Actions
Wrap the given exception-less action.
asAction0E(Closeable) - Static method in class hu.akarnokd.reactive4java.util.Actions
Wraps the given closeable instance into an Action0E.
asAction1(Func1<T, U>) - Static method in class hu.akarnokd.reactive4java.util.Actions
Wrap the supplied one-parameter function into an action.
asAction1(Action0) - Static method in class hu.akarnokd.reactive4java.util.Actions
Wrap the parameterless action into an Action1.
asAction1(Runnable) - Static method in class hu.akarnokd.reactive4java.util.Actions
Wrap the supplied runnable into an action.
asAction1E(Action1<? super T>) - Static method in class hu.akarnokd.reactive4java.util.Actions
Wrap the given exception-less action.
asAction2(Action0) - Static method in class hu.akarnokd.reactive4java.util.Actions
Wrap the parameterless action into an Action2.
asAction2E(Action2<? super T, ? super U>) - Static method in class hu.akarnokd.reactive4java.util.Actions
Wrap the given exception-less action.
AsBigDecimal(BigDecimal, int, BigDecimal, Scheduler) - Constructor for class hu.akarnokd.reactive4java.reactive.Range.AsBigDecimal
Constructor.
AsBigInteger(BigInteger, BigInteger, Scheduler) - Constructor for class hu.akarnokd.reactive4java.reactive.Range.AsBigInteger
Constructor.
asCallable(Func0<? extends T>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wraps the given Func0 object into a callable instance.
asComparator(Func2<? super T, ? super T, Integer>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wrap the given two argument function returning an integer as a comparator.
AsDouble(double, int, double, Scheduler) - Constructor for class hu.akarnokd.reactive4java.reactive.Range.AsDouble
Constructor.
asDoubleFunc1(List<? extends Number>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wrap the given list of number into a function which returns the param1 element as double.
AsFloat(float, int, float, Scheduler) - Constructor for class hu.akarnokd.reactive4java.reactive.Range.AsFloat
Constructor.
asFunc0(Action0, T) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wraps the given action into a function which calls the action and then returns the result value.
asFunc0(Callable<? extends T>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wraps the given Callable function into a Func0 object.
asFunc0(AtomicBoolean) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wraps the given atomic boolean and returns its value.
asFunc0(AtomicInteger) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wraps the given atomic integer object and returns its value.
asFunc0(AtomicLong) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wraps the given atomic integer object and returns its value.
asFunc0(AtomicReference<? extends T>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wraps the given atomic reference object and returns its value.
asFunc0(Reference<? extends T>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wrap the given reference into a function.
asFunc0(Runnable, T) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wraps the given Runnable into a function which calls the action and then returns the result value.
asFunc1(Action1<? super T>, U) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wraps the given action into a function which calls the action and then returns the result value.
asFunc1(Map<? super K, ? extends V>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Creates a single parameter function which returns values from the given map.
asFunc1(Set<? super K>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Creates a single parameter predicate function which returns true if the supplied parameter is in the given collection.
asFunc1(double...) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wrap the given one dimensional array into a function which returns the param1 element.
asFunc1(long...) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wrap the given one dimensional array into a function which returns the param1 element.
asFunc1(int...) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wrap the given one dimensional array into a function which returns the param1 element.
asFunc1(List<? extends T>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wrap the given list into a function which returns the param1 element.
asFunc1(Func0<? extends U>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wraps the given zero parameter function into a 1 parameter function which ignores its parameter.
asFunc1(Runnable, U) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wraps the given Runnable into a function which calls the action and then returns the result value.
asFunc1(Action0, U) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wraps the given action into a function which calls the action and then returns the result value.
asFunc1(Callable<? extends U>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wraps the given callable function into a 1 parameter function.
asFunc2(Action2<? super T, ? super U>, V) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wraps the given action into a function which calls the action and then returns the result value.
asFunc2(Comparator<? super T>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wrap the given comparator function into a function object.
asFunc2(Map<? super K1, ? extends Map<? super K2, ? extends V>>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wraps a two-layer (map of map of something) into a two parameter function.
asFunc2(double[][]) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wrap the given two dimensional array into a function which returns the param1, param2 element.
asFunc2(int[][]) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wrap the given two dimensional array into a function which returns the param1, param2 element.
asFunc2(long[][]) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wrap the given two dimensional array into a function which returns the param1, param2 element.
asFunc2(T[][]) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wrap the given two dimensional array into a function which returns the param1, param2 element.
asFunc2(Func0<? extends V>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wraps the given zero parameter function into a 2 parameter function which ignores its parameters.
asFunc2(Callable<? extends V>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wraps the given callable function into a 2 parameter function.
asFunc2(Action0, V) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wraps the given action into a 2 parameter function which returns the supplied value.
asFunc2(Runnable, V) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wraps the given Runnable into a 2 parameter function which returns the supplied value.
AsInt(Observable<T>) - Constructor for class hu.akarnokd.reactive4java.reactive.Count.AsInt
Constructor.
AsInt(int, int, Scheduler) - Constructor for class hu.akarnokd.reactive4java.reactive.Range.AsInt
Constructor.
asIntFunc1(List<? extends Number>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wrap the given list of number into a function which returns the param1 element as int.
AsLong(Observable<T>) - Constructor for class hu.akarnokd.reactive4java.reactive.Count.AsLong
Constructor.
AsLong(long, long, Scheduler) - Constructor for class hu.akarnokd.reactive4java.reactive.Range.AsLong
Constructor.
asLongFunc1(List<? extends Number>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Wrap the given list of number into a function which returns the param1 element as long.
asRunnable(Action0) - Static method in class hu.akarnokd.reactive4java.util.Actions
Wrap the given action into a runnable instance.
AsyncSubject<T> - Class in hu.akarnokd.reactive4java.util
Represents the result (last value or exception) of an asynchronous operation delivered through observation.
AsyncSubject() - Constructor for class hu.akarnokd.reactive4java.util.AsyncSubject
Creates an AsyncSubject with a fair reentrant lock.
AsyncSubject(Lock) - Constructor for class hu.akarnokd.reactive4java.util.AsyncSubject
Creates an AsyncSubject with the supplied lock.
Atomics - Class in hu.akarnokd.reactive4java.util
Utility classes to perform some AtomicXYZ related operations not supported by the classes themselves.
averageBigDecimal(Iterable<BigDecimal>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable which averages the source BigDecimal values.
averageBigDecimal() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Computes and signals the average value of the BigDecimal source.
averageBigDecimal() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Computes and signals the average value of the BigDecimal source.
averageBigDecimal(Observable<BigDecimal>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Computes and signals the average value of the BigDecimal source.
averageBigInteger(Iterable<BigInteger>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable which averages the source BigInteger values.
averageBigInteger() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Computes and signals the average value of the BigInteger source.
averageBigInteger() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Computes and signals the average value of the BigInteger source.
averageBigInteger(Observable<BigInteger>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Computes and signals the average value of the BigInteger source.
averageDouble(Iterable<Double>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable which averages the source Double values.
averageDouble() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Computes and signals the average value of the Double source.
averageDouble() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Computes and signals the average value of the Double source.
averageDouble(Observable<Double>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Computes and signals the average value of the Double source.
averageFloat(Iterable<Float>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable which averages the source Float values.
averageFloat() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Computes and signals the average value of the Float source.
averageFloat() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Computes and signals the average value of the Float source.
averageFloat(Observable<Float>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Computes and signals the average value of the Float source.
averageInt(Iterable<Integer>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable which averages the source Integer values.
averageInt() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Computes and signals the average value of the integer source.
averageInt() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Computes and signals the average value of the integer source.
averageInt(Observable<Integer>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Computes and signals the average value of the integer source.
averageLong(Iterable<Long>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable which averages the source Integer values.
averageLong() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Computes and signals the average value of the Long source.
averageLong() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Computes and signals the average value of the Long source.
averageLong(Observable<Long>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Computes and signals the average value of the Long source.
await() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Waits indefinitely for the observable to complete and returns the last value.
await(long, TimeUnit) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Waits a limited amount of time for the observable to complete and returns the last value.
await(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Waits indefinitely for the observable to complete and returns the last value.
await(Observable<? extends T>, long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Waits a limited amount of time for the observable to complete and returns the last value.

B

BaseObserver - Interface in hu.akarnokd.reactive4java.base
Common superclass for all observers defining the error and finish methods.
boundary - Variable in class hu.akarnokd.reactive4java.reactive.Buffer.WithBoundary
The buffer closing selector for each registerer.
boundary - Variable in class hu.akarnokd.reactive4java.reactive.Windowing.WithBoundary
The boundary sequence.
buffer(Iterable<? extends T>, int) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable which buffers the source elements into bufferSize lists.
buffer(int) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns an iterable which buffers the source elements into bufferSize lists.
buffer(Func0<Observable<U>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Buffer parts of the source until the window observable finishes.
buffer(int) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Buffer the nodes as they become available and send them out in bufferSize chunks.
buffer(int, int) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Buffer the nodes as they become available and send them out in bufferSize chunks.
buffer(int, long, TimeUnit) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Buffer the Ts of the source until the buffer reaches its capacity or the current time unit runs out.
buffer(int, long, TimeUnit, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Buffer the Ts of the source until the buffer reaches its capacity or the current time unit runs out.
buffer(long, TimeUnit) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Buffers the source observable Ts into a list of Ts periodically and submits them to the returned observable.
buffer(long, TimeUnit, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Buffers the source observable Ts into a list of Ts periodically and submits them to the returned observable.
buffer(Observable<? extends U>, Func1<? super U, ? extends Observable<V>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Projects the incoming values into multiple buffers based on when a window-open fires an event and a window-close finishes.
buffer(Observable<U>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Buffers the source elements into non-overlapping lists separated by notification values from the boundary observable and its finish event.
Buffer - Class in hu.akarnokd.reactive4java.reactive
Buffering related observable implementations.
buffer(Observable<? extends T>, Func0<? extends Observable<U>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Buffer parts of the source until the window observable finishes.
buffer(Observable<? extends T>, int) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Buffer the nodes as they become available and send them out in bufferSize chunks.
buffer(Observable<? extends T>, int, int) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Project the source sequence to potentially overlapping buffers whose start is determined by skip and lengths by size.
buffer(Observable<? extends T>, int, long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Buffer the Ts of the source until the buffer reaches its capacity or the current time unit runs out.
buffer(Observable<? extends T>, int, long, TimeUnit, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Buffer the Ts of the source until the buffer reaches its capacity or the current time unit runs out.
buffer(Observable<? extends T>, long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Buffers the source observable Ts into a list of Ts periodically and submits them to the returned observable.
buffer(Observable<? extends T>, long, TimeUnit, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Buffers the source observable Ts into a list of Ts periodically and submits them to the returned observable.
buffer(Observable<? extends T>, Observable<? extends U>, Func1<? super U, ? extends Observable<V>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Projects the incoming values into multiple buffers based on when a window-open fires an event and a window-close finishes.
buffer(Observable<? extends T>, Observable<U>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Buffers the source elements into non-overlapping lists separated by notification values from the boundary observable and its finish event.
Buffer.WithBoundary<T,U> - Class in hu.akarnokd.reactive4java.reactive
Buffers the source elements into non-overlapping lists separated by notification values from the boundary observable and its finish event.
Buffer.WithClosing<T,U> - Class in hu.akarnokd.reactive4java.reactive
Buffer parts of the source until the window observable finishes.
Buffer.WithOpenClose<T,U,V> - Class in hu.akarnokd.reactive4java.reactive
Projects the incoming values into multiple buffers based on when a window-open fires an event and a window-close finishes.
Buffer.WithSizeOrTime<T> - Class in hu.akarnokd.reactive4java.reactive
Buffer the Ts of the source until the buffer reaches its capacity or the current time unit runs out.
Buffer.WithSizeSkip<T> - Class in hu.akarnokd.reactive4java.reactive
Project the source sequence to potentially overlapping buffers whose start is determined by skip and lengths by size.
Buffer.WithTime<T> - Class in hu.akarnokd.reactive4java.reactive
Buffers the source observable Ts into a list of Ts periodically and submits them to the returned observable.
bufferClosingSelector - Variable in class hu.akarnokd.reactive4java.reactive.Buffer.WithClosing
The buffer closing selector for each registerer.
ByObservable(Observable<? extends T>, Observable<U>, Func1<? super T, ? extends Observable<V>>) - Constructor for class hu.akarnokd.reactive4java.reactive.Delay.ByObservable
Constructor.
ByObservable(Observable<? extends T>, Observable<? extends U>) - Constructor for class hu.akarnokd.reactive4java.reactive.Sample.ByObservable
Constructor.
ByObservable(Observable<? extends T>, Func1<? super T, ? extends Observable<U>>) - Constructor for class hu.akarnokd.reactive4java.reactive.Throttle.ByObservable
Constructor.
ByObservables(Observable<? extends T>, Observable<U>, Func1<? super T, ? extends Observable<V>>, Observable<? extends T>) - Constructor for class hu.akarnokd.reactive4java.reactive.Timeout.ByObservables
Constructor.
ByTime(Observable<? extends T>, long, TimeUnit, Scheduler, boolean) - Constructor for class hu.akarnokd.reactive4java.reactive.Delay.ByTime
Constructor.
ByTime(Observable<? extends T>, long, TimeUnit, Scheduler) - Constructor for class hu.akarnokd.reactive4java.reactive.Sample.ByTime
Constructor.
ByTime(Observable<? extends T>, long, TimeUnit, Scheduler) - Constructor for class hu.akarnokd.reactive4java.reactive.Throttle.ByTime
Constructor.

C

c - Variable in class hu.akarnokd.reactive4java.util.DefaultConnectableObservable.InnerConnection
The subject's close handler.
CachedThreadPoolScheduler - Class in hu.akarnokd.reactive4java.scheduler
The scheduler uses a cached thread pool executor (via Executors.newCachedThreadPool()) as its backing thread pool.
CachedThreadPoolScheduler() - Constructor for class hu.akarnokd.reactive4java.scheduler.CachedThreadPoolScheduler
Constructor.
cancel - Variable in class hu.akarnokd.reactive4java.reactive.Zip.ManyObservables.ItemObserver
The global cancel.
cancel() - Method in class hu.akarnokd.reactive4java.util.DefaultRunnable
An internal cancel method which ensures that if this runnable is within a periodic schedule, it won't execute the next time.
cancel - Variable in class hu.akarnokd.reactive4java.util.Sink
The reference to the cancel handler.
Cancelable - Interface in hu.akarnokd.reactive4java.base
Base interface used in closeables to tell if they have been closed.
cancelled() - Method in class hu.akarnokd.reactive4java.util.DefaultRunnable
 
cast(Iterable<?>, Class<T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Casts the source iterable into a different type by using a type token.
cast(Class<U>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Casts the source iterable into a different typ by using a type token.
cast() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Casts the values of this observable implicitly and forwards a ClassCastException if it occurs.
cast(Class<U>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Casts the values of this observable via the given type token or forwards a ClassCastException.
cast(Observable<?>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Casts the values of the source sequence into the target type.
cast(Observable<?>, Class<T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Casts the values of the source sequence into the given type via the type token.
Cast(Observable<?>) - Constructor for class hu.akarnokd.reactive4java.reactive.Select.Cast
Constructor.
CastToken(Observable<?>, Class<T>) - Constructor for class hu.akarnokd.reactive4java.reactive.Select.CastToken
Constructor.
catchException(Iterable<? extends T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an iterable which if iterates over the source and encounters an exception, it simply stops the iteration, consuming the exception.
catchException(Iterable<? extends T>, Func1<? super Throwable, ? extends Iterable<? extends T>>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an iterable which if iterates over the source and encounters an exception, the iteration is continued on the new iterable returned by the handler function.
changedUpdate(DocumentEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableDocumentListener
 
chunkify() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Produces an iterable sequence of consequtive (possibly empty) chunks of the source sequence.
chunkify(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Produces an iterable sequence of consequtive (possibly empty) chunks of the source sequence.
CircularBuffer<T> - Class in hu.akarnokd.reactive4java.util
A simple circular buffer with absolute indices.
CircularBuffer(int) - Constructor for class hu.akarnokd.reactive4java.util.CircularBuffer
Construct a new circular buffer.
clear() - Method in class hu.akarnokd.reactive4java.util.CompositeCloseable
Closes the inner closeables but does not close this composite.
close() - Method in class hu.akarnokd.reactive4java.scheduler.SingleLaneExecutor
 
close(Closeable) - Static method in class hu.akarnokd.reactive4java.util.Actions
Creates an action which will close the given closeable.
close(Closeable, boolean) - Static method in class hu.akarnokd.reactive4java.util.Closeables
Closes the given closeable silently or wrapped as RuntimeException depending on the parameter.
close(Object, boolean) - Static method in class hu.akarnokd.reactive4java.util.Closeables
Closes the given potentially closeable instance silently or wrapped as RuntimeException depending on the parameter.
close(Closeable...) - Static method in class hu.akarnokd.reactive4java.util.Closeables
Closes the given array of closeables and returns a MultiIOException of the thrown exceptions.
close(Iterable<? extends Closeable>) - Static method in class hu.akarnokd.reactive4java.util.Closeables
Closes the given sequence of closeables and returns a MultiIOException of the thrown exceptions.
close(Object) - Static method in class hu.akarnokd.reactive4java.util.Closeables
If the target object implements Closeable, this method calls it, otherwise its a no-op.
close() - Method in class hu.akarnokd.reactive4java.util.CompositeCloseable
 
close() - Method in class hu.akarnokd.reactive4java.util.DefaultCloseableObserver
 
close() - Method in class hu.akarnokd.reactive4java.util.DefaultConnectableObservable.InnerConnection
 
close() - Method in class hu.akarnokd.reactive4java.util.DefaultObservable
 
close() - Method in class hu.akarnokd.reactive4java.util.DefaultObserver
 
close() - Method in class hu.akarnokd.reactive4java.util.HybridSubject
 
close() - Method in class hu.akarnokd.reactive4java.util.LockedObserver
 
close() - Method in class hu.akarnokd.reactive4java.util.ObserverToIteratorSink
 
close() - Method in class hu.akarnokd.reactive4java.util.OriginalObservableWrapper
 
close() - Method in class hu.akarnokd.reactive4java.util.RefCountCloseable
 
close() - Method in class hu.akarnokd.reactive4java.util.RefCountCloseable.InnerCloseable
 
close() - Method in class hu.akarnokd.reactive4java.util.ScheduledCloseable
 
close() - Method in class hu.akarnokd.reactive4java.util.SequentialCloseable
 
close() - Method in class hu.akarnokd.reactive4java.util.SingleCloseable
 
close() - Method in class hu.akarnokd.reactive4java.util.Sink
 
close() - Method in class hu.akarnokd.reactive4java.util.SynchronizedObserver
 
close() - Method in class hu.akarnokd.reactive4java.util.TaggedCompositeCloseable
 
closeable - Variable in class hu.akarnokd.reactive4java.util.RefCountCloseable
The closeable to close when all dependent closeables are closed.
CloseableIterable<T> - Interface in hu.akarnokd.reactive4java.base
An iterable type which returns iterators that support a close() method.
CloseableIterator<T> - Interface in hu.akarnokd.reactive4java.base
An iterator which supports a close() method.
CloseableObservable<T> - Interface in hu.akarnokd.reactive4java.base
Composite interface which extends both Observable and Closeable.
CloseableObserver<T> - Interface in hu.akarnokd.reactive4java.base
A composite interface combining an Observer with Closeable.
Closeables - Class in hu.akarnokd.reactive4java.util
Utility methods for various closeable objects.
closeAction - Variable in class hu.akarnokd.reactive4java.util.OriginalObservableWrapper
The close action.
closeOnTermination - Variable in class hu.akarnokd.reactive4java.util.DefaultObserver
Should the observer close() itself on error or finish()?
closeSilently(Closeable) - Static method in class hu.akarnokd.reactive4java.util.Actions
Wraps the closeable into action and suppresses any close exception.
closeSilently(Closeable) - Static method in class hu.akarnokd.reactive4java.util.Closeables
Invoke the close() method on the closeable instance and throw away any IOException it might raise.
closeSilently(Object) - Static method in class hu.akarnokd.reactive4java.util.Closeables
Closes the given object if it implements the Closeable interface.
closeSilently() - Method in class hu.akarnokd.reactive4java.util.CompositeCloseable
Close this composite and ignore any IOExceptions.
closeSilently() - Method in class hu.akarnokd.reactive4java.util.SequentialCloseable
Closes this container silently.
closeSilently() - Method in class hu.akarnokd.reactive4java.util.SingleCloseable
Closes this container silently.
closeSilently() - Method in class hu.akarnokd.reactive4java.util.Sink
Convenience method to close this sink and suppress its exceptions.
closeUnchecked(Closeable) - Static method in class hu.akarnokd.reactive4java.util.Closeables
Closes the given closeable instance and wraps the IOException into a RuntimeException.
closeUnchecked(Object) - Static method in class hu.akarnokd.reactive4java.util.Closeables
Closes the given object if it implements the Closeable interface and wraps the IOException into a RuntimeException.
collect(Func0<? extends U>, Func2<? super U, ? super T, ? extends U>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Produces an enumerable sequence that returns elements collected/aggregated/whatever from the source between consequtive iterations.
collect(Func0<? extends U>, Func2<? super U, ? super T, ? extends U>, Func1<? super U, ? extends U>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Produces an iterable sequence that returns elements collected/aggregated/whatever from the source sequence between consequtive iteration.
Collect<U,T> - Class in hu.akarnokd.reactive4java.reactive
Produces an iterable sequence that returns elements collected/aggregated/whatever from the source sequence between consequtive iteration.
Collect(Observable<? extends T>, Func0<? extends U>, Func2<? super U, ? super T, ? extends U>, Func1<? super U, ? extends U>) - Constructor for class hu.akarnokd.reactive4java.reactive.Collect
Constructor.
collect(Observable<? extends T>, Func0<? extends U>, Func2<? super U, ? super T, ? extends U>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Produces an enumerable sequence that returns elements collected/aggregated/whatever from the source between consequtive iterations.
collect(Observable<? extends T>, Func0<? extends U>, Func2<? super U, ? super T, ? extends U>, Func1<? super U, ? extends U>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Produces an iterable sequence that returns elements collected/aggregated/whatever from the source sequence between consequtive iteration.
combine(Func0<? extends T>, Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Combine a value supplied by the function with a stream of Ts whenever the src fires.
combineFirst(List<? extends Observable<? extends T>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Combine the incoming Ts of the various observables into a single list of Ts like using Reactive.zip() on more than two sources.
combineLatest(Observable<? extends U>, Func2<? super T, ? super U, ? extends V>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which combines the latest values of both streams whenever one sends a new value, but only after both sent a value.
CombineLatest - Class in hu.akarnokd.reactive4java.reactive
Helper class for the combineLatest operator implementations.
combineLatest(Observable<? extends T>, Observable<? extends U>, Func2<? super T, ? super U, ? extends V>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which combines the latest values of both streams whenever one sends a new value, but only after both sent a value.
CombineLatest.NullStart<T,U,V> - Class in hu.akarnokd.reactive4java.reactive
Returns an observable which combines the latest values of both streams whenever one sends a new value, but only after both sent a value.
CombineLatest.Sent<V,T,U> - Class in hu.akarnokd.reactive4java.reactive
Returns an observable which combines the latest values of both streams whenever one sends a new value.
combineLatest0(Observable<? extends U>, Func2<? super T, ? super U, ? extends V>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which combines the latest values of both streams whenever one sends a new value.
combineLatest0(Observable<? extends T>, Observable<? extends U>, Func2<? super T, ? super U, ? extends V>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which combines the latest values of both streams whenever one sends a new value.
comparator() - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a convenience comparator which basically compares objects which implement the Comparable interface.
comparator0() - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a convenience comparator which basically compares objects which implement the Comparable interface.
comparatorReverse() - Static method in class hu.akarnokd.reactive4java.util.Functions
Creates a new comparator which reverses the order of the comparison.
comparatorReverse(Comparator<? super T>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Creates a new comparator which reverses the order produced by the given normal comparator.
compareExchange(AtomicReference<T>, T, T) - Static method in class hu.akarnokd.reactive4java.util.Atomics
Atomically compares the content of ref with the compareWith value by using nullsafe object equality and replaces it with the newValue if they equal.
compareExchange(AtomicBoolean, boolean, boolean) - Static method in class hu.akarnokd.reactive4java.util.Atomics
Atomically compares the content of ref with the compareWith value and replaces it with the newValue if they equal.
compareExchange(AtomicInteger, int, int) - Static method in class hu.akarnokd.reactive4java.util.Atomics
Atomically compares the content of ref with the compareWith value and replaces it with the newValue if they equal.
compareExchange(AtomicLong, long, long) - Static method in class hu.akarnokd.reactive4java.util.Atomics
Atomically compares the content of ref with the compareWith value and replaces it with the newValue if they equal.
comparer - Variable in class hu.akarnokd.reactive4java.util.ComparingHashMap
The comparer function.
comparer - Variable in class hu.akarnokd.reactive4java.util.ComparingHashSet
The comparer function.
compareTo(Timestamped<T>) - Method in class hu.akarnokd.reactive4java.base.Timestamped
 
ComparingHashMap<T,U> - Class in hu.akarnokd.reactive4java.util
A hash map which uses custom equality comparer on its items.
ComparingHashMap() - Constructor for class hu.akarnokd.reactive4java.util.ComparingHashMap
Default constructor with capacity 16, load factor of 0.75 and nullsafe equals() comparer.
ComparingHashMap(int) - Constructor for class hu.akarnokd.reactive4java.util.ComparingHashMap
Constructor with the capacity, load factor of 0.75 and nullsafe equals() comparer.
ComparingHashMap(Func2<? super T, ? super T, Boolean>) - Constructor for class hu.akarnokd.reactive4java.util.ComparingHashMap
Constructor with capacity 16, load factor of 0.75 and the given comparer.
ComparingHashMap(int, Func2<? super T, ? super T, Boolean>) - Constructor for class hu.akarnokd.reactive4java.util.ComparingHashMap
Constructor with the given capacity, load factor of 0.75 and the given comparer.
ComparingHashMap(int, double, Func2<? super T, ? super T, Boolean>) - Constructor for class hu.akarnokd.reactive4java.util.ComparingHashMap
Initializes the set with the given capacity, load factor and comparer.
ComparingHashMap.Entry - Class in hu.akarnokd.reactive4java.util
The set entry.
ComparingHashSet<T> - Class in hu.akarnokd.reactive4java.util
A hash set which uses custom equality comparer on its items.
ComparingHashSet() - Constructor for class hu.akarnokd.reactive4java.util.ComparingHashSet
Default constructor with capacity 16, load factor of 0.75 and nullsafe equals() comparer.
ComparingHashSet(int) - Constructor for class hu.akarnokd.reactive4java.util.ComparingHashSet
Constructor with the capacity, load factor of 0.75 and nullsafe equals() comparer.
ComparingHashSet(Func2<? super T, ? super T, Boolean>) - Constructor for class hu.akarnokd.reactive4java.util.ComparingHashSet
Constructor with capacity 16, load factor of 0.75 and the given comparer.
ComparingHashSet(int, Func2<? super T, ? super T, Boolean>) - Constructor for class hu.akarnokd.reactive4java.util.ComparingHashSet
Constructor with the given capacity, load factor of 0.75 and the given comparer.
ComparingHashSet(int, double, Func2<? super T, ? super T, Boolean>) - Constructor for class hu.akarnokd.reactive4java.util.ComparingHashSet
Initializes the set with the given capacity, load factor and comparer.
ComparingHashSet.Entry - Class in hu.akarnokd.reactive4java.util
The set entry.
completed - Variable in class hu.akarnokd.reactive4java.util.DefaultCloseableObserver
The completion indicator.
completed - Variable in class hu.akarnokd.reactive4java.util.DefaultObserver
The completion flag, it will be set by the close method once.
composeFrom(Func1<? super V, ? extends T>) - Method in class hu.akarnokd.reactive4java.util.Func1Builder
Compose this function with the other function by supplying the output of this function as input for the other function and return its result, e.g., this(func(V)).
composeTo(Func1<? super U, ? extends V>) - Method in class hu.akarnokd.reactive4java.util.Func1Builder
Compose this function with the other function by supplying the output of this function as input for the other function and return its result, e.g., func(this(T)).
CompositeCloseable - Class in hu.akarnokd.reactive4java.util
A composite closeable which maintains a list of sub-closeables and has its own alive state.
CompositeCloseable(int) - Constructor for class hu.akarnokd.reactive4java.util.CompositeCloseable
Constructs a composite closeable where the backing list has the supplied capacity.
CompositeCloseable(Closeable...) - Constructor for class hu.akarnokd.reactive4java.util.CompositeCloseable
Constructs the composite closeable with the supplied initial elements.
CompositeCloseable(Iterable<? extends Closeable>) - Constructor for class hu.akarnokd.reactive4java.util.CompositeCloseable
Constructs the composite closeable with the supplied initial elements.
computeIfAbsent(Object, Func0<? extends U>) - Method in class hu.akarnokd.reactive4java.util.ComparingHashMap
Compute and put a new value into the map if the given key is not present.
concat(Iterable<? extends Iterable<? extends T>>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Concatenate the given iterable sources one after another in a way, that calling the second iterator() only happens when there is no more element in the first iterator.
concat(Iterable<? extends T>, Iterable<? extends T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Concatenate the given iterable sources one after another in a way, that calling the second iterator() only happens when there is no more element in the first iterator.
concat(Iterable<? extends T>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Concatenate this iterable with the other iterable in a way, that calling the second iterator() only happens when there is no more element in the first iterator.
concat(T...) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Concatenate this iterable with the sequence of array values.
concat(Func1<? super T, ? extends Observable<? extends U>>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Perform the concatenation of observable sequences based on this iterable and the given result selector function.
concat(Iterable<? extends Observable<? extends T>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Concatenates the source observables in a way that when the first finish(), the second gets registered and continued, and so on.
concat(Observable<? extends T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Concatenate two observables in a way when the first finish() the second is registered and continued with.
Concat - Class in hu.akarnokd.reactive4java.reactive
Contains implementation classes for concatenating various sources.
concat(Func1<? super T, ? extends Observable<? extends U>>, T...) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Concatenates the observable sequences resulting from enumerating the sorce iterable and calling the resultSelector function.
concat(Func2<? super T, ? super Integer, ? extends Observable<? extends U>>, T...) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Concatenates the observable sequences resulting from enumerating the sorce iterable and calling the indexed resultSelector function.
concat(Iterable<? extends Observable<? extends T>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Concatenates the source observables in a way that when the first finish(), the second gets registered and continued, and so on.
concat(Iterable<? extends T>, Func1<? super T, ? extends Observable<? extends U>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Concatenates the observable sequences resulting from enumerating the sorce iterable and calling the resultSelector function.
concat(Iterable<? extends T>, Func2<? super T, ? super Integer, ? extends Observable<? extends U>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Concatenates the observable sequences resulting from enumerating the sorce iterable and calling the indexed resultSelector function.
concat(Observable<? extends Observable<? extends T>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Concatenate the the multiple sources of T one after another.
concat(Observable<? extends Observable<? extends T>>, Func1<? super Observable<? extends T>, ? extends Observable<? extends U>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Concatenate the the multiple sources of T one after another.
concat(Observable<? extends Observable<? extends T>>, Func2<? super Observable<? extends T>, ? super Integer, ? extends Observable<? extends U>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Concatenate the the multiple sources of T one after another.
concat(Observable<? extends T>...) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Concatenates the source observables in a way that when the first finish(), the second gets registered and continued, and so on.
concat(Observable<? extends T>, Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Concatenate two observables in a way when the first finish() the second is registered and continued with.
Concat.FromIterable - Class in hu.akarnokd.reactive4java.reactive
Iterable main source.
Concat.FromIterable.IndexedSelector<T,U> - Class in hu.akarnokd.reactive4java.reactive
Concatenates the observable sequences resulting from enumerating the sorce iterable and calling the indexed resultSelector function.
Concat.FromIterable.Selector<T,U> - Class in hu.akarnokd.reactive4java.reactive
Concatenates the observable sequences resulting from enumerating the sorce iterable and calling the resultSelector function.
Concat.FromObservable - Class in hu.akarnokd.reactive4java.reactive
Observable main source.
Concat.FromObservable.IndexedSelector<T,U> - Class in hu.akarnokd.reactive4java.reactive
Concatenate the the multiple sources selected by the indexed function after another.
Concat.FromObservable.Selector<T,U> - Class in hu.akarnokd.reactive4java.reactive
Concatenate the the multiple sources selected by the function after another.
concatAll(Iterable<? extends Iterable<? extends T>>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Creates an iterable builder which contains the concatenation of this iterable and the rest iterable provided.
concatAll(Observable<? extends Observable<? extends T>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Concatenate the the multiple sources of T one after another.
concurrentHashMapProvider() - Static method in class hu.akarnokd.reactive4java.util.Functions
A map creator factory.
Conditionally(Observable<? extends T>, Func1<? super Throwable, ? extends Observable<? extends T>>) - Constructor for class hu.akarnokd.reactive4java.reactive.Resume.Conditionally
Constructor.
connect() - Method in interface hu.akarnokd.reactive4java.base.ConnectableObservable
Connects the wrapper to its source.
connect() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Connect this observable if the underlying observable supports the ConnectableObservable interface, or throw an UnsupportedOperationException.
connect() - Method in class hu.akarnokd.reactive4java.reactive.Zip.ManyObservables.ItemObserver
Connect to the source.
connect() - Method in class hu.akarnokd.reactive4java.util.DefaultConnectableObservable
 
ConnectableObservable<T> - Interface in hu.akarnokd.reactive4java.base
An observable which can be connected, reconnected or disconnected to a source observable.
connection - Variable in class hu.akarnokd.reactive4java.reactive.RefCount
The active connection.
connection - Variable in class hu.akarnokd.reactive4java.util.DefaultConnectableObservable
The active connection's close reference.
constant(Result) - Static method in class hu.akarnokd.reactive4java.util.Functions
Creates a function which returns always the same value.
constant0(T) - Static method in class hu.akarnokd.reactive4java.util.Functions
Creates a function which returns always the same value.
constant2(V) - Static method in class hu.akarnokd.reactive4java.util.Functions
Creates a constant function which always returns the given value regardless of the parameters.
constantTimeOperations() - Static method in class hu.akarnokd.reactive4java.util.Schedulers
 
Containment - Class in hu.akarnokd.reactive4java.reactive
Helper class for containment testing operators.
Containment.All<T> - Class in hu.akarnokd.reactive4java.reactive
Signals a single true or false if all elements of the observable match the predicate.
Containment.Any<T> - Class in hu.akarnokd.reactive4java.reactive
Signals a single true if the source observable contains any element.
contains(Iterable<? extends T>, T) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable which checks for the existence of the supplied value by comparing the elements of the source iterable using reference and equals().
contains(T) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns an iterable which checks for the existence of the supplied value by comparing the elements of the source iterable using reference and equals().
contains(Func0<? extends T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Signals a single TRUE if the source observable signals a value equals() with the supplied value.
contains(T) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Signals a single TRUE if the source observable signals a value equals() with the source value.
contains(Observable<? extends T>, Func0<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Signals a single TRUE if the source observable signals a value equals() with the supplied value.
contains(Observable<? extends T>, T) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Signals a single TRUE if the source observable signals a value equals() with the source value.
contains(Closeable) - Method in class hu.akarnokd.reactive4java.util.CompositeCloseable
Returns true if the given closeable is in this composite.
contentsChanged(ListDataEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableListDataListener
 
count(Iterable<T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Counts the elements of the iterable source by using a 32 bit int.
count() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Counts the elements of the iterable source by using a 32 bit int.
count() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Counts the number of elements in the observable source.
count(Func1<? super T, Boolean>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Counts the number of elements where the predicate returns true.
Count - Class in hu.akarnokd.reactive4java.reactive
Helper class for Reactive.count operators.
count(Observable<? extends T>, Func1<? super T, Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Counts the number of elements where the predicate returns true.
count(Observable<T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Counts the number of elements in the observable source.
count - Variable in class hu.akarnokd.reactive4java.reactive.RefCount
The registration count.
count - Variable in class hu.akarnokd.reactive4java.reactive.Resume.RetryCount
 
count - Variable in class hu.akarnokd.reactive4java.reactive.Take.First
 
count - Variable in class hu.akarnokd.reactive4java.reactive.Take.Last
 
count - Variable in class hu.akarnokd.reactive4java.reactive.Take.LastBuffer
 
count - Variable in class hu.akarnokd.reactive4java.reactive.Take.LastScheduled
 
count - Variable in class hu.akarnokd.reactive4java.util.ComparingHashMap
The current element count.
count - Variable in class hu.akarnokd.reactive4java.util.ComparingHashSet
The current element count.
count - Variable in class hu.akarnokd.reactive4java.util.RefCountCloseable
The number of open dependent closeables.
Count.AsInt<T> - Class in hu.akarnokd.reactive4java.reactive
Counts the number of elements in the observable source as an int.
Count.AsLong<T> - Class in hu.akarnokd.reactive4java.reactive
Counts the number of elements in the observable source as long.
countLong(Iterable<T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Counts the elements of the iterable source by using a 64 bit long.
countLong() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Counts the elements of the iterable source by using a 64 bit long.
countLong() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Counts the number of elements in the observable source as a long.
countLong(Func1<? super T, Boolean>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Counts the number of elements where the predicate returns true as long.
countLong(Observable<? extends T>, Func1<? super T, Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Counts the number of elements where the predicate returns true as long.
countLong(Observable<T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Counts the number of elements in the observable source as a long.
countObservers() - Method in class hu.akarnokd.reactive4java.util.HybridSubject
 
countObservers() - Method in class hu.akarnokd.reactive4java.util.OriginalObservableWrapper
 
countObservers() - Method in class hu.akarnokd.reactive4java.util.ReactiveObservableWrapper
 
create(Scheduler, Action1<? super T>) - Static method in class hu.akarnokd.reactive4java.scheduler.SingleLaneExecutor
Construct a single lane executor via the given parameters.
create(Class<T>, Observer<? super Dynamic>) - Static method in class hu.akarnokd.reactive4java.swing.SwingObservables
Create a dynamic observer for the given listener interface by proxying all method calls.
create(Func1<Observer<? super T>, ? extends Closeable>) - Static method in class hu.akarnokd.reactive4java.util.Observables
Create an observable instance by submitting a function which takes responsibility for registering observers and returns a custom Closeable to terminate the registration.
createOrAdd(MultiIOException, IOException) - Static method in exception hu.akarnokd.reactive4java.base.MultiIOException
Adds the exception to the given MultiIOException.
createWithAction(Func1<Observer<? super T>, ? extends Action0>) - Static method in class hu.akarnokd.reactive4java.util.Observables
Create an observable instance by submitting a function which takes responsibility for registering observers.
createWithActionE(Func1<Observer<? super T>, ? extends Action0E<? extends IOException>>) - Static method in class hu.akarnokd.reactive4java.util.Observables
Create an observable instance by submitting a function which takes responsibility for registering observers and returns a custom Closeable to terminate the registration.
current() - Method in interface hu.akarnokd.reactive4java.base.Enumerator
Returns the current element.
current - Variable in class hu.akarnokd.reactive4java.util.ObserverToIteratorSink
The current value.
current - Variable in class hu.akarnokd.reactive4java.util.ScheduledCloseable
The handle reference.
current - Variable in class hu.akarnokd.reactive4java.util.SequentialCloseable
The current closeable.
current - Variable in class hu.akarnokd.reactive4java.util.SingleCloseable
The reference holder.
CurrentThreadScheduler - Class in hu.akarnokd.reactive4java.scheduler
Scheduler which runs tasks on the current thread.
CurrentThreadScheduler() - Constructor for class hu.akarnokd.reactive4java.scheduler.CurrentThreadScheduler
 

D

debugState() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Constructs an observer which logs errors in case next(), finish() or error() is called and the observer is not in running state anymore due an earlier finish() or error() call.
debugState(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Constructs an observer which logs errors in case next(), finish() or error() is called and the observer is not in running state anymore due an earlier finish() or error() call.
decrementBigInteger() - Static method in class hu.akarnokd.reactive4java.util.Functions
 
decrementInt() - Static method in class hu.akarnokd.reactive4java.util.Functions
 
decrementLong() - Static method in class hu.akarnokd.reactive4java.util.Functions
 
Default(Observable<? extends T>, Func1<? super T, ? extends K>, Func1<? super T, ? extends V>, Func1<? super GroupedObservable<K, V>, ? extends Observable<D>>) - Constructor for class hu.akarnokd.reactive4java.reactive.GroupByUntil.Default
Constructor.
DefaultCloseableObserver<T> - Class in hu.akarnokd.reactive4java.util
Class to wrap a raw observer and provide it with enforced event-sequence constraints and closeability.
DefaultCloseableObserver(Observer<T>) - Constructor for class hu.akarnokd.reactive4java.util.DefaultCloseableObserver
Constructor.
DefaultConnectableObservable<T,U> - Class in hu.akarnokd.reactive4java.util
Default implementation of the connectable observable which can be disconnected from its source independently from the registered observers.
DefaultConnectableObservable(Observable<? extends T>, Subject<? super T, ? extends U>) - Constructor for class hu.akarnokd.reactive4java.util.DefaultConnectableObservable
Creates an observable which can be connected and disconnected from the source.
DefaultConnectableObservable(Observable<? extends T>, Subject<? super T, ? extends U>, Lock) - Constructor for class hu.akarnokd.reactive4java.util.DefaultConnectableObservable
Creates an observable which can be connected and disconnected from the source.
DefaultConnectableObservable.InnerConnection - Class in hu.akarnokd.reactive4java.util
The inner connection that nulls out the parent class' connection and deregisters the subject, but only once.
DefaultEdtScheduler - Class in hu.akarnokd.reactive4java.swing
The default Event Dispatch Thread scheduler implementation.
DefaultEdtScheduler() - Constructor for class hu.akarnokd.reactive4java.swing.DefaultEdtScheduler
 
DefaultGroupedIterable<K,V> - Class in hu.akarnokd.reactive4java.util
The default implementation for a grouped iterable which holds the values in a LinkedList.
DefaultGroupedIterable(K) - Constructor for class hu.akarnokd.reactive4java.util.DefaultGroupedIterable
Constructor.
DefaultGroupedObservable<Key,Value> - Class in hu.akarnokd.reactive4java.util
A variant of the registering observable which stores a group key.
DefaultGroupedObservable(Key) - Constructor for class hu.akarnokd.reactive4java.util.DefaultGroupedObservable
Constructor.
defaultIfEmpty(Func0<? extends T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns the default value provided by the function if the source sequence is empty.
defaultIfEmpty(T) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns the default value if the source sequence is empty.
defaultIfEmpty(Observable<? extends T>, Func0<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns the default value provided by the function if the source sequence is empty.
defaultIfEmpty(Observable<? extends T>, T) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns the default value if the source sequence is empty.
DefaultIfEmptyFunc(Observable<? extends T>, Func0<? extends T>) - Constructor for class hu.akarnokd.reactive4java.reactive.Select.DefaultIfEmptyFunc
Constructor.
DefaultObservable<T> - Class in hu.akarnokd.reactive4java.util
An observable + observer implementation which keeps track of the registered observers and common methods which dispatch events to all registered observers.
DefaultObservable() - Constructor for class hu.akarnokd.reactive4java.util.DefaultObservable
Default constructor.
DefaultObservable(boolean, boolean) - Constructor for class hu.akarnokd.reactive4java.util.DefaultObservable
Constructor with the option to set the unregistration policies.
DefaultObserver<T> - Class in hu.akarnokd.reactive4java.util
The default implementation of the Observer interface used by the Reactive operators.
DefaultObserver(boolean) - Constructor for class hu.akarnokd.reactive4java.util.DefaultObserver
Constructor.
DefaultObserver(Lock, boolean) - Constructor for class hu.akarnokd.reactive4java.util.DefaultObserver
Constructor.
DefaultObserverEx<T> - Class in hu.akarnokd.reactive4java.util
Extension to the default observer for cases when the observer itself needs to track sub-observers and their close handlers.
DefaultObserverEx() - Constructor for class hu.akarnokd.reactive4java.util.DefaultObserverEx
Constructor.
DefaultObserverEx(boolean) - Constructor for class hu.akarnokd.reactive4java.util.DefaultObserverEx
Constructor.
DefaultObserverEx(Lock, boolean) - Constructor for class hu.akarnokd.reactive4java.util.DefaultObserverEx
Constructor.
DefaultRunnable - Class in hu.akarnokd.reactive4java.util
A default runnable implementation which may use an internal or external lock to synchronize access to its alternative onRun method.
DefaultRunnable() - Constructor for class hu.akarnokd.reactive4java.util.DefaultRunnable
Creates a new instance with a fair reentrant lock.
DefaultRunnable(Lock) - Constructor for class hu.akarnokd.reactive4java.util.DefaultRunnable
Creates a new instance with the supplied lock.
DefaultScheduler - Class in hu.akarnokd.reactive4java.scheduler
The default implementation of the Scheduler interface used by the Reactive operators.
DefaultScheduler() - Constructor for class hu.akarnokd.reactive4java.scheduler.DefaultScheduler
Creates a scheduler with a ScheduledThreadPoolExecutor.
DefaultScheduler(int) - Constructor for class hu.akarnokd.reactive4java.scheduler.DefaultScheduler
Creates a scheduler with a ScheduledThreadPoolExecutor.
DefaultScheduler(ScheduledExecutorService) - Constructor for class hu.akarnokd.reactive4java.scheduler.DefaultScheduler
Creates a scheduler instance with the given backing pool.
DefaultSink<T> - Class in hu.akarnokd.reactive4java.util
A default sink implementation which wraps an observer and closes a closeable on error or finish.
DefaultSink(Observer<? super T>, Closeable) - Constructor for class hu.akarnokd.reactive4java.util.DefaultSink
Constructor.
defer(Func0<? extends Iterable<T>>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Defers the source iterable creation to registration time and calls the given func for the actual source.
defer(Func0<? extends Iterable<T>>) - Static method in class hu.akarnokd.reactive4java.query.IterableBuilder
Defers the source iterable creation to registration time and calls the given func for the actual source.
defer(Func0<? extends Observable<? extends T>>) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
The returned observable invokes the observableFactory whenever an observer tries to subscribe to it.
defer(Func0<? extends Observable<? extends T>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
The returned observable invokes the observableFactory whenever an observer tries to register with it.
delay(Func1<? super T, ? extends Observable<U>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Delays (ties) the event delivery of the source, for each source value T, to the firing of the observable returned by the delay selector.
delay(long, TimeUnit) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Delays the propagation of events of the source by the given amount.
delay(long, TimeUnit, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Delays the propagation of events of the source by the given amount.
delay(Observable<U>, Func1<? super T, ? extends Observable<V>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Delays (ties) the event delivery of the source to the firing of registerDelay (optionally) and for each source value T, to the firing of the observable returned by the delay selector.
Delay - Class in hu.akarnokd.reactive4java.reactive
Helper class for Reactive.delay operators.
delay(Observable<? extends T>, Func1<? super T, ? extends Observable<U>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Delays (ties) the event delivery of the source, for each source value T, to the firing of the observable returned by the delay selector.
delay(Observable<? extends T>, long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Delays the propagation of events of the source by the given amount.
delay(Observable<? extends T>, long, TimeUnit, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Delays the propagation of events of the source by the given amount.
delay(Observable<? extends T>, Observable<U>, Func1<? super T, ? extends Observable<V>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Delays (ties) the event delivery of the source to the firing of registerDelay (optionally) and for each source value T, to the firing of the observable returned by the delay selector.
Delay.ByObservable<T,U,V> - Class in hu.akarnokd.reactive4java.reactive
Delays the observable sequence based on the subscription delay and per element delay provided by a function.
Delay.ByTime<T> - Class in hu.akarnokd.reactive4java.reactive
Delays the propagation of events of the source by the given amount.
Delay.DelayedObservation<T> - Class in hu.akarnokd.reactive4java.reactive
Base class for the delayed observation delivery.
Delay.OnError<T> - Class in hu.akarnokd.reactive4java.reactive
Deliver an error() event.
Delay.OnFinish<T> - Class in hu.akarnokd.reactive4java.reactive
Deliver a finish() event.
Delay.OnNext<T> - Class in hu.akarnokd.reactive4java.reactive
Deliver a next() value.
Delay.Registration<T> - Class in hu.akarnokd.reactive4java.reactive
Delays the registration to the underlying observable by a given amount.
DelayedObservation(Lock, BlockingQueue<Closeable>, Observer<? super T>) - Constructor for class hu.akarnokd.reactive4java.reactive.Delay.DelayedObservation
Constructor.
delayRegister(long, TimeUnit) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Delays the registration to the underlying observable by a given amount.
delayRegister(long, TimeUnit, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Delays the registration to the underlying observable by a given amount.
delayRegister(Observable<? extends T>, long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Delays the registration to the underlying observable by a given amount.
delayRegister(Observable<? extends T>, long, TimeUnit, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Delays the registration to the underlying observable by a given amount.
delete(Closeable) - Method in class hu.akarnokd.reactive4java.util.CompositeCloseable
Removes the given closeable from this composite but does not close it.
delete(Object) - Method in class hu.akarnokd.reactive4java.util.TaggedCompositeCloseable
Removes but does not close the given token from this composite.
deleteObserver(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.util.HybridSubject
Deregisters all instances of the supplied observer.
deleteObserver(Observer) - Method in class hu.akarnokd.reactive4java.util.OriginalObservableWrapper
 
deleteObserver(Observer) - Method in class hu.akarnokd.reactive4java.util.ReactiveObservableWrapper
 
deleteObservers() - Method in class hu.akarnokd.reactive4java.util.HybridSubject
 
deleteObservers() - Method in class hu.akarnokd.reactive4java.util.OriginalObservableWrapper
 
deleteObservers() - Method in class hu.akarnokd.reactive4java.util.ReactiveObservableWrapper
 
dematerialize(Iterable<? extends Option<? extends T>>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Convert the source materialized elements into normal iterator behavior.
dematerialize() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Convert the source materialized elements into normal iterator behavior.
dematerialize() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which converts all option messages back to regular next(), error() and finish() messages.
dematerialize(Observable<? extends Option<T>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which converts all option messages back to regular next(), error() and finish() messages.
differentAggregator(Iterator<? extends T>, Func2<? super T, ? super T, Boolean>, Action2<T, ? super T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Aggregates subsequent elements (in place) as long as isDifferent returns false.
dispatch(Observer<? super T>, Option<T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Dispatches the option to the various Observer methods.
distinct(Iterable<? extends T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable which filters its elements based if they were ever seen before in the current iteration.
distinct(Iterable<? extends T>, Func1<? super T, ? extends U>, Func1<? super T, ? extends V>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable which filters its elements by an unique key in a way that when multiple source items produce the same key, only the first one ever seen gets relayed further on.
distinct() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns an iterable which filters its elements based if they vere ever seen before in the current iteration.
distinct(Func1<? super T, ? extends U>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns an iterable which filters its elements by an unique key in a way that when multiple source items produce the same key, only the first one ever seen gets relayed further on.
distinct() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns the distinct elements from the source.
distinct(Func1<? super T, ? extends U>, Func2<? super U, ? super U, Boolean>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns a sequence of elements who are distinct in terms of the given key extracted by a function and compared against each other via the comparer function.
distinct(Func1<T, U>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns a sequence of elements distinct in terms of the key extracted from them.
distinct(Func2<? super T, ? super T, Boolean>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns the distinct elements from the source according to the given comparator function.
Distinct<T,U> - Class in hu.akarnokd.reactive4java.reactive
Returns distinctly keyed elements from the source.
Distinct(Observable<? extends T>, Func1<? super T, ? extends U>, Func2<? super U, ? super U, Boolean>) - Constructor for class hu.akarnokd.reactive4java.reactive.Distinct
Constructor.
distinct(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns the distinct elements from the source.
distinct(Observable<? extends T>, Func1<? super T, ? extends U>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns a sequence of elements distinct in terms of the key extracted from them.
distinct(Observable<? extends T>, Func1<? super T, ? extends U>, Func2<? super U, ? super U, Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns a sequence of elements who are distinct in terms of the given key extracted by a function and compared against each other via the comparer function.
distinct(Observable<? extends T>, Func2<? super T, ? super T, Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns the distinct elements from the source according to the given comparator function.
distinctNext(Iterable<? extends T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an iterable which ensures that subsequent values of T are not equal (reference and equals).
distinctNext(Iterable<? extends T>, Func1<T, U>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an iterable which ensures that subsequent values of T are not equal in respect to the extracted keys (reference and equals).
distinctNext() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Creates an iterable which ensures that subsequent values of T are not equal (reference and equals).
distinctNext(Func1<T, U>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Creates an iterable which ensures that subsequent values of T are not equal in respect to the extracted keys (reference and equals).
done - Variable in class hu.akarnokd.reactive4java.reactive.Zip.ManyObservables.ItemObserver
Indicate completion of this stream.
done - Variable in class hu.akarnokd.reactive4java.util.AsyncSubject
Indicator that the source finished.
done - Variable in class hu.akarnokd.reactive4java.util.CompositeCloseable
The done indicator.
done - Variable in class hu.akarnokd.reactive4java.util.ObserverToIteratorSink
Indicate that the stream has finished.
done() - Method in class hu.akarnokd.reactive4java.util.ObserverToIteratorSink
Closes this iterator and suppresses exceptions.
done - Variable in class hu.akarnokd.reactive4java.util.OriginalObserverWrapper
Indicate that the observer run to completion.
done - Variable in class hu.akarnokd.reactive4java.util.SequentialCloseable
Indicate that this container was closed.
done - Variable in class hu.akarnokd.reactive4java.util.TaggedCompositeCloseable
Flag to indicate this item container is closed.
DoubleObservable - Interface in hu.akarnokd.reactive4java.base
Defines a provider of primitive long values for push-based streaming.
DoubleObserver - Interface in hu.akarnokd.reactive4java.base
The observer which receives the notifications of primitive long.
doWhile(Iterable<? extends T>, Func0<Boolean>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable which reiterates over and over again on source as long as the gate is true.
doWhile(Func0<Boolean>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns an iterable which reiterates over and over again on source as long as the gate is true.
doWhile(Func0<Boolean>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Repeats the given source so long as the condition returns true.
doWhile(Observable<? extends T>, Func0<Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Repeats the given source so long as the condition returns true.
DoWhile(Observable<? extends T>, Func0<Boolean>) - Constructor for class hu.akarnokd.reactive4java.reactive.Repeat.DoWhile
Constructor.
drain(Func1<? super T, ? extends Observable<Void>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Maintains a queue of Ts which is then drained by the pump.
drain(Func1<? super T, ? extends Observable<Void>>, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Maintains a queue of Ts which is then drained by the pump.
drain(Observable<? extends T>, Func1<? super T, ? extends Observable<Void>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Maintains a queue of Ts which is then drained by the pump.
drain(Observable<? extends T>, Func1<? super T, ? extends Observable<Void>>, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Maintains a queue of Ts which is then drained by the pump.
drainPool - Variable in class hu.akarnokd.reactive4java.reactive.Take.LastBufferTimed
 
drainPool - Variable in class hu.akarnokd.reactive4java.reactive.Take.LastTimed
 
dualAction(Action1<? super T>, Action1<? super U>) - Static method in class hu.akarnokd.reactive4java.util.Actions
Returns a composite two parameter action from the supplied two actions which will be invoked for each of the parameters.
dualAction(Action1E<? super T, ? extends E>, Action1E<? super U, ? extends E>) - Static method in class hu.akarnokd.reactive4java.util.Actions
Returns a composite two parameter action from the supplied two actions which will be invoked for each of the parameters; and allows throwing an exception.
durationSelector - Variable in class hu.akarnokd.reactive4java.reactive.GroupByUntil.Default
 
durationSelector - Variable in class hu.akarnokd.reactive4java.reactive.Throttle.ByObservable
 
Dynamic - Class in hu.akarnokd.reactive4java.swing
Defines a composite class holding a dynamic method invocation arguments, i.e., [method, arguments...].
Dynamic(String, Object...) - Constructor for class hu.akarnokd.reactive4java.swing.Dynamic
Construct a new dynamic object with the given parameters.

E

elementAt(int) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns a single element from the sequence at the index or throws a NoSuchElementException if the sequence terminates before this index.
elementAt(int, Func0<? extends T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns a single element from the sequence at the index or the default value supplied if the sequence terminates before this index.
elementAt(int, T) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns a single element from the sequence at the index or the default value if the sequence terminates before this index.
elementAt(Observable<? extends T>, int) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns a single element from the sequence at the index or throws a NoSuchElementException if the sequence terminates before this index.
elementAt(Observable<? extends T>, int, Func0<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns a single element from the sequence at the index or the default value supplied if the sequence terminates before this index.
elementAt(Observable<? extends T>, int, T) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns a single element from the sequence at the index or the default value if the sequence terminates before this index.
elementsEqual(Iterable<?>, Iterable<?>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Determines whether two iterables contain equal elements in the same order.
elementsEqual(Iterator<?>, Iterator<?>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Compares two iterators wether they contain the same element in terms of numbers and nullsafe Object.equals().
empty() - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an empty iterable which will not produce elements.
empty() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an empty observable, which fires only finish().
empty(Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an empty observable which signals only finish() on the given pool.
empty() - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
 
empty(Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an empty observable which signals only finish() on the given pool.
EMPTY_RUNNABLE - Static variable in class hu.akarnokd.reactive4java.util.Functions
An empty runnable.
EMPTY_SENTINEL - Static variable in class hu.akarnokd.reactive4java.reactive.Sample.ByObservable
The empty sentinel indicator.
emptyCloseable() - Static method in class hu.akarnokd.reactive4java.util.Closeables
Returns an empty closeable object which does nothing.
endWith(Iterable<? extends T>, T) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an iterable sequence which returns all elements from source followed by the supplied value as last.
endWith(T) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Creates an iterable sequence which returns all elements from source followed by the supplied value as last.
ensureEmpty() - Method in class hu.akarnokd.reactive4java.util.SingleOption
Throws an IllegalStateException if the container is full.
ensureFull() - Method in class hu.akarnokd.reactive4java.util.SingleOption
Throws an IllegalStateException if the container is empty.
entries - Variable in class hu.akarnokd.reactive4java.util.ComparingHashMap
The contained entries.
entries - Variable in class hu.akarnokd.reactive4java.util.ComparingHashSet
The contained entries.
Entry() - Constructor for class hu.akarnokd.reactive4java.util.ComparingHashMap.Entry
 
Entry() - Constructor for class hu.akarnokd.reactive4java.util.ComparingHashSet.Entry
 
Enumerable<T> - Interface in hu.akarnokd.reactive4java.base
The base interface for an Enumerable-Enumerator pair of iteration method where the enumerator has next() to advance the iteration and current() to return the current element.
enumerator() - Method in interface hu.akarnokd.reactive4java.base.Enumerable
 
Enumerator<T> - Interface in hu.akarnokd.reactive4java.base
The base interface for an Enumerable-Enumerator pair of iteration method where the enumerator has next() to advance the iteration and current() to return the current element.
equal(T) - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which returns true if its submitted parameter value equals to the given constant.
equals(Object) - Method in class hu.akarnokd.reactive4java.base.Option.Error
 
equals(Object) - Method in class hu.akarnokd.reactive4java.base.Option.None
 
equals(Object) - Method in class hu.akarnokd.reactive4java.base.Option.Some
 
equals(Object) - Method in class hu.akarnokd.reactive4java.base.Pair
 
equals(Object) - Method in class hu.akarnokd.reactive4java.base.TimeInterval
 
equals(Object) - Method in class hu.akarnokd.reactive4java.base.Timestamped
 
equals(Object) - Method in class hu.akarnokd.reactive4java.swing.Dynamic
 
equals() - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which compares its two parameters by a null-safe equals.
error(Throwable) - Method in interface hu.akarnokd.reactive4java.base.BaseObserver
An exception is received.
error(Throwable) - Method in interface hu.akarnokd.reactive4java.base.LongObserver
An exception is received.
error(Throwable) - Static method in class hu.akarnokd.reactive4java.base.Option
Create an error instance with the given Throwable.
error() - Method in class hu.akarnokd.reactive4java.base.Option.Error
 
error - Variable in class hu.akarnokd.reactive4java.util.AsyncSubject
The exception produced.
error(Throwable) - Method in class hu.akarnokd.reactive4java.util.AsyncSubject
 
error(Throwable) - Method in class hu.akarnokd.reactive4java.util.DefaultCloseableObserver
 
error(Throwable) - Method in class hu.akarnokd.reactive4java.util.DefaultObservable
 
error(Throwable) - Method in class hu.akarnokd.reactive4java.util.DefaultObserver
 
error(Throwable) - Method in class hu.akarnokd.reactive4java.util.DefaultSink
 
error(Throwable) - Method in class hu.akarnokd.reactive4java.util.HybridSubject
 
error(Throwable) - Method in class hu.akarnokd.reactive4java.util.LockedObserver
 
error(Throwable) - Method in class hu.akarnokd.reactive4java.util.ObserverAdapter
 
error(Throwable) - Method in class hu.akarnokd.reactive4java.util.OriginalObserverWrapper
 
error(Throwable) - Method in class hu.akarnokd.reactive4java.util.SafeObserver
 
error - Variable in class hu.akarnokd.reactive4java.util.SingleOption
The stored exception.
error(Throwable) - Method in class hu.akarnokd.reactive4java.util.SynchronizedObserver
 
exactWindow(Observer<? super Observable<T>>) - Method in class hu.akarnokd.reactive4java.reactive.Windowing.WithTime
Create windows by an exact timing.

F

f - Variable in class hu.akarnokd.reactive4java.util.Func0Builder
The wrapped function.
f - Variable in class hu.akarnokd.reactive4java.util.Func1Builder
The wrapped function.
f - Variable in class hu.akarnokd.reactive4java.util.Func2Builder
The wrapped function.
FALSE - Static variable in class hu.akarnokd.reactive4java.util.Functions
Constant parameterless function which returns always false.
finish() - Method in interface hu.akarnokd.reactive4java.base.BaseObserver
No more values to expect.
finish() - Method in interface hu.akarnokd.reactive4java.base.LongObserver
No more values to expect.
finish(Iterable<? extends T>, Action0) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable which executes the given action after the stream completes.
finish(Action0) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns an iterable which executes the given action after the stream completes.
finish(Action0) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Invokes the given action when the source signals a finish() or error().
finish(Observable<? extends T>, Action0) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Invokes the given action when the source signals a finish() or error().
finish() - Method in class hu.akarnokd.reactive4java.util.AsyncSubject
 
finish() - Method in class hu.akarnokd.reactive4java.util.DefaultCloseableObserver
 
finish() - Method in class hu.akarnokd.reactive4java.util.DefaultObservable
 
finish() - Method in class hu.akarnokd.reactive4java.util.DefaultObserver
 
finish() - Method in class hu.akarnokd.reactive4java.util.DefaultSink
 
finish() - Method in class hu.akarnokd.reactive4java.util.HybridSubject
 
finish() - Method in class hu.akarnokd.reactive4java.util.LockedObserver
 
finish() - Method in class hu.akarnokd.reactive4java.util.ObserverAdapter
 
finish() - Method in class hu.akarnokd.reactive4java.util.OriginalObserverWrapper
 
finish() - Method in class hu.akarnokd.reactive4java.util.SafeObserver
 
finish() - Method in class hu.akarnokd.reactive4java.util.SynchronizedObserver
 
first - Variable in class hu.akarnokd.reactive4java.base.Pair
The first object.
first(Iterable<? extends T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns the first element from the iterable sequence or throws a NoSuchElementException.
first() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns the first element from the iterable sequence or throws a NoSuchElementException.
first() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Blocks until the first element of the observable becomes available and returns that element.
first(Func0<? extends T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Blocks until the first element of the observable becomes available and returns that element or returns the supplier's value if the observable is empty.
first(T) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Blocks until the first element of the observable becomes available and returns that element or returns the default value if the observable is empty.
first(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Blocks until the first element of the observable becomes available and returns that element.
first(Observable<? extends T>, Func0<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns the first element of the source observable or the supplier's value if the source is empty, blocking if necessary.
first(Observable<? extends T>, T) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns the first element of the source observable or the defaultValue if the source is empty, blocking if necessary.
First(Observable<? extends T>, int) - Constructor for class hu.akarnokd.reactive4java.reactive.Skip.First
Constructor.
First(Observable<? extends T>, int) - Constructor for class hu.akarnokd.reactive4java.reactive.Take.First
Construction.
firstAsync() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which takes the first value from the source observable as a single element or throws NoSuchElementException if the source is empty.
firstAsync(Func0<? extends T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which takes the first value from the source observable as a single element or the supplier's value if the source is empty.
firstAsync(T) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which takes the first value from the source observable as a single element or the default value if the source is empty.
firstAsync(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which takes the first value from the source observable as a single element or throws NoSuchElementException if the source is empty.
firstAsync(Observable<? extends T>, Func0<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which takes the first value from the source observable as a single element or the supplier's value if the source is empty.
firstAsync(Observable<? extends T>, T) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which takes the first value from the source observable as a single element or the default value if the source is empty.
FirstTimed(Observable<? extends T>, long, TimeUnit, Scheduler) - Constructor for class hu.akarnokd.reactive4java.reactive.Skip.FirstTimed
Constructor.
FirstTimed(Observable<? extends T>, long, TimeUnit, Scheduler) - Constructor for class hu.akarnokd.reactive4java.reactive.Take.FirstTimed
Constructor.
forEach(Iterable<? extends T>, Func1<? super T, ? extends Iterable<? extends U>>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable which runs the source iterable and returns elements from the iterable returned by the function call.
forEach(Action1<? super T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Invokes the action on each element in the source, and blocks until the source terminates either way.
forEach(Action1<? super T>, long, TimeUnit) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Invokes the action on each element in the source, and blocks until the source terminates or the time runs out.
forEach(Action2<? super T, ? super Integer>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Invokes the indexed action on each element in the source, and blocks until the source terminates either way.
forEach(Action2<? super T, ? super Integer>, long, TimeUnit) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Invokes the indexed action on each element in the source, and blocks until the source terminates either way.
forEach(Observable<T>, Action1<? super T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Invokes the action on each element in the source, and blocks until the source terminates either way.
forEach(Observable<T>, Action1<? super T>, long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Invokes the action on each element in the source, and blocks until the source terminates or the time runs out.
forEach(Observable<T>, Action2<? super T, ? super Integer>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Invokes the indexed action on each element in the source, and blocks until the source terminates either way.
forEach(Observable<T>, Action2<? super T, ? super Integer>, long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Invokes the indexed action on each element in the source, and blocks until the source terminates either way.
forkJoin(Iterable<? extends Observable<? extends T>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Runs the observables in parallel and joins their last values whenever one fires.
forkJoin(Iterable<? extends Observable<? extends T>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Runs the observables in parallel and joins their last values whenever one fires.
forkJoin(Observable<? extends T>...) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Runs the observables in parallel and joins their last values whenever one fires.
from(Iterable<T>) - Static method in class hu.akarnokd.reactive4java.query.IterableBuilder
Creates a new iterable builder instance by wrapping the given source sequence, if not already a builder.
from(Observable<T>) - Static method in class hu.akarnokd.reactive4java.query.IterableBuilder
Creates a new iterable builder by wrapping the given observable.
from(T...) - Static method in class hu.akarnokd.reactive4java.query.IterableBuilder
Creates a new iterable builder instance by wrapping the given array.
from(Action0) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Invokes the action asynchronously on the given pool and relays its finish() or error() messages.
from(Action0, Scheduler) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Invokes the action asynchronously on the given pool and relays its finish() or error() messages.
from(Callable<? extends T>) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Invoke the given callable on the default pool and observe its result via the returned observable.
from(Callable<? extends T>, Scheduler) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Invoke the given callable on the given pool and observe its result via the returned observable.
from(Func0<? extends T>) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Invokes the function asynchronously on the default pool and relays its result followed by a finish.
from(Func0<? extends T>, Scheduler) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Invokes the function asynchronously on the given pool and relays its result followed by a finish.
from(Iterable<? extends T>) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable builder from the source sequence by using the default scheduler to emit the values.
from(Iterable<? extends T>, Scheduler) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable builder from the source sequence and uses the given schduler to emit the values.
from(Observable<T>) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Wraps the supplied observable sequence into an observable builder or returns it if the source is also an ObservableBuilder.
from(Runnable) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Invoke the given callable on the given pool and observe its result via the returned observable.
from(Runnable, Scheduler) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Invoke the given callable on the given pool and observe its result via the returned observable.
from(Runnable, T) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Invoke the given callable on the given pool and observe its result via the returned observable.
from(Runnable, T, Scheduler) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Invoke the given callable on the given pool and observe its result via the returned observable.
from(Scheduler, T...) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable sequence from the array of values and uses the given scheduler to emit these values.
from(T...) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable sequence from the array of values and uses the default scheduler to emit these values.
from(Func0<T>) - Static method in class hu.akarnokd.reactive4java.util.Func0Builder
Construct a function builder from the given existing function.
from(T) - Static method in class hu.akarnokd.reactive4java.util.Func0Builder
Construct a function which returns a constant value.
from(Action0, T) - Static method in class hu.akarnokd.reactive4java.util.Func0Builder
Construct a function which invokes the given action and returns a constant value.
from(Runnable, T) - Static method in class hu.akarnokd.reactive4java.util.Func0Builder
Construct a function which invokes the given runnable and returns a constant value.
from(Callable<? extends T>) - Static method in class hu.akarnokd.reactive4java.util.Func0Builder
Construct a function from the given callable instance.
from(AtomicBoolean) - Static method in class hu.akarnokd.reactive4java.util.Func0Builder
Construct a function from the given atomic variable.
from(AtomicInteger) - Static method in class hu.akarnokd.reactive4java.util.Func0Builder
Construct a function from the given atomic variable.
from(AtomicLong) - Static method in class hu.akarnokd.reactive4java.util.Func0Builder
Construct a function from the given atomic variable.
from(AtomicReference<? extends T>) - Static method in class hu.akarnokd.reactive4java.util.Func0Builder
Construct a function from the given atomic variable reference.
from(Reference<? extends T>) - Static method in class hu.akarnokd.reactive4java.util.Func0Builder
Wraps the given reference object into a function call.
from(Func1<T, U>) - Static method in class hu.akarnokd.reactive4java.util.Func1Builder
Wrap the given function into a new builder.
from(Func0<U>) - Static method in class hu.akarnokd.reactive4java.util.Func1Builder
Wraps the given Func0 function into a Func1 object which ignores its parameter T.
from(U) - Static method in class hu.akarnokd.reactive4java.util.Func1Builder
Wraps the given value and the function returns this value regardless of the parameters.
from(T...) - Static method in class hu.akarnokd.reactive4java.util.Func1Builder
Returns a function builder which will return the indexth element from the supplied array.
from(List<? extends T>) - Static method in class hu.akarnokd.reactive4java.util.Func1Builder
Returns a function builder which will return the indexth element from the supplied list.
from(Set<? super T>) - Static method in class hu.akarnokd.reactive4java.util.Func1Builder
Returns a function builder which will return true if its parameter is contained in the given set of values.
from(Map<? super T, ? extends U>) - Static method in class hu.akarnokd.reactive4java.util.Func1Builder
Creates a function builder which relays all invocations to the supplied map's get method.
from(Action0, U) - Static method in class hu.akarnokd.reactive4java.util.Func1Builder
Construct a function which invokes the given action and returns a constant value.
from(Runnable, U) - Static method in class hu.akarnokd.reactive4java.util.Func1Builder
Construct a function which invokes the given runnable and returns a constant value.
from(Action1<? super T>, U) - Static method in class hu.akarnokd.reactive4java.util.Func1Builder
Construct a function which invokes the given action and returns a constant value.
from(Callable<? extends U>) - Static method in class hu.akarnokd.reactive4java.util.Func1Builder
Wrap the given function into a new builder.
from(int...) - Static method in class hu.akarnokd.reactive4java.util.Func1Builder
Returns an indexer function which returns the corresponding array element.
from(double...) - Static method in class hu.akarnokd.reactive4java.util.Func1Builder
Returns an indexer function which returns the corresponding array element.
from(long...) - Static method in class hu.akarnokd.reactive4java.util.Func1Builder
Returns an indexer function which returns the corresponding array element.
from(Func2<T, U, V>) - Static method in class hu.akarnokd.reactive4java.util.Func2Builder
Wrap the given function into a function builder instance.
from(Func0<V>) - Static method in class hu.akarnokd.reactive4java.util.Func2Builder
Wraps the given Func0 function into a Func2 object which ignores its parameter T.
from(V) - Static method in class hu.akarnokd.reactive4java.util.Func2Builder
Wraps the given value and the function returns this value regardless of the parameters.
from(Action0, V) - Static method in class hu.akarnokd.reactive4java.util.Func2Builder
Construct a function which invokes the given action and returns a constant value.
from(Runnable, V) - Static method in class hu.akarnokd.reactive4java.util.Func2Builder
Construct a function which invokes the given runnable and returns a constant value.
from(Action2<? super T, ? super U>, V) - Static method in class hu.akarnokd.reactive4java.util.Func2Builder
Construct a function which invokes the given action and returns a constant value.
from(Callable<? extends V>) - Static method in class hu.akarnokd.reactive4java.util.Func2Builder
Wrap the given function into a new builder.
from(Comparator<? super T>) - Static method in class hu.akarnokd.reactive4java.util.Func2Builder
Wraps the given comparator into a 2 parameter function.
from(T[][]) - Static method in class hu.akarnokd.reactive4java.util.Func2Builder
Returns a matrix indexer function.
from(int[][]) - Static method in class hu.akarnokd.reactive4java.util.Func2Builder
Returns a matrix indexer function.
from(double[][]) - Static method in class hu.akarnokd.reactive4java.util.Func2Builder
Returns a matrix indexer function.
from(long[][]) - Static method in class hu.akarnokd.reactive4java.util.Func2Builder
Returns a matrix indexer function.
fromDoubles(List<? extends Number>) - Static method in class hu.akarnokd.reactive4java.util.Func1Builder
Returns an indexer function which returns the corresponding list element.
fromInts(List<? extends Number>) - Static method in class hu.akarnokd.reactive4java.util.Func1Builder
Returns an indexer function which returns the corresponding list element.
fromLongs(List<? extends Number>) - Static method in class hu.akarnokd.reactive4java.util.Func1Builder
Returns an indexer function which returns the corresponding list element.
fromOriginal(Observable) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Converts the original Java Observable into an reactive-Observable builder instance.
fromPart(int, int, T...) - Static method in class hu.akarnokd.reactive4java.query.IterableBuilder
Creates a new iterable builder instance by wrapping the given array.
fromPart(int, int, Scheduler, T...) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable sequence from the subarray of values and uses the given scheduler to emit these values.
fromPart(int, int, T...) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable sequence from the subarray of values and uses the default scheduler to emit these values.
func - Variable in class hu.akarnokd.reactive4java.reactive.Repeat.RepeatValue
The function which generates elements.
Func0<Return> - Interface in hu.akarnokd.reactive4java.base
A parameterless function interface.
Func0Builder<T> - Class in hu.akarnokd.reactive4java.util
Class holding a Func0 object and providing various relevant methods of the Functions utility class as instance methods.
Func0Builder(Func0<T>) - Constructor for class hu.akarnokd.reactive4java.util.Func0Builder
Constructs an instance of this builder with the wrapped function.
Func1<Param1,Return> - Interface in hu.akarnokd.reactive4java.base
The function interface which takes one parameter and returns something.
Func1Builder<T,U> - Class in hu.akarnokd.reactive4java.util
Class holding a Func1 object and providing various relevant methods of the Functions utility class as instance methods.
Func1Builder(Func1<T, U>) - Constructor for class hu.akarnokd.reactive4java.util.Func1Builder
Construct a function builder by wrapping the given function.
Func1E<Param1,Return,E extends java.lang.Exception> - Interface in hu.akarnokd.reactive4java.base
The function interface which takes one parameter and returns something.
Func2<Param1,Param2,Return> - Interface in hu.akarnokd.reactive4java.base
The function interface which takes two parameter and returns something.
Func2Builder<T,U,V> - Class in hu.akarnokd.reactive4java.util
Class holding a Func2 object and providing various relevant methods of the Functions utility class as instance methods.
Func2Builder(Func2<T, U, V>) - Constructor for class hu.akarnokd.reactive4java.util.Func2Builder
Construct an instance of this builder with the wrapped function.
Func2E<Param1,Param2,Return,E extends java.lang.Exception> - Interface in hu.akarnokd.reactive4java.base
The function interface which takes two parameter and returns something.
Functions - Class in hu.akarnokd.reactive4java.util
Helper class with function types.

G

gate - Variable in class hu.akarnokd.reactive4java.util.SynchronizedObserver
The lock object.
generalWindow(Observer<? super Observable<T>>) - Method in class hu.akarnokd.reactive4java.reactive.Windowing.WithTime
Create a general windowing operation.
generate(T, Func1<? super T, Boolean>, Func1<? super T, ? extends T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
A generator function which returns Ts based on the termination condition and the way it computes the next values.
generate(T, Func1<? super T, Boolean>, Func1<? super T, ? extends T>, long, long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
A generator function which returns Ts based on the termination condition and the way it computes the next values, but the first T to be returned is preceded by an initialDelay amount of wait and each subsequent element is then generated after betweenDelay sleep.
generate(T, Func1<? super T, Boolean>, Func1<? super T, ? extends T>) - Static method in class hu.akarnokd.reactive4java.query.IterableBuilder
A generator function which returns Ts based on the termination condition and the way it computes the next values.
generate(T, Func1<? super T, Boolean>, Func1<? super T, ? extends T>, Func1<? super T, ? extends U>) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Generates a stream of Us by using a value T stream using the default pool fo the generator loop.
generate(T, Func1<? super T, Boolean>, Func1<? super T, ? extends T>, Func1<? super T, ? extends U>, Scheduler) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Generates a stream of Us by using a value T stream.
generate(T, Func1<? super T, Boolean>, Func1<? super T, ? extends T>, Func1<? super T, ? extends U>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Generates a stream of Us by using a value T stream using the default pool for the generator loop.
generate(T, Func1<? super T, Boolean>, Func1<? super T, ? extends T>, Func1<? super T, ? extends U>, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Generates a stream of Us by using a value T stream.
generateTimed(T, Func1<? super T, Boolean>, Func1<? super T, ? extends T>, Func1<? super T, ? extends U>, Func1<? super T, Long>) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Generates a stream of Us by using a value T stream.
generateTimed(T, Func1<? super T, Boolean>, Func1<? super T, ? extends T>, Func1<? super T, ? extends U>, Func1<? super T, Long>, Scheduler) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Generates a stream of Us by using a value T stream.
generateTimed(T, Func1<? super T, Boolean>, Func1<? super T, ? extends T>, Func1<? super T, ? extends U>, Func1<? super T, Long>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Generates a stream of Us by using a value T stream.
generateTimed(T, Func1<? super T, Boolean>, Func1<? super T, ? extends T>, Func1<? super T, ? extends U>, Func1<? super T, Long>, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Generates a dynamically timed stream of Us by using a value T stream.
generateTimedWithUnit(T, Func1<? super T, Boolean>, Func1<? super T, ? extends T>, Func1<? super T, ? extends U>, Func1<? super T, Pair<Long, TimeUnit>>, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Generates a dynamically timed stream of Us by using a value T stream.
get() - Method in class hu.akarnokd.reactive4java.base.Ref
 
get() - Method in class hu.akarnokd.reactive4java.util.AsyncSubject
Returns the result of the asynchronous operation, throws a RuntimeException if the operation had errors, or throws NoSuchElementException if no result was produced, waiting indefinitely if necessary.
get(long, TimeUnit) - Method in class hu.akarnokd.reactive4java.util.AsyncSubject
Returns the result of the asynchronous operation, throws its exception, throws NoSuchElementException if no result was produced or throws TimeoutException in case of timeout, waiting at most the specified time.
get(int) - Method in class hu.akarnokd.reactive4java.util.CircularBuffer
Retrieve a buffer element based on an absolute index.
get(Object) - Method in class hu.akarnokd.reactive4java.util.ComparingHashMap
Retrieves the value associated with the key or null if not present.
get() - Static method in class hu.akarnokd.reactive4java.util.R4JConfigManager
 
get() - Method in class hu.akarnokd.reactive4java.util.ScheduledCloseable
 
get() - Method in class hu.akarnokd.reactive4java.util.SequentialCloseable
 
get() - Method in class hu.akarnokd.reactive4java.util.SingleCloseable
 
get() - Method in class hu.akarnokd.reactive4java.util.Unique
 
getCloseable() - Method in class hu.akarnokd.reactive4java.util.RefCountCloseable
Returns a new dependent closeable instance.
getDefault() - Static method in class hu.akarnokd.reactive4java.util.Schedulers
 
getDefaultEdtScheduler() - Static method in class hu.akarnokd.reactive4java.swing.SwingObservables
 
getEngine(String) - Static method in class hu.akarnokd.reactive4java.util.Lambdas
Retrieve a script engine for the given name.
getError(Option<?>) - Static method in class hu.akarnokd.reactive4java.base.Option
Extracts the error value from the option.
getForwarder() - Method in class hu.akarnokd.reactive4java.util.Sink
 
getGate() - Method in class hu.akarnokd.reactive4java.util.SynchronizedObserver
 
getLock() - Method in class hu.akarnokd.reactive4java.util.DefaultObserver
Returns the internal lock which might be shared among multiple instances.
getLock() - Method in class hu.akarnokd.reactive4java.util.LockedObserver
 
getObserverCount() - Method in class hu.akarnokd.reactive4java.util.DefaultObservable
 
getOption() - Method in class hu.akarnokd.reactive4java.util.AsyncSubject
Returns the results of the asynchronous operation in the form of an option, blocking and waiting indefinitely if necessary.
getOption(long, TimeUnit) - Method in class hu.akarnokd.reactive4java.util.AsyncSubject
Returns the results of the asynchronous operation in the form of an option, waiting at most the supplied amount of time, returning null if timeout occurred.
greaterOrEqual(T) - Static method in class hu.akarnokd.reactive4java.util.Functions
Create a function which returns true for submitted values greater or equal than the given value.
greaterOrEqual(T, Comparator<? super T>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which returns true if the function parameter is greater or equal to the constant in respect to the supplied comparator.
greaterThan(T) - Static method in class hu.akarnokd.reactive4java.util.Functions
Create a function which returns true for submitted values greater than the given value.
greaterThan(T, Comparator<? super T>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which returns true if the function parameter is greater than the constant in respect to the supplied comparator.
groupBy(Iterable<? extends T>, Func1<? super T, ? extends V>, Func1<? super T, ? extends U>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an iterable which traverses the source iterable, and based on the key selector, groups values extracted by valueSelector into GroupedIterables, which can be iterated over later on.
groupBy(Iterable<? extends T>, Func1<? super T, ? extends V>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an iterable which traverses the source iterable, and based on the key selector, groups values of T into GroupedIterables, which can be iterated over later on.
groupBy(Func1<? super T, ? extends K>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Creates an iterable which traverses the source iterable, and based on the key selector, groups values the elements into GroupedIterables, which can be interated over later on.
groupBy(Func1<? super T, ? extends K>, Func1<? super T, ? extends V>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Creates an iterable which traverses the source iterable, and based on the key selector, groups values extracted by valueSelector into a pair of Key and IterableBuilder instances, which can be interated over later on.
groupBy(Func1<? super T, ? extends Key>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Group the specified source accoring to the keys provided by the extractor function.
groupBy(Func1<? super T, ? extends Key>, Func1<? super T, ? extends U>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Group the specified source according to the keys provided by the extractor function.
GroupBy<Key,U,T> - Class in hu.akarnokd.reactive4java.reactive
Group the specified source according to the keys provided by the extractor function and compute key equality by the comparer function.
GroupBy(Observable<? extends T>, Func1<? super T, ? extends Key>, Func2<? super Key, ? super Key, Boolean>, Func1<? super T, ? extends U>) - Constructor for class hu.akarnokd.reactive4java.reactive.GroupBy
Constructor.
groupBy(Observable<? extends T>, Func1<? super T, ? extends Key>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Group the specified source according to the keys provided by the extractor function.
groupBy(Observable<? extends T>, Func1<? super T, ? extends Key>, Func1<? super T, ? extends U>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Group the specified source according to the keys provided by the extractor function.
groupBy(Observable<? extends T>, Func1<? super T, ? extends Key>, Func2<? super Key, ? super Key, Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Group the specified source according to the keys provided by the extractor function.
groupBy(Observable<? extends T>, Func1<? super T, ? extends Key>, Func2<? super Key, ? super Key, Boolean>, Func1<? super T, ? extends U>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Group the specified source according to the keys provided by the extractor function.
groupBy0(Func1<? super T, ? extends K>, Func1<? super T, ? extends V>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Creates an iterable which traverses the source iterable, and based on the key selector, groups values extracted by valueSelector into GroupedIterables, which can be interated over later on.
groupBy0(Func1<? super T, ? extends K>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Creates an iterable which traverses the source iterable, and based on the key selector, groups values the elements into GroupedIterables, which can be interated over later on.
groupByUntil(Func1<? super T, ? extends K>, Func1<? super GroupedObservable<K, T>, ? extends Observable<D>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Groups the source sequence of Ts until the specified duration for that group fires.
groupByUntil(Func1<? super T, ? extends K>, Func1<? super GroupedObservable<K, T>, ? extends Observable<D>>, Func2<? super K, ? super K, Boolean>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Groups the source sequence of Ts until the specified duration for that group fires.
groupByUntil(Func1<? super T, ? extends K>, Func1<? super T, ? extends V>, Func1<? super GroupedObservable<K, V>, ? extends Observable<D>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Groups the source sequence of Ts until the specified duration for that group fires.
groupByUntil(Func1<? super T, ? extends K>, Func1<? super T, ? extends V>, Func1<? super GroupedObservable<K, V>, ? extends Observable<D>>, Func2<? super K, ? super K, Boolean>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Groups the source sequence of Ts until the specified duration for that group fires.
GroupByUntil - Class in hu.akarnokd.reactive4java.reactive
Helper class for Reactive.groupByUntil operators.
groupByUntil(Observable<? extends T>, Func1<? super T, ? extends K>, Func1<? super GroupedObservable<K, T>, ? extends Observable<D>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Groups the source sequence of Ts until the specified duration for that group fires.
groupByUntil(Observable<? extends T>, Func1<? super T, ? extends K>, Func1<? super GroupedObservable<K, T>, ? extends Observable<D>>, Func2<? super K, ? super K, Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Groups the source sequence of Ts until the specified duration for that group fires.
groupByUntil(Observable<? extends T>, Func1<? super T, ? extends K>, Func1<? super T, ? extends V>, Func1<? super GroupedObservable<K, V>, ? extends Observable<D>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Groups the source sequence of Ts until the specified duration for that group fires.
groupByUntil(Observable<? extends T>, Func1<? super T, ? extends K>, Func1<? super T, ? extends V>, Func1<? super GroupedObservable<K, V>, ? extends Observable<D>>, Func2<? super K, ? super K, Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Groups the source sequence of Ts until the specified duration for that group fires.
GroupByUntil.Default<K,V,T,D> - Class in hu.akarnokd.reactive4java.reactive
Groups the source sequence of Ts until the specified duration for that group fires.
GroupByUntil.WithComparer<K,V,T,D> - Class in hu.akarnokd.reactive4java.reactive
Groups the source sequence of Ts until the specified duration for that group fires.
GroupedIterable<K,V> - Interface in hu.akarnokd.reactive4java.base
The extension interface to an iterable which holds a group key for its contents.
GroupedObservable<Key,Value> - Interface in hu.akarnokd.reactive4java.base
An observable which provides a key as its group identity.
groupJoin(Observable<? extends Right>, Func1<? super T, ? extends Observable<LeftDuration>>, Func1<? super Right, ? extends Observable<RightDuration>>, Func2<? super T, ? super Observable<? extends Right>, ? extends Result>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which correlates two streams of values based on their time when they overlapped and groups the results.
GroupJoin<Result,Left,Right,LeftDuration,RightDuration> - Class in hu.akarnokd.reactive4java.reactive
Returns an observable which correlates two streams of values based on their time when they overlapped and groups the results.
GroupJoin(Observable<? extends Left>, Observable<? extends Right>, Func1<? super Left, ? extends Observable<LeftDuration>>, Func1<? super Right, ? extends Observable<RightDuration>>, Func2<? super Left, ? super Observable<? extends Right>, ? extends Result>) - Constructor for class hu.akarnokd.reactive4java.reactive.GroupJoin
Constructor.
groupJoin(Observable<? extends Left>, Observable<? extends Right>, Func1<? super Left, ? extends Observable<LeftDuration>>, Func1<? super Right, ? extends Observable<RightDuration>>, Func2<? super Left, ? super Observable<? extends Right>, ? extends Result>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which correlates two streams of values based on their time when they overlapped and groups the results.

H

handle - Variable in class hu.akarnokd.reactive4java.util.ObserverToIteratorSink
The original handle to the observer registration.
handle - Variable in class hu.akarnokd.reactive4java.util.SafeObserver
The close handle.
handler - Variable in class hu.akarnokd.reactive4java.reactive.Resume.Conditionally
The exception handler.
hasChanged() - Method in class hu.akarnokd.reactive4java.util.OriginalObservableWrapper
 
hasContent - Variable in class hu.akarnokd.reactive4java.util.SingleOption
Indicator for having a value or error.
hasError() - Method in class hu.akarnokd.reactive4java.base.Option.Error
 
hasError() - Method in class hu.akarnokd.reactive4java.base.Option
 
hasError() - Method in class hu.akarnokd.reactive4java.util.SingleOption
 
hashCode() - Method in class hu.akarnokd.reactive4java.base.Option.Error
 
hashCode() - Method in class hu.akarnokd.reactive4java.base.Option.None
 
hashCode() - Method in class hu.akarnokd.reactive4java.base.Option.Some
 
hashCode() - Method in class hu.akarnokd.reactive4java.base.Pair
 
hashCode() - Method in class hu.akarnokd.reactive4java.base.TimeInterval
 
hashCode() - Method in class hu.akarnokd.reactive4java.base.Timestamped
 
hashCode() - Method in class hu.akarnokd.reactive4java.swing.Dynamic
 
hashMapProvider() - Static method in class hu.akarnokd.reactive4java.util.Functions
A map creator factory.
hashSetProvider() - Static method in class hu.akarnokd.reactive4java.util.Functions
A set creation provider.
hasNext() - Method in class hu.akarnokd.reactive4java.util.ObserverToIteratorSink
 
hasValue() - Method in class hu.akarnokd.reactive4java.base.Option
 
hasValue() - Method in class hu.akarnokd.reactive4java.base.Option.Some
 
hasValue - Variable in class hu.akarnokd.reactive4java.util.AsyncSubject
Indication that a value was produced.
head() - Method in class hu.akarnokd.reactive4java.util.CircularBuffer
 
hu.akarnokd.reactive4java.base - package hu.akarnokd.reactive4java.base
The package contains fundamental interfaces, basic value-classes and common exceptions.
hu.akarnokd.reactive4java.interactive - package hu.akarnokd.reactive4java.interactive
This package contains the Interactive main utility class for the interactive programming side of the library, accompanied by some helper classes.
hu.akarnokd.reactive4java.query - package hu.akarnokd.reactive4java.query
This package contains classes and builders for instance-based query operations (in contrast to static methods of Interactive and Reactive).
hu.akarnokd.reactive4java.reactive - package hu.akarnokd.reactive4java.reactive
This package contains the Reactive main utility class for the reactive programming side of the library, accompanied by some helper classes.
hu.akarnokd.reactive4java.scheduler - package hu.akarnokd.reactive4java.scheduler
This package contains utility classes for various Scheduler implementations.
hu.akarnokd.reactive4java.swing - package hu.akarnokd.reactive4java.swing
This package contains helper methods to interface the Swing's event notification mechanisms (e.g. various Listener interfaces) with the reactive programming's Observable based approach.
hu.akarnokd.reactive4java.util - package hu.akarnokd.reactive4java.util
Contains utility classes for working with the interfaces in the base package and default implementations for many of them.
HybridSubject<T> - Class in hu.akarnokd.reactive4java.util
A combination of the java and reactive observable and observer classes and interfaces.
HybridSubject() - Constructor for class hu.akarnokd.reactive4java.util.HybridSubject
 

I

identity() - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which returns its parameter value.
identityFirst() - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a helper function of two parameters which always returns its first parameter.
identitySecond() - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a helper function of two parameters which always returns its second parameter.
ifThen(Func0<Boolean>, Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable where the submitted condition decides whether the then source is allowed to submit values or else an empty sequence is used.
ifThen(Func0<Boolean>, Observable<? extends T>, Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable where the submitted condition decides whether the then or orElse source is allowed to submit values.
ifThen(Func0<Boolean>, Observable<? extends T>, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable where the submitted condition decides whether the then source is allowed to submit values or else an empty sequence is returned.
ignoreValues() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Ignores the next() messages of the source and forwards only the error() and finish() messages.
ignoreValues(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Ignores the next() messages of the source and forwards only the error() and finish() messages.
incrementBigInteger() - Static method in class hu.akarnokd.reactive4java.util.Functions
 
incrementBy(int) - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which increments its parameter by the given amount.
incrementBy(long) - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which increments its parameter by the given amount.
incrementInt() - Static method in class hu.akarnokd.reactive4java.util.Functions
 
incrementLong() - Static method in class hu.akarnokd.reactive4java.util.Functions
 
Indexed(Observable<? extends T>, Func2<? super T, ? super Integer, ? extends U>) - Constructor for class hu.akarnokd.reactive4java.reactive.Select.Indexed
Constructor.
Indexed(Observable<? extends T>, Func2<? super T, ? super Integer, Boolean>) - Constructor for class hu.akarnokd.reactive4java.reactive.Where.Indexed
Constructor.
IndexedFactory(Observable<? extends T>, Func0<? extends Func2<? super T, ? super Integer, Boolean>>) - Constructor for class hu.akarnokd.reactive4java.reactive.Where.IndexedFactory
Constructor.
IndexedSelector(Iterable<? extends T>, Func2<? super T, ? super Integer, ? extends Observable<? extends U>>) - Constructor for class hu.akarnokd.reactive4java.reactive.Concat.FromIterable.IndexedSelector
Constructor.
IndexedSelector(Observable<? extends Observable<? extends T>>, Func2<? super Observable<? extends T>, ? super Integer, ? extends Observable<? extends U>>) - Constructor for class hu.akarnokd.reactive4java.reactive.Concat.FromObservable.IndexedSelector
Constructor.
init() - Method in class hu.akarnokd.reactive4java.util.DefaultObserverEx
Implementations might override this method to initialize some other resources outside the onRegister's lock, before onRegister.
init() - Method in class hu.akarnokd.reactive4java.util.TaggedCompositeCloseable
Initializes the items map.
initialCollector - Variable in class hu.akarnokd.reactive4java.reactive.Collect
The initial collector function.
initialValue - Variable in class hu.akarnokd.reactive4java.reactive.MostRecent
The initial value to have.
InnerCloseable(RefCountCloseable) - Constructor for class hu.akarnokd.reactive4java.util.RefCountCloseable.InnerCloseable
Constructor.
InnerConnection(Closeable) - Constructor for class hu.akarnokd.reactive4java.util.DefaultConnectableObservable.InnerConnection
Constructor.
innerExceptions - Variable in exception hu.akarnokd.reactive4java.base.MultiIOException
The inner exceptions.
innerExceptions() - Method in exception hu.akarnokd.reactive4java.base.MultiIOException
 
insertUpdate(DocumentEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableDocumentListener
 
INSTANCE - Static variable in class hu.akarnokd.reactive4java.util.ObserverAdapter
The no-operation instance.
INT_TO_LONG - Static variable in class hu.akarnokd.reactive4java.util.Functions
Casts an integer value to long.
Interactive - Class in hu.akarnokd.reactive4java.interactive
The interactive (i.e., Iterable based) counterparts of the Reactive operators.
Interactive.LinkedBuffer<T> - Class in hu.akarnokd.reactive4java.interactive
A linked buffer, which can be only filled and queried.
Interactive.LinkedBuffer.N<T> - Class in hu.akarnokd.reactive4java.interactive
The node.
interval() - Method in class hu.akarnokd.reactive4java.base.TimeInterval
 
intervalAdded(ListDataEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableListDataListener
 
intervalRemoved(ListDataEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableListDataListener
 
into(U) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Add the elements of the sequence into the supplied collection.
into(U) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Add the elements of the sequence into the supplied collection.
IntObservable - Interface in hu.akarnokd.reactive4java.base
Defines a provider of primitive int values for push-based streaming.
IntObserver - Interface in hu.akarnokd.reactive4java.base
The observer which receives the notifications of primitive int.
intToLong(Observable<Integer>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Converts a stream of ints into a stream of longs.
invoke() - Method in interface hu.akarnokd.reactive4java.base.Action0
The action body.
invoke() - Method in interface hu.akarnokd.reactive4java.base.Action0E
Invoke the action.
invoke(T) - Method in interface hu.akarnokd.reactive4java.base.Action1
The action body.
invoke(T) - Method in interface hu.akarnokd.reactive4java.base.Action1E
Invoke the action.
invoke(T, V) - Method in interface hu.akarnokd.reactive4java.base.Action2
Invoke the action.
invoke(T, V) - Method in interface hu.akarnokd.reactive4java.base.Action2E
Invoke the action.
invoke() - Method in interface hu.akarnokd.reactive4java.base.Func0
The function body to invoke.
invoke(Param1) - Method in interface hu.akarnokd.reactive4java.base.Func1
The method that gets invoked with a parameter.
invoke(Param1) - Method in interface hu.akarnokd.reactive4java.base.Func1E
The method that gets invoked with a parameter.
invoke(Param1, Param2) - Method in interface hu.akarnokd.reactive4java.base.Func2
The method that gets invoked with two parameters.
invoke(Param1, Param2) - Method in interface hu.akarnokd.reactive4java.base.Func2E
The method that gets invoked with two parameters.
invoke(Iterable<? extends T>, Action1<? super T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Construct a new iterable which will invoke the specified action before the source value gets relayed through it.
invoke(Iterable<? extends T>, Action1<? super T>, Action0) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable which invokes the given next action for each element and the finish action when the source completes.
invoke(Iterable<? extends T>, Action1<? super T>, Action1<? super Throwable>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable which invokes the given next action for each element and error when an exception is thrown.
invoke(Iterable<? extends T>, Action1<? super T>, Action1<? super Throwable>, Action0) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable which invokes the given next action for each element and the finish action when the source completes and error when an exception is thrown.
invoke(Action1<? super T>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Construct a new iterable which will invoke the specified action before the source value gets relayed through it.
invoke(Action1<? super T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Invoke a specific action before relaying the Ts to the observable.
invoke(Action1<? super T>, Action0) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Invokes the given actions while relaying events.
invoke(Action1<? super T>, Action1<? super Throwable>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Invokes the given actions while relaying events.
invoke(Action1<? super T>, Action1<? super Throwable>, Action0) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Invokes the given actions while relaying events.
invoke(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Invoke a specific observer before relaying the Ts, finish() and error() to the observable.
Invoke - Class in hu.akarnokd.reactive4java.reactive
Helper class for invoking actions during an stream of observable sequence.
invoke(Observable<? extends T>, Action1<? super T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Invoke a specific action before relaying the Ts to the observable.
invoke(Observable<? extends T>, Action1<? super T>, Action0) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Invokes the given actions while relaying events.
invoke(Observable<? extends T>, Action1<? super T>, Action1<? super Throwable>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Invokes the given actions while relaying events.
invoke(Observable<? extends T>, Action1<? super T>, Action1<? super Throwable>, Action0) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Invokes the given actions while relaying events.
invoke(Observable<? extends T>, Observer<? super T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Invoke a specific observer before relaying the Ts, finish() and error() to the observable.
invoke() - Method in class hu.akarnokd.reactive4java.util.Func0Builder
 
invoke(T) - Method in class hu.akarnokd.reactive4java.util.Func1Builder
 
invoke(T, U) - Method in class hu.akarnokd.reactive4java.util.Func2Builder
 
invoke(Closeable) - Method in class hu.akarnokd.reactive4java.util.Producer.State
 
invoke(Action0) - Method in class hu.akarnokd.reactive4java.util.RunOnce
Invoke the given action only if this RunOnce has not invoked anything before.
invoke(Action1<? super T>, T) - Method in class hu.akarnokd.reactive4java.util.RunOnce
Invoke the given action only if this RunOnce has not invoked anything before.
Invoke.OnNext<T> - Class in hu.akarnokd.reactive4java.reactive
Executes an action on the received element in the next() call while relaying events.
Invoke.OnNextError<T> - Class in hu.akarnokd.reactive4java.reactive
Invokes an action on the next and error methods while relaying events.
Invoke.OnNextErrorFinish<T> - Class in hu.akarnokd.reactive4java.reactive
Invoke an action on the next, error and finish methods while relaying events.
Invoke.OnNextFinish<T> - Class in hu.akarnokd.reactive4java.reactive
Invoke an action on the next and finish methods while relaying events.
Invoke.OnObserver<T> - Class in hu.akarnokd.reactive4java.reactive
Invoke the methods of the given observer while relaying events.
invokeAll(Iterable<? extends Observable<? extends T>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Observes the source observables in parallel on the default scheduler and collects their individual value streams, blocking in the process.
invokeAll(Iterable<? extends Observable<? extends T>>, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Observes the source observables in parallel on the given scheduler and collects their individual values value streams, blocking in the process.
invokeAll(Observable<? extends T>...) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Observes the source observables in parallel on the default scheduler and collects their individual value streams, blocking in the process.
invokeAll(Observable<? extends T>, Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Observes the source observables in parallel on the default scheduler and collects their individual values value streams, blocking in the process.
invokeAll(Observable<? extends T>, Observable<? extends T>, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Observes the source observables in parallel on the given scheduler and collects their individual values value streams, blocking in the process.
invokeAsync(Callable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Invoke the given callable on the default pool and observe its result via the returned observable.
invokeAsync(Callable<? extends T>, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Invoke the given callable on the given pool and observe its result via the returned observable.
invokeAsync(Runnable) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Invoke the given callable on the given pool and observe its result via the returned observable.
invokeAsync(Runnable, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Invoke the given callable on the given pool and observe its result via the returned observable.
invokeAsync(Runnable, T) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Invoke the given callable on the given pool and observe its result via the returned observable.
invokeAsync(Runnable, T, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Invoke the given callable on the given pool and observe its result via the returned observable.
isClosed() - Method in interface hu.akarnokd.reactive4java.base.Cancelable
 
isClosed() - Method in class hu.akarnokd.reactive4java.util.CompositeCloseable
 
isClosed() - Method in class hu.akarnokd.reactive4java.util.DefaultCloseableObserver
 
isClosed() - Method in class hu.akarnokd.reactive4java.util.RefCountCloseable
 
isClosed() - Method in class hu.akarnokd.reactive4java.util.ScheduledCloseable
 
isClosed() - Method in class hu.akarnokd.reactive4java.util.SequentialCloseable
 
isClosed() - Method in class hu.akarnokd.reactive4java.util.SingleCloseable
 
isClosed() - Method in class hu.akarnokd.reactive4java.util.TaggedCompositeCloseable
 
isCompleted() - Method in class hu.akarnokd.reactive4java.util.DefaultObserver
 
isDone() - Method in class hu.akarnokd.reactive4java.util.AsyncSubject
 
isDone() - Method in class hu.akarnokd.reactive4java.util.OriginalObserverWrapper
 
isEmpty(Iterable<?>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns a single true if the target iterable is empty.
isEmpty() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns a single true if the target iterable is empty.
isEmpty() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Signals true if the source observable fires finish() without ever firing next().
isEmpty(Observable<?>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Signals true if the source observable fires finish() without ever firing next().
isEmpty() - Method in class hu.akarnokd.reactive4java.util.CircularBuffer
 
isEmpty() - Method in class hu.akarnokd.reactive4java.util.ComparingHashMap
 
isEmpty() - Method in class hu.akarnokd.reactive4java.util.ComparingHashSet
 
isEmpty() - Method in class hu.akarnokd.reactive4java.util.CompositeCloseable
 
isEmpty() - Method in class hu.akarnokd.reactive4java.util.SingleContainer
 
isEmpty() - Method in class hu.akarnokd.reactive4java.util.SingleOption
 
isError(Option<?>) - Static method in class hu.akarnokd.reactive4java.base.Option
Returns true if the option is of type Error.
isInstance(Class<?>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Checks if the wrapped Observable is the instance of the given class or interface according to Class.isInstance().
isNone() - Method in class hu.akarnokd.reactive4java.base.Option
 
isNone(Option<?>) - Static method in class hu.akarnokd.reactive4java.base.Option
Returns true if the option is of type None.
isNone() - Method in class hu.akarnokd.reactive4java.base.Option.None
 
isSome(Option<?>) - Static method in class hu.akarnokd.reactive4java.base.Option
Returns true if the option is of type Some.
it - Variable in class hu.akarnokd.reactive4java.query.IterableBuilder
The backing iterable.
ItemObserver(ReadWriteLock, List<Zip.ManyObservables.ItemObserver<T>>, Observable<? extends T>, Observer<? super List<T>>, Closeable) - Constructor for class hu.akarnokd.reactive4java.reactive.Zip.ManyObservables.ItemObserver
Constructor.
items - Variable in class hu.akarnokd.reactive4java.util.CompositeCloseable
The list of items.
items - Variable in class hu.akarnokd.reactive4java.util.TaggedCompositeCloseable
The sub-observer registration holder.
itemStateChanged(ItemEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableItemListener
 
IterableBuilder<T> - Class in hu.akarnokd.reactive4java.query
An iterable builder which offers methods to chain the sequence of some Interactive operations.
IterableBuilder(Iterable<T>) - Constructor for class hu.akarnokd.reactive4java.query.IterableBuilder
Constructor.
iterator() - Method in interface hu.akarnokd.reactive4java.base.CloseableIterable
 
iterator() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
 
iterator() - Method in class hu.akarnokd.reactive4java.reactive.Collect
 
iterator() - Method in class hu.akarnokd.reactive4java.util.DefaultGroupedIterable
 
iterator() - Method in class hu.akarnokd.reactive4java.util.ObservableToIterableAdapter
 

J

javaObservable - Variable in class hu.akarnokd.reactive4java.util.OriginalObserverWrapper
The backing observable object.
javaObserver - Variable in class hu.akarnokd.reactive4java.util.OriginalObserverWrapper
The wrapped java-observer.
join(Iterable<?>, String) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Concatenates the source strings one after another and uses the given separator.
join(String) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Concatenates the source strings one after another and uses the given separator.
join(Observable<? extends Right>, Func1<? super T, ? extends Observable<LeftDuration>>, Func1<? super Right, ? extends Observable<RightDuration>>, Func2<? super T, ? super Right, ? extends Result>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which correlates two streams of values based on their time when they overlapped.
Join<Left,Right,LeftDuration,RightDuration,Result> - Class in hu.akarnokd.reactive4java.reactive
Correlates elements of two sequences based on overlapping durations.
Join(Observable<? extends Left>, Observable<? extends Right>, Func1<? super Left, ? extends Observable<LeftDuration>>, Func1<? super Right, ? extends Observable<RightDuration>>, Func2<? super Left, ? super Right, ? extends Result>) - Constructor for class hu.akarnokd.reactive4java.reactive.Join
Constructor.
join(Observable<? extends Left>, Observable<? extends Right>, Func1<? super Left, ? extends Observable<LeftDuration>>, Func1<? super Right, ? extends Observable<RightDuration>>, Func2<? super Left, ? super Right, ? extends Result>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which correlates two streams of values based on their time when they overlapped.
js0(String) - Static method in class hu.akarnokd.reactive4java.util.Lambdas
Returns a parameterless function which invokes the given javascript and retunrs its value.
js0(String, Map<String, Object>) - Static method in class hu.akarnokd.reactive4java.util.Lambdas
Returns a parameterless function which invokes the given javascript and retunrs its value.
js0(String, Object...) - Static method in class hu.akarnokd.reactive4java.util.Lambdas
Creates a parameterless function which executes the given script as javascript.
js1(String) - Static method in class hu.akarnokd.reactive4java.util.Lambdas
Creates a single parameter function which invokes the script engine with a given expression and returns its result.
js1(String, Map<String, Object>) - Static method in class hu.akarnokd.reactive4java.util.Lambdas
Creates a single parameter function which invokes the script engine with a given expression and returns its result.
js1(String, Object...) - Static method in class hu.akarnokd.reactive4java.util.Lambdas
Creates a single parameter function which executes the given script as javascript.
js2(String) - Static method in class hu.akarnokd.reactive4java.util.Lambdas
Creates a two parameter function which invokes the script engine with a given expression and returns its result.
js2(String, Map<String, Object>) - Static method in class hu.akarnokd.reactive4java.util.Lambdas
Creates a two parameter function which invokes the script engine with a given expression and returns its result.
js2(String, Object...) - Static method in class hu.akarnokd.reactive4java.util.Lambdas
Creates a two parameter function which executes the given script as javascript.
just(T) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns the value immediately to the registering observer.

K

key() - Method in interface hu.akarnokd.reactive4java.base.GroupedIterable
 
key() - Method in interface hu.akarnokd.reactive4java.base.GroupedObservable
 
key() - Method in class hu.akarnokd.reactive4java.util.DefaultGroupedIterable
 
key() - Method in class hu.akarnokd.reactive4java.util.DefaultGroupedObservable
 
keyComparer - Variable in class hu.akarnokd.reactive4java.reactive.Distinct
 
keyComparer - Variable in class hu.akarnokd.reactive4java.reactive.GroupBy
 
keyPressed(KeyEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableKeyListener
 
keyReleased(KeyEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableKeyListener
 
keySelector - Variable in class hu.akarnokd.reactive4java.reactive.Distinct
 
keySelector - Variable in class hu.akarnokd.reactive4java.reactive.GroupByUntil.Default
 
keyTyped(KeyEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableKeyListener
 

L

Lambdas - Class in hu.akarnokd.reactive4java.util
Utility class to create functions which have their body as Javascript (or other script) language.
last(Iterable<? extends T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns the last element of the iterable or throws a NoSuchElementException if the iterable is empty.
last() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns the last element of the iterable or throws a NoSuchElementException if the iterable is empty.
last() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns the last element of the source observable or throws NoSuchElementException if the source is empty or the wait is interrupted.
last(Func0<? extends T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns the last element of the source observable or the supplier's value if the source is empty.
last(T) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns the last element of the source observable or the default value if the source is empty.
last(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns the last element of the source observable or throws NoSuchElementException if the source is empty or the wait is interrupted.
last(Observable<? extends T>, Func0<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns the last element of the source observable or the supplier's value if the source is empty.
last(Observable<? extends T>, T) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns the last element of the source observable or the default value if the source is empty.
Last(Observable<? extends T>, int) - Constructor for class hu.akarnokd.reactive4java.reactive.Skip.Last
Constructor.
Last(Observable<? extends T>, int) - Constructor for class hu.akarnokd.reactive4java.reactive.Take.Last
Constructor.
lastAsync() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which relays the last element of the source observable or throws a NoSuchElementException() if the source is empty.
lastAsync(Func0<? extends T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which relays the last element of the source observable or the supplier's value if the source is empty.
lastAsync(T) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which relays the last element of the source observable or the default value if the source is empty.
lastAsync(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which relays the last element of the source observable or throws a NoSuchElementException() if the source is empty.
lastAsync(Observable<? extends T>, Func0<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which relays the last element of the source observable or the supplier's value if the source is empty.
lastAsync(Observable<? extends T>, T) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which relays the last element of the source observable or the default value if the source is empty.
LastBuffer(Observable<? extends T>, int) - Constructor for class hu.akarnokd.reactive4java.reactive.Take.LastBuffer
Constructor.
LastBufferTimed(Observable<? extends T>, long, TimeUnit, Scheduler) - Constructor for class hu.akarnokd.reactive4java.reactive.Take.LastBufferTimed
Constructor.
LastScheduled(Observable<? extends T>, int, Scheduler) - Constructor for class hu.akarnokd.reactive4java.reactive.Take.LastScheduled
Constructor.
LastTimed(Observable<? extends T>, long, TimeUnit) - Constructor for class hu.akarnokd.reactive4java.reactive.Skip.LastTimed
Constructor.
LastTimed(Observable<? extends T>, long, TimeUnit, Scheduler) - Constructor for class hu.akarnokd.reactive4java.reactive.Take.LastTimed
Constructor.
latest() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an iterable which returns values on a momentary basis from the source.
Latest<T> - Class in hu.akarnokd.reactive4java.reactive
Returns an iterable sequence which returns the latest element from the observable sequence, consuming it only once.
Latest(Observable<? extends T>) - Constructor for class hu.akarnokd.reactive4java.reactive.Latest
Constructor.
latest(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an iterable sequence which returns the latest element from the observable sequence, consuming it only once.
left - Variable in class hu.akarnokd.reactive4java.reactive.GroupJoin
 
left - Variable in class hu.akarnokd.reactive4java.reactive.Join
 
left - Variable in class hu.akarnokd.reactive4java.reactive.Zip.TwoObservable
 
leftDurationSelector - Variable in class hu.akarnokd.reactive4java.reactive.GroupJoin
 
leftDurationSelector - Variable in class hu.akarnokd.reactive4java.reactive.Join
 
lessOrEqual(T) - Static method in class hu.akarnokd.reactive4java.util.Functions
Create a function which returns true for submitted values less or equal than the given value.
lessOrEqual(T, Comparator<? super T>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Create a function which returns true for submitted values less or equal than the given value in respect to the supplied comparator.
lessThan(T) - Static method in class hu.akarnokd.reactive4java.util.Functions
Create a function which returns true for submitted values less than the given value.
lessThan(T, Comparator<? super T>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Create a function which returns true for submitted values less than the given value in respect to the supplied comparator.
let(T, Func1<? super T, ? extends Observable<U>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which calls the given selector with the given value when a client wants to register with it.
LinkedBuffer() - Constructor for class hu.akarnokd.reactive4java.interactive.Interactive.LinkedBuffer
 
linkedHashMapProvider() - Static method in class hu.akarnokd.reactive4java.util.Functions
A map creator factory.
linkedListProvider() - Static method in class hu.akarnokd.reactive4java.util.Functions
A list creator factory.
loadFactor - Variable in class hu.akarnokd.reactive4java.util.ComparingHashMap
The load factor before the table is resized.
loadFactor - Variable in class hu.akarnokd.reactive4java.util.ComparingHashSet
The load factor before the table is resized.
lock - Variable in class hu.akarnokd.reactive4java.reactive.RefCount
The lock.
lock - Variable in class hu.akarnokd.reactive4java.scheduler.CurrentThreadScheduler
The lock protecting the queue.
lock - Variable in class hu.akarnokd.reactive4java.util.AsyncSubject
The lock.
lock - Variable in class hu.akarnokd.reactive4java.util.CompositeCloseable
The lock guarding the items and done.
lock - Variable in class hu.akarnokd.reactive4java.util.DefaultConnectableObservable
The lock.
lock - Variable in class hu.akarnokd.reactive4java.util.DefaultObserver
The lock that ensures sequential and exclusive runs for the observer's methods.
lock - Variable in class hu.akarnokd.reactive4java.util.DefaultRunnable
The lock protecting the runnable.
lock - Variable in class hu.akarnokd.reactive4java.util.LockedObserver
The lock object.
lock - Variable in class hu.akarnokd.reactive4java.util.RefCountCloseable
The lock guarding the internal variables.
lock - Variable in class hu.akarnokd.reactive4java.util.SequentialCloseable
The lock guarding the contents.
lock - Variable in class hu.akarnokd.reactive4java.util.TaggedCompositeCloseable
The lock protecting the inner structures.
LockedObserver<T> - Class in hu.akarnokd.reactive4java.util
Class to wrap an observer's method calls via a lock to prevent concurrent callback of its methods.
LockedObserver(Observer<? super T>) - Constructor for class hu.akarnokd.reactive4java.util.LockedObserver
Constructor, sets the wrapped observer and uses a fair ReentrantLock.
LockedObserver(Observer<? super T>, Lock) - Constructor for class hu.akarnokd.reactive4java.util.LockedObserver
Constructor, sets the wrapped observer and uses the provided lock.
LONG_TO_INT - Static variable in class hu.akarnokd.reactive4java.util.Functions
Converts a long to integer, ignoring any overflow or underflow.
LONG_TO_INT_CHECKED - Static variable in class hu.akarnokd.reactive4java.util.Functions
Converts a long to integer or throws an ArithmeticException if overflow or underflow happens.
LongIndexed(Observable<? extends T>, Func2<? super T, ? super Long, ? extends U>) - Constructor for class hu.akarnokd.reactive4java.reactive.Select.LongIndexed
Constructor.
LongIndexed(Observable<? extends T>, Func2<? super T, ? super Long, Boolean>) - Constructor for class hu.akarnokd.reactive4java.reactive.Where.LongIndexed
Constructor.
LongObservable - Interface in hu.akarnokd.reactive4java.base
Defines a provider of primitive long values for push-based streaming.
LongObserver - Interface in hu.akarnokd.reactive4java.base
The observer which receives the notifications of primitive long.
longToInt(Observable<Long>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Converts a stream of longs into a stream of ints.
longToInt(Observable<Long>, boolean) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Converts a stream of longs into a stream of ints.

M

ManyObservables(Iterable<? extends Observable<? extends T>>, Func1<? super List<T>, ? extends U>) - Constructor for class hu.akarnokd.reactive4java.reactive.Zip.ManyObservables
Constructor.
manySelect(Func1<? super Observable<T>, ? extends Observable<U>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
For each of the source elements, creates a view of the source starting with the given element and calls the selector function.
manySelect(Func1<? super Observable<T>, ? extends U>, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
For each value of the source observable, it creates a view starting from that value into the source and calls the given selector function asynchronously on the given scheduler.
manySelect(Observable<? extends T>, Func1<? super Observable<T>, ? extends Observable<U>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
For each of the source elements, creates a view of the source starting with the given element and calls the selector function.
manySelect(Observable<? extends T>, Func1<? super Observable<T>, ? extends U>, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
For each value of the source observable, it creates a view starting from that value into the source and calls the given selector function asynchronously on the given scheduler.
manySelect0(Func1<? super Observable<T>, ? extends U>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Uses the selector function on the given source observable to extract a single value and send this value to the registered observer.
manySelect0(Observable<? extends T>, Func1<? super Observable<T>, ? extends U>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Uses the selector function on the given source observable to extract a single value and send this value to the registered observer.
materialize(Iterable<? extends T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Transforms the sequence of the source iterable into an option sequence of Option.some(), Option.none() and Option.error() values, depending on what the source's hasNext() and next() produces.
materialize() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Transforms the sequence of the source iterable into an option sequence of Option.some(), Option.none() and Option.error() values, depending on what the source's hasNext() and next() produces.
materialize() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which converts all messages to an Option value.
materialize(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which converts all messages to an Option value.
materializeForever(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which converts all messages to an Option value.
max(Iterable<? extends T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns the maximum value of the given iterable source.
max(Iterable<? extends T>, Comparator<? super T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns the maximum value of the given iterable source in respect to the supplied comparator.
max() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns the maximum value of the given iterable source.
max(Comparator<? super T>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns the maximum value of the given iterable source in respect to the supplied comparator.
max() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns the maximum value encountered in the source observable onse it finish().
max(Comparator<T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns the maximum value encountered in the source observable onse it finish().
max(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns the maximum value encountered in the source observable once it sends finish().
max(Observable<? extends T>, Comparator<? super T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns the maximum value encountered in the source observable once it sends finish().
max() - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which returns the greater of its parameters.
max(Comparator<? super T>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which returns the greater of its parameters in respect to the supplied Comparator.
maxBy(Iterable<? extends T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterator which will produce a single List of the maximum values encountered in the source stream based on the supplied key selector.
maxBy(Iterable<? extends T>, Comparator<? super T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterator which will produce a single List of the maximum values encountered in the source stream based on the supplied comparator.
maxBy(Iterable<? extends T>, Func1<? super T, ? extends U>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterator which will produce a single List of the maximum values encountered in the source stream based on the supplied key selector.
maxBy(Iterable<? extends T>, Func1<? super T, ? extends U>, Comparator<? super U>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterator which will produce a single List of the minimum values encountered in the source stream based on the supplied key selector and comparator.
maxBy() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns an iterator which will produce a single List of the maximum values encountered in the source stream based on the supplied key selector.
maxBy(Comparator<? super T>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns an iterator which will produce a single List of the maximum values encountered in the source stream based on the supplied comparator.
maxBy(Func1<? super T, ? extends Key>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which provides with the list of Ts which had their keys as maximums.
maxBy(Func1<? super T, ? extends Key>, Comparator<? super Key>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which provides with the list of Ts which had their keys as maximums.
maxBy(Observable<? extends T>, Func1<? super T, ? extends Key>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which provides with the list of Ts which had their keys as maximums.
maxBy(Observable<? extends T>, Func1<? super T, ? extends Key>, Comparator<? super Key>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which provides with the list of Ts which had their keys as maximums.
mayBy(Func1<? super T, U>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns an iterator which will produce a single List of the maximum values encountered in the source stream based on the supplied key selector.
mayBy(Func1<? super T, U>, Comparator<? super U>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns an iterator which will produce a single List of the minimum values encountered in the source stream based on the supplied key selector and comparator.
memoize(Iterable<? extends T>, int) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Enumerates the source iterable once and caches its results.
memoize(int) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Enumerates the source iterable once and caches its results.
memoizeAll(Iterable<? extends T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
The returned iterable ensures that the source iterable is only traversed once, regardless of how many iterator attaches to it and each iterator see only the values.
memoizeAll() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
The returned iterable ensures that the source iterable is only traversed once, regardless of how many iterator attaches to it and each iterator see only the values.
merge(Iterable<? extends Iterable<? extends T>>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Merges a bunch of iterable streams where each of the iterable will run by a scheduler and their events are merged together in a single stream.
merge(Iterable<? extends Iterable<? extends T>>, Scheduler) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Merges a bunch of iterable streams where each of the iterable will run by a scheduler and their events are merged together in a single stream.
merge(Iterable<? extends T>, Iterable<? extends T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Merges two iterable streams.
merge(Iterable<? extends Observable<? extends T>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Combines the notifications of all sources.
merge(Observable<? extends T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Merge the events of two observable sequences.
merge - Variable in class hu.akarnokd.reactive4java.reactive.Collect
The merger function.
merge(Iterable<? extends Observable<? extends T>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Combines the notifications of all sources.
merge(Observable<? extends Observable<? extends T>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Merge the dynamic sequence of observables of T.
merge(Observable<? extends T>...) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Combines the notifications of all sources.
merge(Observable<? extends T>, Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Merge the events of two observable sequences.
mergeAll(Observable<? extends Observable<T>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Merge the dynamic sequence of observables of T.
method - Variable in class hu.akarnokd.reactive4java.swing.Dynamic
The original method name.
min(Iterable<? extends T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns the minimum value of the given iterable source.
min(Iterable<? extends T>, Comparator<? super T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns the minimum value of the given iterable source in respect to the supplied comparator.
min() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns the maximum value of the given iterable source.
min(Comparator<? super T>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns the minimum value of the given iterable source in respect to the supplied comparator.
min() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns the minimum value encountered in the source observable onse it finish().
min(Comparator<? super T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns the minimum value encountered in the source observable onse it finish().
min(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns the minimum value encountered in the source observable once it sends finish().
min(Observable<? extends T>, Comparator<? super T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns the minimum value encountered in the source observable once it sends finish().
min() - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which returns the smaller of its parameters.
min(Comparator<? super T>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which returns the smaller of its parameters in respect to the supplied Comparator.
minBy(Iterable<? extends T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterator which will produce a single List of the minimum values encountered in the source stream based on the supplied key selector.
minBy(Iterable<? extends T>, Comparator<? super T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterator which will produce a single List of the minimum values encountered in the source stream based on the supplied comparator.
minBy(Iterable<? extends T>, Func1<? super T, ? extends U>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterator which will produce a single List of the minimum values encountered in the source stream based on the supplied key selector.
minBy(Iterable<? extends T>, Func1<? super T, ? extends U>, Comparator<? super U>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterator which will produce a single List of the minimum values encountered in the source stream based on the supplied key selector and comparator.
minBy(Comparator<? super T>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns an iterator which will produce a single List of the minimum values encountered in the source stream based on the supplied comparator.
minBy(Func1<? super T, U>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns an iterator which will produce a single List of the minimum values encountered in the source stream based on the supplied key selector.
minBy(Func1<? super T, U>, Comparator<? super U>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns an iterator which will produce a single List of the minimum values encountered in the source stream based on the supplied key selector and comparator.
minBy(Func1<? super T, ? extends Key>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which provides with the list of Ts which had their keys as minimums.
minBy(Func1<T, Key>, Comparator<Key>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which provides with the list of Ts which had their keys as minimums.
minBy(Observable<? extends T>, Func1<? super T, ? extends Key>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which provides with the list of Ts which had their keys as minimums.
minBy(Observable<? extends T>, Func1<? super T, ? extends Key>, Comparator<? super Key>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which provides with the list of Ts which had their keys as minimums.
minMax(Observable<? extends T>, Func1<? super T, ? extends Key>, Comparator<? super Key>, boolean) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which provides with the list of Ts which had their keys as maximums.
minxBy() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns an iterator which will produce a single List of the minimum values encountered in the source stream based on the supplied key selector.
mostRecent(T) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Samples the latest T value coming from the source observable or the initial value when no messages arrived so far.
MostRecent<T> - Class in hu.akarnokd.reactive4java.reactive
Samples the latest T value coming from the source observable or the initial value when no messages arrived so far.
MostRecent(Observable<? extends T>, T) - Constructor for class hu.akarnokd.reactive4java.reactive.MostRecent
Constructor.
mostRecent(Observable<? extends T>, T) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Samples the latest T value coming from the source observable or the initial value when no messages arrived so far.
mouseClicked(MouseEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableMouseListener
 
mouseDragged(MouseEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableMouseListener
 
mouseEntered(MouseEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableMouseListener
 
mouseExited(MouseEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableMouseListener
 
mouseMoved(MouseEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableMouseListener
 
mousePressed(MouseEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableMouseListener
 
mouseReleased(MouseEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableMouseListener
 
mouseWheelMoved(MouseWheelEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableMouseListener
 
multicast(Func0<? extends Subject<? super T, ? extends U>>, Func1<? super Observable<? extends U>, ? extends Observable<? extends V>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Multicasts the source events through the subject instantiated via the subjectSelector.
multicast(Observer<? super T>, Observable<? extends U>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which remains connected to the source observable as long as there is at least one registration to this output observable.
multicast(Observable<? extends T>, Func0<? extends Subject<? super T, ? extends U>>, Func1<? super Observable<? extends U>, ? extends Observable<? extends V>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Multicasts the source events through the subject instantiated via the subjectSelector.
multicast(Observable<? extends T>, Subject<? super T, ? extends U>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Multicasts the source sequence through the supplied subject by allowing connection and disconnection from the source without the need to reconnect any observers to the returned observable.
MultiIOException - Exception in hu.akarnokd.reactive4java.base
Exception that collects other IOException instances.
MultiIOException() - Constructor for exception hu.akarnokd.reactive4java.base.MultiIOException
Default constructor with no message or cause.
MultiIOException(String) - Constructor for exception hu.akarnokd.reactive4java.base.MultiIOException
Constructor with the error message.
MultiIOException(Throwable) - Constructor for exception hu.akarnokd.reactive4java.base.MultiIOException
Constructor with the cause.
MultiIOException(String, Throwable) - Constructor for exception hu.akarnokd.reactive4java.base.MultiIOException
Constructor with the message and cause.

N

N() - Constructor for class hu.akarnokd.reactive4java.interactive.Interactive.LinkedBuffer.N
 
negate() - Static method in class hu.akarnokd.reactive4java.util.Functions
 
never() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which never fires.
never() - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which never fires.
newAsyncAwaiter(Runnable) - Static method in class hu.akarnokd.reactive4java.util.Observers
Creates an observer which calls the supplied callback in case of an error() or finish() event.
newAsyncAwaiter(CountDownLatch) - Static method in class hu.akarnokd.reactive4java.util.Observers
Creates an observer which counts down the latch by one in case of an error() or finish() event.
newAsyncAwaiter(Lock, Condition) - Static method in class hu.akarnokd.reactive4java.util.Observers
Creates an observer which signals the condition in case of an error() or finish() event.
newAsyncAwaiter(Object) - Static method in class hu.akarnokd.reactive4java.util.Observers
Creates an observer which calls notifyAll on the supplied synchronization object in case of an error() or finish() event.
newAsyncAwaiter0(Action0) - Static method in class hu.akarnokd.reactive4java.util.Observers
Creates an observer which calls the supplied callback in case of an error() or finish() event.
newBuilder(Iterable<T>) - Static method in class hu.akarnokd.reactive4java.query.IterableBuilder
Creates a new iterable builder instance by wrapping the given source sequence.
newBuilder(Observable<T>) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Wraps the source observable into a new observable builder instance.
newCloseable(Closeable, Closeable, Closeable...) - Static method in class hu.akarnokd.reactive4java.util.Closeables
Wraps two or more closeables into one closeable.
newCloseable(Iterable<? extends Closeable>) - Static method in class hu.akarnokd.reactive4java.util.Closeables
Creates a composite closeable from the array of closeables.
newCloseableIterable(Iterable<? extends T>, Action1<? super Iterator<? extends T>>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Wraps the given source sequence into a CloseableIterable instance where the inner CloseableIterator.close() method calls the supplied action.
newCloseableIterable(Iterable<? extends T>, Action0) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Wraps the given source sequence into a CloseableIterable instance where the inner CloseableIterator.close() method calls the supplied action.
newCloseableIterable(Iterable<? extends T>, Closeable) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Wraps the given source sequence into a CloseableIterable instance where the inner CloseableIterator.close() method calls the supplied closeable object.
newCloseableIterator(Iterator<? extends T>, Action0) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Wraps the supplied iterator into a CloseableIterator which calls the supplied close action.
newCloseableIterator(Iterator<? extends T>, Closeable) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Wraps the supplied iterator into a CloseableIterator which calls the supplied closeable instance.
newCloseableIterator(Iterator<? extends T>, Action1<? super Iterator<? extends T>>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Wraps the supplied iterator into a CloseableIterator which calls the supplied close action with the given source iterator object.
newCollector - Variable in class hu.akarnokd.reactive4java.reactive.Collect
The new collector function based on the current collector.
newIterable(Func0<U>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates a new iterable sequence by wrapping the given function to provide the iterator.
newIterator(Func0<Boolean>, Func0<? extends T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
A functional way of creating a new iterator from the supplied hasNext and next callbacks.
newIterator(Func0<Boolean>, Func0<? extends T>, Action0) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Constructs an iterator instance by wrapping the supplied functions into the same-named iterator methods.
newOptionComparer(Func2<? super T, ? super T, Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates a new nullsafe equality comparison function where if two Option.Some<T> meet, their values are compared by using the supplied objectComparer.
newSubject(Observer<? super T>, Observable<? extends U>) - Static method in class hu.akarnokd.reactive4java.util.Subjects
Wraps the observer and observable instances into a Subject.
newSubject() - Static method in class hu.akarnokd.reactive4java.util.Subjects
Creates a new subject which simply forwards its observed values to the registered observers.
newSubject(Func1<? super T, ? extends U>) - Static method in class hu.akarnokd.reactive4java.util.Subjects
Creates a new subject which forwards its observed values after applying the selector function.
NewThreadScheduler - Class in hu.akarnokd.reactive4java.scheduler
A scheduler which creates separate new threads for each task.
NewThreadScheduler() - Constructor for class hu.akarnokd.reactive4java.scheduler.NewThreadScheduler
Constructor.
NewThreadScheduler(String) - Constructor for class hu.akarnokd.reactive4java.scheduler.NewThreadScheduler
Constructor.
next(double) - Method in interface hu.akarnokd.reactive4java.base.DoubleObserver
The next value is received.
next() - Method in interface hu.akarnokd.reactive4java.base.Enumerator
Tries to move to the next element.
next(int) - Method in interface hu.akarnokd.reactive4java.base.IntObserver
The next value is received.
next(long) - Method in interface hu.akarnokd.reactive4java.base.LongObserver
The next value is received.
next(T) - Method in interface hu.akarnokd.reactive4java.base.Observer
The next value is received.
next() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an iterable sequence which blocks until an element becomes available from the source.
Next<T> - Class in hu.akarnokd.reactive4java.reactive
Returns an iterable sequence which blocks until an element becomes available from the source.
Next(Observable<? extends T>) - Constructor for class hu.akarnokd.reactive4java.reactive.Next
Constructor.
next(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an iterable sequence which blocks until an element becomes available from the source.
next(T) - Method in class hu.akarnokd.reactive4java.util.AsyncSubject
 
next(T) - Method in class hu.akarnokd.reactive4java.util.DefaultCloseableObserver
 
next(T) - Method in class hu.akarnokd.reactive4java.util.DefaultObservable
 
next(T) - Method in class hu.akarnokd.reactive4java.util.DefaultObserver
 
next(T) - Method in class hu.akarnokd.reactive4java.util.DefaultSink
 
next(T) - Method in class hu.akarnokd.reactive4java.util.HybridSubject
 
next(T) - Method in class hu.akarnokd.reactive4java.util.LockedObserver
 
next(T) - Method in class hu.akarnokd.reactive4java.util.ObserverAdapter
 
next() - Method in class hu.akarnokd.reactive4java.util.ObserverToIteratorSink
 
next(Object) - Method in class hu.akarnokd.reactive4java.util.OriginalObserverWrapper
 
next(T) - Method in class hu.akarnokd.reactive4java.util.SafeObserver
 
next(T) - Method in class hu.akarnokd.reactive4java.util.SynchronizedObserver
 
noAction0() - Static method in class hu.akarnokd.reactive4java.util.Actions
 
noAction1() - Static method in class hu.akarnokd.reactive4java.util.Actions
Returns an action which does nothing with its parameter.
noAction2() - Static method in class hu.akarnokd.reactive4java.util.Actions
Returns an action which does nothing with its parameter.
none() - Static method in class hu.akarnokd.reactive4java.base.Option
Returns a none of T.
not() - Method in class hu.akarnokd.reactive4java.util.Func0Builder
Returns a function which takes the logical not of the wrapped boolean returning function.
not() - Method in class hu.akarnokd.reactive4java.util.Func1Builder
Returns a function which takes the logical not of the wrapped boolean returning function.
not() - Method in class hu.akarnokd.reactive4java.util.Func2Builder
Returns a function which takes the logical not of the wrapped boolean returning function.
not(Func0<Boolean>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Creates a function which negates the supplied function's value.
not(Func1<? super T, Boolean>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which creates the logical not of the wrapped function value for value t:T.
not(Func2<? super T, ? super U, Boolean>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which creates the logical not of the wrapped function value for value t:T and u:U.
notEqual(T) - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which returns true if its sumbitted parameter value does not equal to the given constant.
notifyObservers(Object) - Method in class hu.akarnokd.reactive4java.util.HybridSubject
 
notifyObservers() - Method in class hu.akarnokd.reactive4java.util.OriginalObservableWrapper
 
notifyObservers(Object) - Method in class hu.akarnokd.reactive4java.util.OriginalObservableWrapper
 
notifyObservers(Object) - Method in class hu.akarnokd.reactive4java.util.ReactiveObservableWrapper
 
now() - Static method in class hu.akarnokd.reactive4java.util.Schedulers
 
NULL_SENTINEL - Static variable in class hu.akarnokd.reactive4java.reactive.Zip.ManyObservables.ItemObserver
The null sentinel value.
NullStart(Observable<? extends T>, Observable<? extends U>, Func2<? super T, ? super U, ? extends V>) - Constructor for class hu.akarnokd.reactive4java.reactive.CombineLatest.NullStart
Constructor.

O

o - Variable in class hu.akarnokd.reactive4java.query.ObservableBuilder
The backed observable.
o - Variable in class hu.akarnokd.reactive4java.util.SafeObserver
The observer.
Observable<T> - Interface in hu.akarnokd.reactive4java.base
Defines a provider for a push based value streaming.
observable - Variable in class hu.akarnokd.reactive4java.util.ObservableToIterableAdapter
The observable instance.
observable - Variable in class hu.akarnokd.reactive4java.util.OriginalObservableWrapper
The observable.
observable - Variable in class hu.akarnokd.reactive4java.util.ReactiveObservableWrapper
The wrapped reactive-observable.
ObservableActionListener - Class in hu.akarnokd.reactive4java.swing
The observable action listener which relays the actionPerformed() calls to next() calls.
ObservableActionListener() - Constructor for class hu.akarnokd.reactive4java.swing.ObservableActionListener
 
ObservableAdjustmentListener - Class in hu.akarnokd.reactive4java.swing
The observable adjustment listener which relays adjustmentValueChanged() events to next().
ObservableAdjustmentListener() - Constructor for class hu.akarnokd.reactive4java.swing.ObservableAdjustmentListener
 
ObservableAndIterable(Observable<? extends T>, Iterable<? extends U>, Func2<? super T, ? super U, ? extends V>) - Constructor for class hu.akarnokd.reactive4java.reactive.Zip.ObservableAndIterable
Constructor.
ObservableBuilder<T> - Class in hu.akarnokd.reactive4java.query
Wrapper object around an Observable which lets the user chain some Reactive operators.
ObservableBuilder(Observable<T>) - Constructor for class hu.akarnokd.reactive4java.query.ObservableBuilder
Constructor.
ObservableChangeListener - Class in hu.akarnokd.reactive4java.swing
The observable change listener which relays the stateChanged() calls to next() calls.
ObservableChangeListener() - Constructor for class hu.akarnokd.reactive4java.swing.ObservableChangeListener
 
ObservableDocumentListener - Class in hu.akarnokd.reactive4java.swing
The observable document listener which relays the insertUpdate(), removeUpdate() and changedUpdate() events to next() calls.
ObservableDocumentListener() - Constructor for class hu.akarnokd.reactive4java.swing.ObservableDocumentListener
 
ObservableItemListener - Class in hu.akarnokd.reactive4java.swing
The observable item listener which relays events from ItemListener.
ObservableItemListener() - Constructor for class hu.akarnokd.reactive4java.swing.ObservableItemListener
 
ObservableKeyListener - Class in hu.akarnokd.reactive4java.swing
The observable key listener which collects the keyTyped(), keyPressed(), keyReleased() events and relays it to next().
ObservableKeyListener() - Constructor for class hu.akarnokd.reactive4java.swing.ObservableKeyListener
 
ObservableListDataListener - Class in hu.akarnokd.reactive4java.swing
The observable list data listener which relays the intervalAdded(), intervalRemoved() and contentsChanged() events to next() calls.
ObservableListDataListener() - Constructor for class hu.akarnokd.reactive4java.swing.ObservableListDataListener
 
ObservableListSelectionListener - Class in hu.akarnokd.reactive4java.swing
The observable list selection listener which relays the valueChanged() events to next().
ObservableListSelectionListener() - Constructor for class hu.akarnokd.reactive4java.swing.ObservableListSelectionListener
 
ObservableMouseListener - Class in hu.akarnokd.reactive4java.swing
The observable mouse listener which relays all mouse related events (movement, clicks, wheel) to next().
ObservableMouseListener() - Constructor for class hu.akarnokd.reactive4java.swing.ObservableMouseListener
 
Observables - Class in hu.akarnokd.reactive4java.util
Utility class that helps in creating various observable instances.
ObservableToIterableAdapter<T,U> - Class in hu.akarnokd.reactive4java.util
Base class to help receive values from an observable sequence through customizable iterator and observer.
ObservableToIterableAdapter(Observable<? extends T>) - Constructor for class hu.akarnokd.reactive4java.util.ObservableToIterableAdapter
Constructor, saves the source observable.
ObservableWindowListener - Class in hu.akarnokd.reactive4java.swing
The observable window listener which relays events from WindowListener, WindowFocusListener and WindowStateListener.
ObservableWindowListener() - Constructor for class hu.akarnokd.reactive4java.swing.ObservableWindowListener
 
ObservationKind - Enum in hu.akarnokd.reactive4java.base
Enumeration for the 3 types of observations (notifications) receivable through an Observer.
observeOn(Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Wrap the given observable object in a way that any of its observers receive callbacks on the given thread pool.
observeOn(Observable<? extends T>, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Wrap the given observable object in a way that any of its observers receive callbacks on the given thread pool.
observeOnEdt(Observable<T>) - Static method in class hu.akarnokd.reactive4java.swing.SwingObservables
Wrap the observable to the Event Dispatch Thread for listening to events.
Observer<T> - Interface in hu.akarnokd.reactive4java.base
The observer who receives the notifications of T.
observer - Variable in class hu.akarnokd.reactive4java.reactive.Delay.DelayedObservation
The observer.
observer - Variable in class hu.akarnokd.reactive4java.reactive.Zip.ManyObservables.ItemObserver
The observer.
observer - Variable in class hu.akarnokd.reactive4java.util.DefaultCloseableObserver
The wrapped observer.
observer - Variable in class hu.akarnokd.reactive4java.util.LockedObserver
The wrapped observer.
observer - Variable in class hu.akarnokd.reactive4java.util.Producer.State
The reference to the observer.
observer - Variable in class hu.akarnokd.reactive4java.util.Sink
The reference to the observer.
observer - Variable in class hu.akarnokd.reactive4java.util.SynchronizedObserver
The wrapped observer.
ObserverAdapter<T> - Class in hu.akarnokd.reactive4java.util
A simple class that has empty implementations for all observer methods.
ObserverAdapter() - Constructor for class hu.akarnokd.reactive4java.util.ObserverAdapter
 
observers - Variable in class hu.akarnokd.reactive4java.util.AsyncSubject
The map of registered observers.
observers() - Method in class hu.akarnokd.reactive4java.util.HybridSubject
 
Observers - Class in hu.akarnokd.reactive4java.util
Utility class that helps in creating various observer instances.
ObserverToIteratorSink<T,U> - Class in hu.akarnokd.reactive4java.util
Base class to help transition from reactive to interactive world.
ObserverToIteratorSink(Closeable) - Constructor for class hu.akarnokd.reactive4java.util.ObserverToIteratorSink
Constructor, saves the handle.
of(T, U) - Static method in class hu.akarnokd.reactive4java.base.Pair
Construct a pair.
of(U) - Static method in class hu.akarnokd.reactive4java.base.Ref
Construct a new reference of an initial value (type inference helper).
of() - Static method in class hu.akarnokd.reactive4java.base.Ref
Construct a new reference in empty mode.
of(T, long) - Static method in class hu.akarnokd.reactive4java.base.TimeInterval
A type inference helper to construct a new TimeInterval value.
of(TimeInterval<T>, long) - Static method in class hu.akarnokd.reactive4java.base.TimeInterval
A type inference helper to construct a new TimeInterval value from another timestamped value by keeping the value and assigning a new value.
of(T, long) - Static method in class hu.akarnokd.reactive4java.base.Timestamped
A type inference helper to construct a new timestamped value.
of(Timestamped<T>, long) - Static method in class hu.akarnokd.reactive4java.base.Timestamped
A type inference helper to construct a new timestamped value from another timestamped value by keeping the value and assigning a new value.
of(T) - Static method in class hu.akarnokd.reactive4java.base.Timestamped
A type inference helper to construct a new timestamped value where the timestamp is the System.currentTimeMillis().
of(Timestamped<T>) - Static method in class hu.akarnokd.reactive4java.base.Timestamped
A type inference helper to construct a new timestamped value from another timestamped value where the new timestamp is the System.currentTimeMillis().
of(U) - Static method in class hu.akarnokd.reactive4java.util.Unique
Factory method to construct a new unique instance.
ofType(Class<U>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Filters the elements of the source sequence which is assignable to the provided type.
ofType(Observable<?>, Class<T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Filters the elements of the source sequence which is assignable to the provided type.
OfType(Observable<?>, Class<T>) - Constructor for class hu.akarnokd.reactive4java.reactive.Where.OfType
Constructor.
onClose() - Method in class hu.akarnokd.reactive4java.util.DefaultObserver
Called by close to close down any associated resources with this instance.
onClose() - Method in class hu.akarnokd.reactive4java.util.DefaultObserverEx
 
OnError(Lock, BlockingQueue<Closeable>, Observer<? super T>, Throwable, Closeable) - Constructor for class hu.akarnokd.reactive4java.reactive.Delay.OnError
Constructor.
OnError(Iterable<? extends Observable<? extends T>>) - Constructor for class hu.akarnokd.reactive4java.reactive.Resume.OnError
Constructor.
onError(Throwable) - Method in class hu.akarnokd.reactive4java.reactive.Zip.ManyObservables.ItemObserver
 
onError(Throwable) - Method in class hu.akarnokd.reactive4java.util.DefaultObserver
The alternative error() method, which is called by the original error() method.
OnFinish(Lock, BlockingQueue<Closeable>, Observer<? super T>, Closeable) - Constructor for class hu.akarnokd.reactive4java.reactive.Delay.OnFinish
Constructor.
onFinish() - Method in class hu.akarnokd.reactive4java.reactive.Zip.ManyObservables.ItemObserver
 
onFinish() - Method in class hu.akarnokd.reactive4java.util.DefaultObserver
The alternative finish() method, which is called by the original finish() method.
OnNext(Lock, BlockingQueue<Closeable>, Observer<? super T>, T) - Constructor for class hu.akarnokd.reactive4java.reactive.Delay.OnNext
Constructor.
OnNext(Observable<? extends T>, Action1<? super T>) - Constructor for class hu.akarnokd.reactive4java.reactive.Invoke.OnNext
Constructor.
onNext(T) - Method in class hu.akarnokd.reactive4java.reactive.Zip.ManyObservables.ItemObserver
 
onNext(T) - Method in class hu.akarnokd.reactive4java.util.DefaultObserver
The alternative next() method, which is called by the original next() method under lock.
OnNextError(Observable<? extends T>, Action1<? super T>, Action1<? super Throwable>) - Constructor for class hu.akarnokd.reactive4java.reactive.Invoke.OnNextError
Constructor.
OnNextErrorFinish(Observable<? extends T>, Action1<? super T>, Action1<? super Throwable>, Action0) - Constructor for class hu.akarnokd.reactive4java.reactive.Invoke.OnNextErrorFinish
Constructor.
OnNextFinish(Observable<? extends T>, Action1<? super T>, Action0) - Constructor for class hu.akarnokd.reactive4java.reactive.Invoke.OnNextFinish
Constructor.
OnObserver(Observable<? extends T>, Observer<? super T>) - Constructor for class hu.akarnokd.reactive4java.reactive.Invoke.OnObserver
Constructor.
onRegister() - Method in class hu.akarnokd.reactive4java.util.DefaultObserverEx
Called internally with the global lock held to ensure any dependent registrations succeed to store the closeable reference before returning.
onRun() - Method in class hu.akarnokd.reactive4java.reactive.Delay.DelayedObservation
 
onRun() - Method in class hu.akarnokd.reactive4java.util.DefaultRunnable
The alternative run method, which will be called by the original run() method under lock.
onRun2() - Method in class hu.akarnokd.reactive4java.reactive.Delay.DelayedObservation
The delivery method.
onRun2() - Method in class hu.akarnokd.reactive4java.reactive.Delay.OnError
 
onRun2() - Method in class hu.akarnokd.reactive4java.reactive.Delay.OnFinish
 
onRun2() - Method in class hu.akarnokd.reactive4java.reactive.Delay.OnNext
 
Option<T> - Class in hu.akarnokd.reactive4java.base
A class representing a value, an exception or nothing.
Option() - Constructor for class hu.akarnokd.reactive4java.base.Option
 
option() - Method in class hu.akarnokd.reactive4java.util.SingleOption
 
Option.Error<T> - Class in hu.akarnokd.reactive4java.base
Class representing an error option.
Option.None<T> - Class in hu.akarnokd.reactive4java.base
The helper class representing an option holding nothing.
Option.Some<T> - Class in hu.akarnokd.reactive4java.base
A helper class representing an option holding something of T.
or(Func0<Boolean>) - Method in class hu.akarnokd.reactive4java.util.Func0Builder
Returns a function which produces the logical OR value of this and the other function.
or(Func1<? super T, Boolean>) - Method in class hu.akarnokd.reactive4java.util.Func1Builder
Returns a function which produces the logical OR value of this and the other function.
or(Func0<Boolean>) - Method in class hu.akarnokd.reactive4java.util.Func1Builder
Returns a function which produces the logical AND value of this and the other function.
or(Func2<? super T, ? super U, Boolean>) - Method in class hu.akarnokd.reactive4java.util.Func2Builder
Returns a function which produces the logical OR value of this and the other function.
or(Func0<Boolean>) - Method in class hu.akarnokd.reactive4java.util.Func2Builder
Returns a function which produces the logical AND value of this and the other function.
or() - Static method in class hu.akarnokd.reactive4java.util.Functions
 
or(Func1<? super T, Boolean>, Func1<? super T, Boolean>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which takes the logical OR of the given two functions when invoked.
or(Func2<? super T, ? super U, Boolean>, Func2<? super T, ? super U, Boolean>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which takes the logical OR of the given two functions when invoked.
or(Func0<Boolean>, Func0<Boolean>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which takes the logical OR of the given two functions when invoked.
orderBy(Iterable<? extends T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable which traverses the entire source iterable and creates an ordered list of elements.
orderBy(Iterable<? extends T>, Comparator<? super T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable which traverses the entire source iterable and creates an ordered list of elements.
orderBy(Iterable<? extends T>, Func1<? super T, ? extends U>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable which traverses the entire source iterable and creates an ordered list of elements.
orderBy(Iterable<? extends T>, Func1<? super T, ? extends U>, Comparator<? super U>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable which traverses the entire source iterable and creates an ordered list of elements.
orderBy() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns an iterable which traverses the entire source iterable and creates an ordered list of elements.
orderBy(Comparator<? super T>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns an iterable which traverses the entire source iterable and creates an ordered list of elements.
orderBy(Func1<? super T, ? extends U>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns an iterable which traverses the entire source iterable and creates an ordered list of elements.
orderBy(Func1<? super T, ? extends U>, Comparator<? super U>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns an iterable which traverses the entire source iterable and creates an ordered list of elements.
orderBy() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an Observable which traverses the entire source Observable and creates an ordered list of elements.
orderBy(Comparator<? super T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an Observable which traverses the entire source Observable and creates an ordered list of elements.
orderBy(Func1<? super T, ? extends U>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an Observable which traverses the entire source Observable and creates an ordered list of elements.
orderBy(Func1<? super T, ? extends U>, Comparator<? super U>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an Observable which traverses the entire source Observable and creates an ordered list of elements.
orderBy(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an Observable which traverses the entire source Observable and creates an ordered list of elements.
orderBy(Observable<? extends T>, Comparator<? super T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an Observable which traverses the entire source Observable and creates an ordered list of elements.
orderBy(Observable<? extends T>, Func1<? super T, ? extends U>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an Observable which traverses the entire source Observable and creates an ordered list of elements.
orderBy(Observable<? extends T>, Func1<? super T, ? extends U>, Comparator<? super U>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an Observable which traverses the entire source Observable and creates an ordered list of elements.
OriginalObservableWrapper<T> - Class in hu.akarnokd.reactive4java.util
Helper class that wraps a Java Observable and makes its services availabel as java- and reactive- observable.
OriginalObservableWrapper(Observable) - Constructor for class hu.akarnokd.reactive4java.util.OriginalObservableWrapper
Wraps the given observable and sets a close action to remove all observers.
OriginalObservableWrapper(Observable, Action0) - Constructor for class hu.akarnokd.reactive4java.util.OriginalObservableWrapper
Wraps the given observable which calls the supplied action in case of a close event and unregisters all observables.
OriginalObservableWrapper(Observable, Action0, boolean) - Constructor for class hu.akarnokd.reactive4java.util.OriginalObservableWrapper
Wraps the given observable and sets up this observable to call the closeAction on close() and remove all registered observers if unregisterAll is true.
OriginalObservableWrapper(Observable, Action0E<? extends IOException>) - Constructor for class hu.akarnokd.reactive4java.util.OriginalObservableWrapper
Wraps the given observable which calls the supplied action in case of a close event and unregisters all observables.
OriginalObservableWrapper(Observable, Action0E<? extends IOException>, boolean) - Constructor for class hu.akarnokd.reactive4java.util.OriginalObservableWrapper
Wraps the given observable and sets up this observable to call the closeAction on close() and remove all registered observers if unregisterAll is true.
OriginalObserverWrapper - Class in hu.akarnokd.reactive4java.util
Wraps a java-observer and its associated helper observable.
OriginalObserverWrapper(Observable, Observer) - Constructor for class hu.akarnokd.reactive4java.util.OriginalObserverWrapper
Constructor.
other - Variable in class hu.akarnokd.reactive4java.reactive.Timeout.Switch
 

P

Pair<T,U> - Class in hu.akarnokd.reactive4java.base
A pair of two objects.
Pair(T, U) - Constructor for class hu.akarnokd.reactive4java.base.Pair
Construct a pair.
Paired(Observable<? extends T>, Func1<? super T, ? extends Observable<? extends U>>, Func2<? super T, ? super U, ? extends V>) - Constructor for class hu.akarnokd.reactive4java.reactive.SelectMany.Paired
Constructor.
pairUp() - Static method in class hu.akarnokd.reactive4java.util.Functions
 
parent - Variable in class hu.akarnokd.reactive4java.util.RefCountCloseable.InnerCloseable
The parent instance.
poll() - Method in class hu.akarnokd.reactive4java.scheduler.CurrentThreadScheduler
Takes a task from the queue.
pool - Variable in class hu.akarnokd.reactive4java.reactive.Repeat.RepeatValue
The pool where the generator loop runs.
pool - Variable in class hu.akarnokd.reactive4java.reactive.Take.FirstTimed
 
pool - Variable in class hu.akarnokd.reactive4java.reactive.Take.LastScheduled
 
pool - Variable in class hu.akarnokd.reactive4java.reactive.Timeout.Switch
 
pool - Variable in class hu.akarnokd.reactive4java.reactive.Windowing.WithTime
 
pool - Variable in class hu.akarnokd.reactive4java.scheduler.CachedThreadPoolScheduler
The thread pool.
Pred0 - Interface in hu.akarnokd.reactive4java.base
A convenience extension interface over the Func0 with the return type fixed as boolean.
Pred1<T> - Interface in hu.akarnokd.reactive4java.base
A convenience extension interface over the Func1 with the return type fixed as boolean.
Pred2<T,U> - Interface in hu.akarnokd.reactive4java.base
A convenience extension interface over the Func2 with the return type fixed as boolean.
predicate - Variable in class hu.akarnokd.reactive4java.reactive.Take.While
 
predicate - Variable in class hu.akarnokd.reactive4java.reactive.Take.WhileIndexed
 
predicate - Variable in class hu.akarnokd.reactive4java.reactive.Take.WhileLongIndexed
 
primaryClosed - Variable in class hu.akarnokd.reactive4java.util.RefCountCloseable
Indicate that the primary handle is closed already.
print() - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an observer with debugging purposes.
print(String, int) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an observer with debugging purposes.
print() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Runs this iterable and prints the values.
print() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Runs this observable and prints the values.
print() - Static method in class hu.akarnokd.reactive4java.util.Observers
Creates an observer with debugging purposes.
print(String, int) - Static method in class hu.akarnokd.reactive4java.util.Observers
Creates an observer with debugging purposes.
println() - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an action for debugging purposes.
println(String) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an action for debugging purposes.
println() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Runs this iterable and prints the values.
println() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Runs this observable and prints the values.
println() - Static method in class hu.akarnokd.reactive4java.util.Observers
Creates an observer with debugging purposes.
println(String) - Static method in class hu.akarnokd.reactive4java.util.Observers
Creates an observer with debugging purposes.
Producer<T> - Class in hu.akarnokd.reactive4java.util
Base class to help implement various operators for observable sequences.
Producer() - Constructor for class hu.akarnokd.reactive4java.util.Producer
 
Producer.State<U> - Class in hu.akarnokd.reactive4java.util
The internal state of the observer registrations.
Projected(Observable<? extends T>, Func2<? super U, ? super T, ? extends U>, Func2<? super U, ? super Integer, ? extends V>) - Constructor for class hu.akarnokd.reactive4java.reactive.Aggregate.Projected
Constructor.
prune(Iterable<? extends T>, Func1<? super Iterable<? extends T>, ? extends Iterable<U>>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Applies the func function for a shared instance of the source, e.g., func.invoke(share(source)).
prune(Func1<? super Iterable<? extends T>, ? extends Iterable<U>>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Applies the func function for a shared instance of the source, e.g., func.invoke(share(source)).
prune() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which shares all registration to the source observable and each observer will only see the last notification.
prune(Func1<? super Observable<? extends T>, ? extends Observable<U>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which shares all registration to the source observable and each observer will only see the last notification.
prune(Func1<? super Observable<? extends T>, ? extends Observable<U>>, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which shares all registration to the source observable and each observer will only see the last notification.
prune(Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which shares all registration to the source observable and each observer will only see the last notification.
prune(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which shares all registration to the source observable and each observer will only see the last notification.
prune(Observable<? extends T>, Func1<? super Observable<? extends T>, ? extends Observable<U>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which shares all registration to the source observable and each observer will only see the last notification.
prune(Observable<? extends T>, Func1<? super Observable<? extends T>, ? extends Observable<U>>, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which shares all registration to the source observable and each observer will only see the last notification.
prune(Observable<? extends T>, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which shares all registration to the source observable and each observer will only see the last notification.
publish(Iterable<? extends T>, Func1<? super Iterable<? super T>, ? extends Iterable<? extends U>>, U) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
The returned iterable ensures that the source iterable is only traversed once, regardless of how many iterator attaches to it and each iterator see only the same cached values.
publish(Iterable<? extends T>, Func1<? super Iterable<T>, ? extends Iterable<U>>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
The returned iterable ensures that the source iterable is only traversed once, regardless of how many iterator attaches to it and each iterator see only the values.
publish(Func1<? super Iterable<? super T>, ? extends Iterable<? extends U>>, U) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
The returned iterable ensures that the source iterable is only traversed once, regardless of how many iterator attaches to it and each iterator see only the same cached values.
publish(Func1<? super Iterable<T>, ? extends Iterable<U>>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
The returned iterable ensures that the source iterable is only traversed once, regardless of how many iterator attaches to it and each iterator see only the values.
publish() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which shares a single subscription to the underlying source.
publish(Func1<? super Observable<? extends T>, ? extends Observable<? extends U>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable sequence which is the result of invoking the selector on a connectable observable sequence that shares a single subscription with the underlying source observable.
publish(Func1<? super Observable<? extends T>, ? extends Observable<? extends U>>, T) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable sequence which is the result of invoking the selector on a connectable observable sequence that shares a single subscription with the underlying source observable and registering parties receive the initial value immediately.
publish(T) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which shares a single subscription to the underlying source and starts with with the initial value.
publish(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which shares a single registration to the underlying source.
publish(Observable<? extends T>, Func1<? super Observable<? extends T>, ? extends Observable<? extends U>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable sequence which is the result of invoking the selector on a connectable observable sequence that shares a single registration with the underlying source observable.
publish(Observable<? extends T>, Func1<? super Observable<? extends T>, ? extends Observable<? extends U>>, T) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable sequence which is the result of invoking the selector on a connectable observable sequence that shares a single registration with the underlying source observable and registering parties receive the initial value immediately.
publish(Observable<? extends T>, T) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which shares a single registration to the underlying source and starts with with the initial value.
publishLast() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns a connectable observable which uses a single registration to the underlying source sequence containing only the last value.
publishLast(Func1<? super Observable<? extends T>, ? extends Observable<? extends U>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Retunrs an observable that is the result of the selector invocation on a connectable observable that shares a single registration to source and returns the last event of the source.
publishLast(Observable<? extends T>, Func1<? super Observable<? extends T>, ? extends Observable<? extends U>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Retunrs an observable that is the result of the selector invocation on a connectable observable that shares a single registration to source and returns the last event of the source.
publishLast(Observable<T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns a connectable observable which uses a single registration to the underlying source sequence containing only the last value.
put(Object, U) - Method in class hu.akarnokd.reactive4java.util.ComparingHashMap
Tries to add the given item to this set.
putIfAbsent(Object, U) - Method in class hu.akarnokd.reactive4java.util.ComparingHashMap
Put a new value into the map if the given key is not present.

Q

queue - Variable in class hu.akarnokd.reactive4java.reactive.Delay.DelayedObservation
The queue.
queue - Variable in class hu.akarnokd.reactive4java.reactive.Zip.ManyObservables.ItemObserver
The queue.

R

R4JConfig - Interface in hu.akarnokd.reactive4java.base
Interface for global or thread-local configuration of various base objects.
R4JConfigManager - Class in hu.akarnokd.reactive4java.util
The configuration manager for this library.
range(int, int) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an integer iterator which returns numbers from the start position in the count size.
range(long, long) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an long iterator which returns numbers from the start position in the count size.
range(int, int) - Static method in class hu.akarnokd.reactive4java.query.IterableBuilder
Creates an integer iteratable builder which returns numbers from the start position in the count size.
range(long, long) - Static method in class hu.akarnokd.reactive4java.query.IterableBuilder
Creates an long iterable builder which returns numbers from the start position in the count size.
range(BigDecimal, int, BigDecimal) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which generates numbers from start.
range(BigDecimal, int, BigDecimal, Scheduler) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which generates BigDecimal numbers from start.
range(BigInteger, BigInteger) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which generates numbers from start.
range(BigInteger, BigInteger, Scheduler) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which generates BigInteger numbers from start.
range(double, int, double) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which generates numbers from start.
range(double, int, double, Scheduler) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which produces Double values from start in count amount and each subsequent element has a difference of step.
range(float, int, float) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which generates numbers from start.
range(float, int, float, Scheduler) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which produces Float values from start in count amount and each subsequent element has a difference of step.
range(int, int) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which generates numbers from start.
range(int, int, Scheduler) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which generates numbers from start.
range(long, long) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which generates numbers from start.
range(long, long, Scheduler) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which generates numbers from start.
Range - Class in hu.akarnokd.reactive4java.reactive
Helper class for Reactive.range operators.
range(BigDecimal, int, BigDecimal) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which generates numbers from start.
range(BigDecimal, int, BigDecimal, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which generates BigDecimal numbers from start.
range(BigInteger, BigInteger) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which generates numbers from start.
range(BigInteger, BigInteger, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which generates BigInteger numbers from start.
range(double, int, double) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which generates numbers from start.
range(double, int, double, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which produces Double values from start in count amount and each subsequent element has a difference of step.
range(float, int, float) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which generates numbers from start.
range(float, int, float, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which produces Float values from start in count amount and each subsequent element has a difference of step.
range(int, int) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which generates numbers from start.
range(int, int, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which generates numbers from start.
range(long, long) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which generates numbers from start.
range(long, long, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which generates numbers from start.
Range.AsBigDecimal - Class in hu.akarnokd.reactive4java.reactive
Generates a range of values.
Range.AsBigInteger - Class in hu.akarnokd.reactive4java.reactive
Generates a range of values.
Range.AsDouble - Class in hu.akarnokd.reactive4java.reactive
Generates a range of values.
Range.AsFloat - Class in hu.akarnokd.reactive4java.reactive
Generates a range of values.
Range.AsInt - Class in hu.akarnokd.reactive4java.reactive
Generates a range of values.
Range.AsLong - Class in hu.akarnokd.reactive4java.reactive
Generates a range of values.
Reactive - Class in hu.akarnokd.reactive4java.reactive
Utility class with operators and helper methods for reactive programming with Observables and Observers.
Reactive.ObserverState - Enum in hu.akarnokd.reactive4java.reactive
The diagnostic states of the current runnable.
ReactiveObservableWrapper<T> - Class in hu.akarnokd.reactive4java.util
Wrapper for an existing reactive-observable and maps its features to the java-observable.
ReactiveObservableWrapper(Observable<T>) - Constructor for class hu.akarnokd.reactive4java.util.ReactiveObservableWrapper
Constructor.
Ref<T> - Class in hu.akarnokd.reactive4java.base
A simple reference object holding something that can be changed.
Ref() - Constructor for class hu.akarnokd.reactive4java.base.Ref
Initializes a null element.
Ref(T) - Constructor for class hu.akarnokd.reactive4java.base.Ref
Initializes the ref with the given value.
refCount() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable sequence which connects to the source for the first registered party and stays connected to the source as long as there is at least one registered party to it.
refCount(ConnectableObservable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable sequence which connects to the source for the first registered party and stays connected to the source as long as there is at least one registered party to it.
RefCount<T> - Class in hu.akarnokd.reactive4java.reactive
Returns an observable sequence which connects to the source for the first registered party and stays connected to the source as long as there is at least one registered party to it.
RefCount(ConnectableObservable<? extends T>) - Constructor for class hu.akarnokd.reactive4java.reactive.RefCount
Constructor with a default fair reentrant lock.
RefCount(ConnectableObservable<? extends T>, Lock) - Constructor for class hu.akarnokd.reactive4java.reactive.RefCount
Constructor.
refCount - Variable in class hu.akarnokd.reactive4java.util.RefCountObservable
The reference counter.
RefCountCloseable - Class in hu.akarnokd.reactive4java.util
Represents a closeable resource that only allows closing when all dependent closeable objects have been closed.
RefCountCloseable(Closeable) - Constructor for class hu.akarnokd.reactive4java.util.RefCountCloseable
Constructor.
RefCountCloseable.InnerCloseable - Class in hu.akarnokd.reactive4java.util
The dependent closeable implementation.
RefCountObservable<T> - Class in hu.akarnokd.reactive4java.util
Observable which wraps an observable and manages a reference counting closeable.
RefCountObservable(Observable<? extends T>, RefCountCloseable) - Constructor for class hu.akarnokd.reactive4java.util.RefCountObservable
Constructor.
register(DoubleObserver) - Method in interface hu.akarnokd.reactive4java.base.DoubleObservable
Registers an observer for the notification of Ts.
register(IntObserver) - Method in interface hu.akarnokd.reactive4java.base.IntObservable
Registers an observer for the notification of Ts.
register(LongObserver) - Method in interface hu.akarnokd.reactive4java.base.LongObservable
Registers an observer for the notification of Ts.
register(Observer<? super T>) - Method in interface hu.akarnokd.reactive4java.base.Observable
Registers an observer for the notification of Ts.
register(Observer) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Registers a java-observer with this reactive-observable instance.
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
 
register(Observer<? super TimeInterval<T>>) - Method in class hu.akarnokd.reactive4java.reactive.AddTimeInterval
 
register(Observer<? super V>) - Method in class hu.akarnokd.reactive4java.reactive.Aggregate.Projected
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Aggregate.Scan
 
register(Observer<? super U>) - Method in class hu.akarnokd.reactive4java.reactive.Aggregate.ScanSeeded
 
register(Observer<? super U>) - Method in class hu.akarnokd.reactive4java.reactive.Aggregate.Seeded
 
register(Observer<? super V>) - Method in class hu.akarnokd.reactive4java.reactive.Aggregate.SeededIndexedProjected
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Aggregate.Simple
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Ambiguous
 
register(Observer<? super List<T>>) - Method in class hu.akarnokd.reactive4java.reactive.Buffer.WithBoundary
 
register(Observer<? super List<T>>) - Method in class hu.akarnokd.reactive4java.reactive.Buffer.WithClosing
 
register(Observer<? super List<T>>) - Method in class hu.akarnokd.reactive4java.reactive.Buffer.WithOpenClose
 
register(Observer<? super List<T>>) - Method in class hu.akarnokd.reactive4java.reactive.Buffer.WithSizeOrTime
 
register(Observer<? super List<T>>) - Method in class hu.akarnokd.reactive4java.reactive.Buffer.WithSizeSkip
 
register(Observer<? super List<T>>) - Method in class hu.akarnokd.reactive4java.reactive.Buffer.WithTime
 
register(Observer<? super V>) - Method in class hu.akarnokd.reactive4java.reactive.CombineLatest.NullStart
 
register(Observer<? super V>) - Method in class hu.akarnokd.reactive4java.reactive.CombineLatest.Sent
 
register(Observer<? super U>) - Method in class hu.akarnokd.reactive4java.reactive.Concat.FromIterable.IndexedSelector
 
register(Observer<? super U>) - Method in class hu.akarnokd.reactive4java.reactive.Concat.FromIterable.Selector
 
register(Observer<? super U>) - Method in class hu.akarnokd.reactive4java.reactive.Concat.FromObservable.IndexedSelector
 
register(Observer<? super U>) - Method in class hu.akarnokd.reactive4java.reactive.Concat.FromObservable.Selector
 
register(Observer<? super Boolean>) - Method in class hu.akarnokd.reactive4java.reactive.Containment.All
 
register(Observer<? super Boolean>) - Method in class hu.akarnokd.reactive4java.reactive.Containment.Any
 
register(Observer<? super Integer>) - Method in class hu.akarnokd.reactive4java.reactive.Count.AsInt
 
register(Observer<? super Long>) - Method in class hu.akarnokd.reactive4java.reactive.Count.AsLong
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Delay.ByTime
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Delay.Registration
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Distinct
 
register(Observer<? super GroupedObservable<Key, U>>) - Method in class hu.akarnokd.reactive4java.reactive.GroupBy
 
register(Observer<? super GroupedObservable<K, V>>) - Method in class hu.akarnokd.reactive4java.reactive.GroupByUntil.Default
 
register(Observer<? super GroupedObservable<K, V>>) - Method in class hu.akarnokd.reactive4java.reactive.GroupByUntil.WithComparer
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Invoke.OnNext
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Invoke.OnNextError
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Invoke.OnNextErrorFinish
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Invoke.OnNextFinish
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Invoke.OnObserver
 
register(Observer<? super BigDecimal>) - Method in class hu.akarnokd.reactive4java.reactive.Range.AsBigDecimal
 
register(Observer<? super BigInteger>) - Method in class hu.akarnokd.reactive4java.reactive.Range.AsBigInteger
 
register(Observer<? super Double>) - Method in class hu.akarnokd.reactive4java.reactive.Range.AsDouble
 
register(Observer<? super Float>) - Method in class hu.akarnokd.reactive4java.reactive.Range.AsFloat
 
register(Observer<? super Integer>) - Method in class hu.akarnokd.reactive4java.reactive.Range.AsInt
 
register(Observer<? super Long>) - Method in class hu.akarnokd.reactive4java.reactive.Range.AsLong
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.RefCount
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Repeat.DoWhile
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Repeat.RepeatValue
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Repeat.WhileDo
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Resume.Always
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Resume.Conditionally
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Resume.OnError
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Resume.Retry
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Resume.RetryCount
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Sample.ByObservable
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Sample.ByTime
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Select.Cast
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Select.CastToken
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Select.DefaultIfEmptyFunc
 
register(Observer<? super U>) - Method in class hu.akarnokd.reactive4java.reactive.Select.Indexed
 
register(Observer<? super U>) - Method in class hu.akarnokd.reactive4java.reactive.Select.LongIndexed
 
register(Observer<? super U>) - Method in class hu.akarnokd.reactive4java.reactive.Select.Simple
 
register(Observer<? super V>) - Method in class hu.akarnokd.reactive4java.reactive.SelectMany.Paired
 
register(Observer<? super V>) - Method in class hu.akarnokd.reactive4java.reactive.SelectMany.WithIterable
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Skip.First
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Skip.FirstTimed
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Skip.Last
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Skip.LastTimed
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Skip.Until
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Skip.While
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Skip.WhileIndexed
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Skip.WhileLongIndexed
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Take.First
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Take.FirstTimed
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Take.Last
 
register(Observer<? super List<T>>) - Method in class hu.akarnokd.reactive4java.reactive.Take.LastBuffer
 
register(Observer<? super List<T>>) - Method in class hu.akarnokd.reactive4java.reactive.Take.LastBufferTimed
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Take.LastScheduled
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Take.LastTimed
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Take.Until
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Take.While
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Take.WhileIndexed
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Take.WhileLongIndexed
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Throttle.ByObservable
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Throttle.ByTime
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Timeout.ByObservables
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Timeout.Switch
 
register(DoubleObserver) - Method in class hu.akarnokd.reactive4java.reactive.ToPrimitive.ToDouble
 
register(IntObserver) - Method in class hu.akarnokd.reactive4java.reactive.ToPrimitive.ToInt
 
register(LongObserver) - Method in class hu.akarnokd.reactive4java.reactive.ToPrimitive.ToLong
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Where.Indexed
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Where.IndexedFactory
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Where.LongIndexed
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Where.OfType
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.reactive.Where.Simple
 
register(Observer<? super Observable<T>>) - Method in class hu.akarnokd.reactive4java.reactive.Windowing.WithBoundary
 
register(Observer<? super Observable<T>>) - Method in class hu.akarnokd.reactive4java.reactive.Windowing.WithClosing
 
register(Observer<? super Observable<T>>) - Method in class hu.akarnokd.reactive4java.reactive.Windowing.WithOpenClose
 
register(Observer<? super Observable<T>>) - Method in class hu.akarnokd.reactive4java.reactive.Windowing.WithSizeSkip
 
register(Observer<? super Observable<T>>) - Method in class hu.akarnokd.reactive4java.reactive.Windowing.WithTime
 
register(Observer<? super Observable<T>>) - Method in class hu.akarnokd.reactive4java.reactive.Windowing.WithTimeOrSize
 
register(Observer<? super U>) - Method in class hu.akarnokd.reactive4java.reactive.Zip.ManyObservables
 
register(Observer<? super V>) - Method in class hu.akarnokd.reactive4java.reactive.Zip.ObservableAndIterable
 
register(Observer<? super V>) - Method in class hu.akarnokd.reactive4java.reactive.Zip.TwoObservable
 
register(Object) - Static method in class hu.akarnokd.reactive4java.swing.ObservableActionListener
Convenience method to create a new observable action listener and register it with the target component must have a public addActionListener(ActionListener) method.
register(Object) - Static method in class hu.akarnokd.reactive4java.swing.ObservableAdjustmentListener
Convenience method to create a new observable action listener and register it with the target component must have a public addAdjustmentListener(AdjustmentListener) method.
register(Object) - Static method in class hu.akarnokd.reactive4java.swing.ObservableChangeListener
Convenience method to create a new observable action listener and register it with the target component must have a public addActionListener(ActionListener) method.
register(Object) - Static method in class hu.akarnokd.reactive4java.swing.ObservableDocumentListener
Convenience method to create a new observable action listener and register it with the target component must have a public addDocumentListener(DocumentListener) method.
register(Object) - Static method in class hu.akarnokd.reactive4java.swing.ObservableItemListener
Convenience method to register an observer on the component for itemStateChanged(ItemEvent) events.
register(Object) - Static method in class hu.akarnokd.reactive4java.swing.ObservableKeyListener
Convenience method to register an action listener on an object which should have an addKeyListener() public method.
register(Object) - Static method in class hu.akarnokd.reactive4java.swing.ObservableListDataListener
Convenience method to create a new observable action listener and register it with the target component must have a public addListDataListener(ListDataListener) method.
register(Object) - Static method in class hu.akarnokd.reactive4java.swing.ObservableListSelectionListener
Convenience method to create a new observable action listener and register it with the target component must have a public addListSelectionListener(ListSelectionListener) method.
register(Component) - Static method in class hu.akarnokd.reactive4java.swing.ObservableMouseListener
Convenience method to register an observer on the component for all mouse event types.
register(Window) - Static method in class hu.akarnokd.reactive4java.swing.ObservableWindowListener
Convenience method to register an observer on the component for all window event types.
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.util.AsyncSubject
 
register(Observer<? super U>) - Method in class hu.akarnokd.reactive4java.util.DefaultConnectableObservable
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.util.DefaultObservable
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.util.HybridSubject
 
register(Observer) - Method in class hu.akarnokd.reactive4java.util.HybridSubject
Registers a java-observer and returns a handle to it.
register(Observer) - Method in class hu.akarnokd.reactive4java.util.OriginalObservableWrapper
Registers a java-observer and returns a handle to it.
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.util.OriginalObservableWrapper
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.util.Producer
 
register(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.util.ReactiveObservableWrapper
 
register(Observer) - Method in class hu.akarnokd.reactive4java.util.ReactiveObservableWrapper
Registers a java-observer and returns a handle to it.
registerOn(Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Wrap the given observable into an new Observable instance, which calls the original register() method on the supplied pool.
registerOn(Observable<? extends T>, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Wrap the given observable into an new Observable instance, which calls the original register() method on the supplied pool.
registerRaw(Observer<? super T>, boolean) - Method in class hu.akarnokd.reactive4java.util.Producer
Performs the registration and wiring up cancellation handlers for the given observer.
registerSafe(Observable<? extends T>, Observer<? super T>) - Static method in class hu.akarnokd.reactive4java.util.Observers
Registers the observer with the source in a way that if the registration call throws an exception, it is routed to the observer via the error() method.
registerWith(Object) - Method in class hu.akarnokd.reactive4java.swing.ObservableActionListener
Convenience method to register this observable with the target component which must have a public addActionListener(ActionListener) method.
registerWith(Object) - Method in class hu.akarnokd.reactive4java.swing.ObservableAdjustmentListener
Convenience method to register this observable with the target component which must have a public addAdjustmentListener(AdjustmentListener) method.
registerWith(Object) - Method in class hu.akarnokd.reactive4java.swing.ObservableChangeListener
Convenience method to register this observable with the target component which must have a public addChangeListener(ChangeListener) method.
registerWith(Object) - Method in class hu.akarnokd.reactive4java.swing.ObservableDocumentListener
Convenience method to register this observable with the target component which must have a public addDocumentListener(DocumentListener) method.
registerWith(Object) - Method in class hu.akarnokd.reactive4java.swing.ObservableItemListener
Convenience method to register an observer on the component for itemStateChanged(ItemEvent) events.
registerWith(Object) - Method in class hu.akarnokd.reactive4java.swing.ObservableKeyListener
Convenience method to register this observable with the target component which must have a public addKeyListener(KeyListener) method.
registerWith(Object) - Method in class hu.akarnokd.reactive4java.swing.ObservableListDataListener
Convenience method to register this observable with the target component which must have a public addListDataListener(ListDataListener) method.
registerWith(Object) - Method in class hu.akarnokd.reactive4java.swing.ObservableListSelectionListener
Convenience method to register this observable with the target component which must have a public addListSelectionListener(ListSelectionListener) method.
registerWith(Component) - Method in class hu.akarnokd.reactive4java.swing.ObservableMouseListener
Convenience method to register this observer with the target component for all mouse event types.
registerWith(Component, boolean, boolean, boolean) - Method in class hu.akarnokd.reactive4java.swing.ObservableMouseListener
Convenience method to register this observer with the target component for any mouse event types.
registerWith(Window) - Method in class hu.akarnokd.reactive4java.swing.ObservableWindowListener
Convenience method to register this observer with the target component for all window event types.
registerWith(Window, boolean, boolean, boolean) - Method in class hu.akarnokd.reactive4java.swing.ObservableWindowListener
Convenience method to register this observer with the target component for any window event types.
registerWith(Observable<? extends T>) - Method in class hu.akarnokd.reactive4java.util.DefaultObserverEx
While holding the global lock, executes the onRegister method then registers this instance with the supplied source observable with the this token.
registerWith(Observable, Observer<T>) - Static method in class hu.akarnokd.reactive4java.util.Observers
Convenience method to let a reactive-observer register with a java-observable.
registerWith(Observable, Observer) - Static method in class hu.akarnokd.reactive4java.util.Observers
Convenience method to register a java-observer with a java-observable in the same style as the reactive counterpart do.
registerWith(Observable<T>, Observer) - Static method in class hu.akarnokd.reactive4java.util.Observers
Convenience method to register a java-observable with a reactive-observable.
registerWith(Iterable<T>, Observer<? super T>) - Static method in class hu.akarnokd.reactive4java.util.Observers
"Registers" the observer with the iterable source and iterates over the source iterable in the current thread.
registerWith(Iterable<T>, Observer<? super T>, Scheduler) - Static method in class hu.akarnokd.reactive4java.util.Observers
"Registers" an observer with the given iterable and iterates over it on the given scheduler.
Registration(Observable<? extends T>, long, TimeUnit, Scheduler) - Constructor for class hu.akarnokd.reactive4java.reactive.Delay.Registration
Constructor.
registration - Variable in class hu.akarnokd.reactive4java.util.Producer.State
The closeable handle for the registration.
registry - Variable in class hu.akarnokd.reactive4java.util.HybridSubject
The registration holder for the reactive-observers.
registry - Variable in class hu.akarnokd.reactive4java.util.ReactiveObservableWrapper
The registry for observer-closeable pairs.
relayUntil(Func0<Boolean>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Relay values of T while the given condition does not hold.
relayUntil(Observable<? extends T>, Func0<Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Relay values of T while the given condition does not hold.
relayWhile(Iterable<? extends T>, Func0<Boolean>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Relays the source iterable's values until the gate returns false.
relayWhile(Func0<Boolean>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Relay the stream of Ts until condition turns into false.
relayWhile(Observable<? extends T>, Func0<Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Relay the stream of Ts until condition turns into false.
release() - Method in class hu.akarnokd.reactive4java.util.RefCountCloseable
Releases an dependent closeable.
remove(CurrentThreadScheduler.DelayedRunnable) - Method in class hu.akarnokd.reactive4java.scheduler.CurrentThreadScheduler
Removes the given task.
remove(Closeable) - Method in class hu.akarnokd.reactive4java.util.CompositeCloseable
Removes and closes the specified closeable instance if contained within this composite.
remove(Object) - Method in class hu.akarnokd.reactive4java.util.DefaultObserverEx
Removes and closes the close handler associated with the token.
remove() - Method in class hu.akarnokd.reactive4java.util.ObserverToIteratorSink
 
remove(Object) - Method in class hu.akarnokd.reactive4java.util.TaggedCompositeCloseable
Remove and close the closeable identified by the token.
removeAll() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Consumes the sequence and removes all items via the Iterator.remove().
removeSilently(Closeable) - Method in class hu.akarnokd.reactive4java.util.CompositeCloseable
Removes and closes the specified closeable instance if contained within this composite.
removeTimeInterval() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Unwrap the values within a timeinterval observable to its normal value.
removeTimeInterval(Observable<TimeInterval<T>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Unwrap the values within a timeinterval observable to its normal value.
removeTimestamped() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Unwrap the values within a timestamped observable to its normal value.
removeTimestamped(Observable<Timestamped<? extends T>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Unwrap the values within a timestamped observable to its normal value.
removeUpdate(DocumentEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableDocumentListener
 
repeat(T) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an iterable sequence which returns the given value indefinitely.
repeat(T, int) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable which repeats the given single value the specified number of times.
repeat(T) - Static method in class hu.akarnokd.reactive4java.query.IterableBuilder
Creates an iterable builder which repeats the given value indefinitely.
repeat(T, int) - Static method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns an iterable builder which repeats the given single value the specified number of times.
repeat(Func0<? extends T>) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which repeatedly calls the given function which generates the Ts indefinitely.
repeat(Func0<? extends T>, int) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which repeatedly calls the given function count times to generate Ts and runs on the default pool.
repeat(Func0<? extends T>, int, Scheduler) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which repeatedly calls the given function count times to generate Ts and runs on the given pool.
repeat(Func0<? extends T>, Scheduler) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which repeatedly calls the given function which generates the Ts indefinitely.
repeat(T) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which repeates the given value indefinitely and runs on the default pool.
repeat(T, int) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which repeates the given value count times and runs on the default pool.
repeat(T, int, Scheduler) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which repeates the given value count times and runs on the given pool.
repeat(T, Scheduler) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which repeates the given value indefinitely and runs on the given pool.
repeat() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Repeat the source observable indefinitely.
repeat(int) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Repeat the source observable count times.
repeat(Func0<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which repeatedly calls the given function which generates the Ts indefinitely.
repeat(Func0<? extends T>, int) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which repeatedly calls the given function count times to generate Ts and runs on the default pool.
repeat(Func0<? extends T>, int, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which repeatedly calls the given function count times to generate Ts and runs on the given pool.
repeat(Func0<? extends T>, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which repeatedly calls the given function which generates the Ts indefinitely.
repeat(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Repeat the source observable indefinitely.
repeat(Observable<? extends T>, int) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Repeat the source observable count times.
repeat(T) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which repeates the given value indefinitely and runs on the default pool.
repeat(T, int) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which repeates the given value count times and runs on the default pool.
repeat(T, int, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which repeates the given value count times and runs on the given pool.
repeat(T, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which repeates the given value indefinitely and runs on the given pool.
Repeat - Class in hu.akarnokd.reactive4java.reactive
Contains repeat-like observable sequence implementations.
Repeat.DoWhile<T> - Class in hu.akarnokd.reactive4java.reactive
Repeats the given source so long as the condition returns true.
Repeat.RepeatValue<T> - Class in hu.akarnokd.reactive4java.reactive
Creates an observable which repeatedly calls the given function which generates the Ts indefinitely.
Repeat.WhileDo<T> - Class in hu.akarnokd.reactive4java.reactive
Repeatedly registers with the source observable if the condition holds on registration.
RepeatValue(Func0<? extends T>, Scheduler) - Constructor for class hu.akarnokd.reactive4java.reactive.Repeat.RepeatValue
Constructor.
replace(T) - Method in class hu.akarnokd.reactive4java.base.Ref
Replace the current contents with the new value and return the old value.
replaceDefaultEdtScheduler(Scheduler) - Static method in class hu.akarnokd.reactive4java.swing.SwingObservables
Replace the current default scheduler with the specified new scheduler.
replay(Iterable<? extends T>, Func1<? super Iterable<T>, ? extends Iterable<U>>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
The returned iterable ensures that the source iterable is only traversed once, regardless of how many iterator attaches to it and each iterator may only see one source element.
replay(Iterable<? extends T>, Func1<? super Iterable<T>, ? extends Iterable<U>>, int) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
The returned iterable ensures that the source iterable is only traversed once, regardless of how many iterator attaches to it and each iterator see only the some cached values.
replay(Func1<? super Iterable<T>, ? extends Iterable<U>>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
The returned iterable ensures that the source iterable is only traversed once, regardless of how many iterator attaches to it and each iterator may only see one source element.
replay(Func1<? super Iterable<T>, ? extends Iterable<U>>, int) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
The returned iterable ensures that the source iterable is only traversed once, regardless of how many iterator attaches to it and each iterator see only the some cached values.
replay() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which shares the source observable and replays all source Ts to any of the registering observers.
replay(Func1<? super Observable<? extends T>, ? extends Observable<U>>, int) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which shares the source observable and replays the buffered source Ts to any of the registering observers.
replay(Func1<? super Observable<? extends T>, ? extends Observable<U>>, int, long, TimeUnit) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which shares the source observable and replays the bufferSize source Ts to any of the registering observers.
replay(Func1<? super Observable<? extends T>, ? extends Observable<U>>, int, long, TimeUnit, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which shares the source observable and replays the bufferSize source Ts to any of the registering observers.
replay(Func1<? super Observable<? extends T>, ? extends Observable<U>>, int, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which shares the source observable returned by the selector and replays all source Ts to any of the registering observers.
replay(Func1<? super Observable<? extends T>, ? extends Observable<U>>, long, TimeUnit) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which shares the source observable and replays all source Ts to any of the registering observers.
replay(Func1<? super Observable<? extends T>, ? extends Observable<U>>, long, TimeUnit, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which shares the source observable and replays all source Ts to any of the registering observers.
replay(Func1<? super Observable<T>, ? extends Observable<U>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns the observable sequence for the supplied source observable by invoking the selector function with it.
replay(int) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which shares the source observable and replays the buffered source Ts to any of the registering observers.
replay(int, long, TimeUnit) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which shares the source observable and replays the bufferSize source Ts to any of the registering observers.
replay(int, long, TimeUnit, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which shares the source observable and replays the bufferSize source Ts to any of the registering observers.
replay(int, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which shares the source observable and replays all source Ts to any of the registering observers.
replay(long, TimeUnit) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which shares the source observable and replays all source Ts to any of the registering observers.
replay(long, TimeUnit, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which shares the source observable and replays all source Ts to any of the registering observers.
replay(Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which shares the source observable and replays all source Ts to any of the registering observers.
replay(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which shares the source observable and replays all source Ts to any of the registering observers.
replay(Observable<? extends T>, Func1<? super Observable<? extends T>, ? extends Observable<U>>, int) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which shares the source observable and replays the buffered source Ts to any of the registering observers.
replay(Observable<? extends T>, Func1<? super Observable<? extends T>, ? extends Observable<U>>, int, long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which shares the source observable and replays the bufferSize source Ts to any of the registering observers.
replay(Observable<? extends T>, Func1<? super Observable<? extends T>, ? extends Observable<U>>, int, long, TimeUnit, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which shares the source observable and replays the bufferSize source Ts to any of the registering observers.
replay(Observable<? extends T>, Func1<? super Observable<? extends T>, ? extends Observable<U>>, long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which shares the source observable and replays all source Ts to any of the registering observers.
replay(Observable<? extends T>, Func1<? super Observable<? extends T>, ? extends Observable<U>>, long, TimeUnit, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which shares the source observable and replays all source Ts to any of the registering observers.
replay(Observable<? extends T>, int) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which shares the source observable and replays the buffered source Ts to any of the registering observers.
replay(Observable<? extends T>, int, long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which shares the source observable and replays the bufferSize source Ts to any of the registering observers.
replay(Observable<? extends T>, int, long, TimeUnit, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which shares the source observable and replays the bufferSize source Ts to any of the registering observers.
replay(Observable<? extends T>, int, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which shares the source observable and replays all source Ts to any of the registering observers.
replay(Observable<? extends T>, long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which shares the source observable and replays all source Ts to any of the registering observers.
replay(Observable<? extends T>, long, TimeUnit, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which shares the source observable and replays all source Ts to any of the registering observers.
replay(Observable<? extends T>, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which shares the source observable and replays all source Ts to any of the registering observers.
replay(Observable<T>, Func1<? super Observable<? extends T>, ? extends Observable<U>>, int, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which shares the source observable returned by the selector and replays all source Ts to any of the registering observers.
replay(Observable<T>, Func1<? super Observable<T>, ? extends Observable<U>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns the observable sequence for the supplied source observable by invoking the selector function with it.
resize(int) - Method in class hu.akarnokd.reactive4java.util.ComparingHashMap
Resize the container and remap all its entries.
resize(int) - Method in class hu.akarnokd.reactive4java.util.ComparingHashSet
Resize the container and remap all its entries.
restoreDefault() - Static method in class hu.akarnokd.reactive4java.util.Schedulers
Restore the default scheduler back to the DefaultScheduler used when this class was initialized.
restoreDefaultEdtScheduler() - Static method in class hu.akarnokd.reactive4java.swing.SwingObservables
Restore the default scheduler back to the DefaultScheduler used when this class was initialized.
resultSelector - Variable in class hu.akarnokd.reactive4java.reactive.Concat.FromIterable.IndexedSelector
The result selector.
resultSelector - Variable in class hu.akarnokd.reactive4java.reactive.Concat.FromIterable.Selector
The result selector.
resultSelector - Variable in class hu.akarnokd.reactive4java.reactive.Concat.FromObservable.IndexedSelector
The result selector.
resultSelector - Variable in class hu.akarnokd.reactive4java.reactive.Concat.FromObservable.Selector
The result selector.
resultSelector - Variable in class hu.akarnokd.reactive4java.reactive.GroupJoin
 
resultSelector - Variable in class hu.akarnokd.reactive4java.reactive.Join
 
Resume - Class in hu.akarnokd.reactive4java.reactive
Helper class for the Reactive.resumeXYZ operators.
Resume.Always<T> - Class in hu.akarnokd.reactive4java.reactive
Returns an observable which listens to elements from a source until it signals an error() or finish() and continues with the next observable.
Resume.Conditionally<T> - Class in hu.akarnokd.reactive4java.reactive
Continues the observable sequence in case of exception whith the sequence provided by the function for that particular exception.
Resume.OnError<T> - Class in hu.akarnokd.reactive4java.reactive
It tries to submit the values of first observable, but when it throws an exeption, the next observable within source is used further on.
Resume.Retry<T> - Class in hu.akarnokd.reactive4java.reactive
Restarts the observation until the source observable terminates normally.
Resume.RetryCount<T> - Class in hu.akarnokd.reactive4java.reactive
Restarts the observation until the source observable terminates normally or the count retry count was used up.
resumeAlways(Iterable<? extends Iterable<? extends T>>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an iterable which resumes with the next iterable from the sources when one throws an exception or completes normally.
resumeAlways(Iterable<? extends T>, Iterable<? extends T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an iterable which resumes with the next iterable from the sources when one throws an exception.
resumeAlways(Iterable<? extends Observable<? extends T>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which listens to elements from a source until it signals an error() or finish() and continues with the next observable.
resumeAlways(Iterable<? extends Observable<? extends T>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which listens to elements from a source until it signals an error() or finish() and continues with the next observable.
resumeConditionally(Func1<? super Throwable, ? extends Observable<? extends T>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Continues the observable sequence in case of exception whith the sequence provided by the function for that particular exception.
resumeConditionally(Observable<? extends T>, Func1<? super Throwable, ? extends Observable<? extends T>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Continues the observable sequence in case of exception whith the sequence provided by the function for that particular exception.
resumeOnError(Iterable<? extends Iterable<? extends T>>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an iterable which resumes with the next iterable from the sources when one throws an exception.
resumeOnError(Iterable<? extends T>, Iterable<? extends T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an iterable which resumes with the next iterable from the sources when one throws an exception.
resumeOnError(Iterable<? extends Observable<? extends T>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
It tries to submit the values of first observable, but when it throws an exeption, the next observable within source is used further on.
resumeOnError(Iterable<? extends Observable<? extends T>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
It tries to submit the values of first observable, but when it throws an exeption, the next observable within source is used further on.
retry(Iterable<? extends T>, int) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an iterator which attempts to re-iterate the source if it threw an exception.
retry() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Restarts the observation until the source observable terminates normally.
retry(int) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Restarts the observation until the source observable terminates normally or the count retry count was used up.
retry(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Restarts the observation until the source observable terminates normally.
retry(Observable<? extends T>, int) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Restarts the observation until the source observable terminates normally or the count retry count was used up.
Retry(Observable<? extends T>) - Constructor for class hu.akarnokd.reactive4java.reactive.Resume.Retry
Constructor.
RetryCount(Observable<? extends T>, int) - Constructor for class hu.akarnokd.reactive4java.reactive.Resume.RetryCount
Constructor.
right - Variable in class hu.akarnokd.reactive4java.reactive.GroupJoin
 
right - Variable in class hu.akarnokd.reactive4java.reactive.Join
 
right - Variable in class hu.akarnokd.reactive4java.reactive.Zip.TwoObservable
 
rightDurationSelector - Variable in class hu.akarnokd.reactive4java.reactive.GroupJoin
 
rightDurationSelector - Variable in class hu.akarnokd.reactive4java.reactive.Join
 
run(Iterable<? extends T>, Action1<? super T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Iterate over the source and submit each value to the given action.
run(Iterable<?>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Iterates over the given source without using its returned value.
run() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Iterates over the given source without using its returned value.
run(Action1<? super T>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Iterate over the source and submit each value to the given action.
run() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Blocks until the observable calls finish() or error().
run(Action1<? super T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Blocks until the observable calls finish() or error().
run(Observer<? super T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Blocks until the observable calls finish() or error().
run(Observer<? super T>, Closeable, Action1<Closeable>) - Method in class hu.akarnokd.reactive4java.reactive.Delay.ByObservable
 
run(Observer<? super Result>, Closeable, Action1<Closeable>) - Method in class hu.akarnokd.reactive4java.reactive.GroupJoin
 
run(Observer<? super Result>, Closeable, Action1<Closeable>) - Method in class hu.akarnokd.reactive4java.reactive.Join
 
run(Closeable) - Method in class hu.akarnokd.reactive4java.reactive.Latest
 
run(Closeable) - Method in class hu.akarnokd.reactive4java.reactive.MostRecent
 
run(Closeable) - Method in class hu.akarnokd.reactive4java.reactive.Next
 
run(Observable<? extends T>, Action1<? super T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Blocks until the observable calls finish() or error().
run(Observable<? extends T>, Observer<? super T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Blocks until the observable calls finish() or error().
run(Observable<?>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Blocks until the observable calls finish() or error().
run(Closeable) - Method in class hu.akarnokd.reactive4java.reactive.ToIterable
 
run() - Method in class hu.akarnokd.reactive4java.util.DefaultRunnable
 
run(Closeable) - Method in class hu.akarnokd.reactive4java.util.ObservableToIterableAdapter
The factory method to return an iterator and hand over the close handle to the original registration to the source.
run(Observer<? super T>, Closeable, Action1<Closeable>) - Method in class hu.akarnokd.reactive4java.util.Producer
The core implementation of the operator, called upon registration to the producer.
run(Observer<? super T>, Closeable, Action1<Closeable>) - Method in class hu.akarnokd.reactive4java.util.RefCountObservable
 
RunOnce - Class in hu.akarnokd.reactive4java.util
Helper class which ensures that only a single action is invoked.
RunOnce() - Constructor for class hu.akarnokd.reactive4java.util.RunOnce
 
rwLock - Variable in class hu.akarnokd.reactive4java.reactive.Zip.ManyObservables.ItemObserver
Reader-writer lock.

S

SafeObserver<T> - Class in hu.akarnokd.reactive4java.util
A simple wrapping observer which closes the specified handle in case of error or finish message, or an exception raised by the wrapped next.
SafeObserver(Observer<? super T>, Closeable) - Constructor for class hu.akarnokd.reactive4java.util.SafeObserver
Constructor.
sample(long, TimeUnit) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Periodically sample the given source observable, which means tracking the last value of the observable and periodically submitting it to the output observable.
sample(long, TimeUnit, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Periodically sample the given source observable, which means tracking the last value of the observable and periodically submitting it to the output observable.
sample(Observable<? extends U>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Samples the observable sequence when the other sequence fires an event.
sample(Observable<? extends T>, long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Periodically sample the given source observable, which means tracking the last value of the observable and periodically submitting it to the output observable.
sample(Observable<? extends T>, long, TimeUnit, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Periodically sample the given source observable, which means tracking the last value of the observable and periodically submitting it to the output observable.
sample(Observable<? extends T>, Observable<? extends U>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Samples the observable sequence when the other sequence fires an event.
Sample - Class in hu.akarnokd.reactive4java.reactive
Helper class for Reactive.sample operations.
Sample.ByObservable<T,U> - Class in hu.akarnokd.reactive4java.reactive
Samples the observable sequence when the other sequence fires an event.
Sample.ByTime<T> - Class in hu.akarnokd.reactive4java.reactive
Samples the source observable by the given time interval.
scan(Iterable<? extends T>, Func2<? super U, ? super T, ? extends U>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Generates an iterable which acts like a running sum when iterating over the source iterable, e.g., For each element in T, it computes a value by using the current aggregation value and returns it.
scan(Iterable<? extends T>, U, Func2<? super U, ? super T, ? extends U>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Generates an iterable which acts like a running sum when iterating over the source iterable, e.g., For each element in T, it computes a value by using the current aggregation value and returns it.
scan(Func2<? super U, ? super T, ? extends U>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Generates an iterable which acts like a running sum when iterating over the source iterable, e.g., For each element in T, it computes a value by using the current aggregation value and returns it.
scan(U, Func2<? super U, ? super T, ? extends U>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Generates an iterable which acts like a running sum when iterating over the source iterable, e.g., For each element in T, it computes a value by using the current aggregation value and returns it.
scan(Func2<? super T, ? super T, ? extends T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which accumultates the given source and submits each intermediate results to its subscribers.
scan(T, Func2<? super T, ? super T, ? extends T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which accumultates the given source and submits each intermediate results to its subscribers.
Scan(Observable<? extends T>, Func2<? super T, ? super T, ? extends T>) - Constructor for class hu.akarnokd.reactive4java.reactive.Aggregate.Scan
Constructor.
scan(Observable<? extends T>, Func2<? super T, ? super T, ? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which accumultates the given source and submits each intermediate results to its subscribers.
scan(Observable<? extends T>, U, Func2<? super U, ? super T, ? extends U>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which accumultates the given source and submits each intermediate results to its subscribers.
ScanSeeded(Observable<? extends T>, U, Func2<? super U, ? super T, ? extends U>) - Constructor for class hu.akarnokd.reactive4java.reactive.Aggregate.ScanSeeded
Construction.
schedule(Runnable) - Method in interface hu.akarnokd.reactive4java.base.Scheduler
Schedule for ASAP execution.
schedule(Runnable, long, TimeUnit) - Method in interface hu.akarnokd.reactive4java.base.Scheduler
Schedule a single execution of the runnable task with the given delay of nanoseconds.
schedule(Runnable, long, long, TimeUnit) - Method in interface hu.akarnokd.reactive4java.base.Scheduler
Schedule a repeated execution of the given task with the given initialDelay (in nanoseconds) and betweenDelay (in nanoseconds).
schedule(Runnable) - Method in class hu.akarnokd.reactive4java.scheduler.CachedThreadPoolScheduler
 
schedule(Runnable, long, TimeUnit) - Method in class hu.akarnokd.reactive4java.scheduler.CachedThreadPoolScheduler
 
schedule(Runnable, long, long, TimeUnit) - Method in class hu.akarnokd.reactive4java.scheduler.CachedThreadPoolScheduler
 
schedule(Runnable) - Method in class hu.akarnokd.reactive4java.scheduler.CurrentThreadScheduler
 
schedule(Runnable, long, TimeUnit) - Method in class hu.akarnokd.reactive4java.scheduler.CurrentThreadScheduler
 
schedule(Runnable, long, long, TimeUnit) - Method in class hu.akarnokd.reactive4java.scheduler.CurrentThreadScheduler
 
schedule(Runnable) - Method in class hu.akarnokd.reactive4java.scheduler.DefaultScheduler
 
schedule(Runnable, long, TimeUnit) - Method in class hu.akarnokd.reactive4java.scheduler.DefaultScheduler
 
schedule(Runnable, long, long, TimeUnit) - Method in class hu.akarnokd.reactive4java.scheduler.DefaultScheduler
 
schedule(Runnable) - Method in class hu.akarnokd.reactive4java.scheduler.NewThreadScheduler
 
schedule(Runnable, long, TimeUnit) - Method in class hu.akarnokd.reactive4java.scheduler.NewThreadScheduler
 
schedule(Runnable, long, long, TimeUnit) - Method in class hu.akarnokd.reactive4java.scheduler.NewThreadScheduler
 
schedule(Runnable) - Method in class hu.akarnokd.reactive4java.swing.DefaultEdtScheduler
 
schedule(Runnable, long, TimeUnit) - Method in class hu.akarnokd.reactive4java.swing.DefaultEdtScheduler
 
schedule(Runnable, long, long, TimeUnit) - Method in class hu.akarnokd.reactive4java.swing.DefaultEdtScheduler
 
ScheduledCloseable - Class in hu.akarnokd.reactive4java.util
A closeable instance which invokes the managed closeable's close method on the given scheduler.
ScheduledCloseable(Scheduler, Closeable) - Constructor for class hu.akarnokd.reactive4java.util.ScheduledCloseable
Constructor.
Scheduler - Interface in hu.akarnokd.reactive4java.base
An abstract interface for defining minimum scheduling capabilities.
scheduler - Variable in class hu.akarnokd.reactive4java.util.ScheduledCloseable
The scheduler reference.
scheduler() - Method in class hu.akarnokd.reactive4java.util.ScheduledCloseable
 
Schedulers - Class in hu.akarnokd.reactive4java.util
Utility class for schedulers, and manages the global default scheduler.
script0(String, ScriptEngine, Map<String, Object>) - Static method in class hu.akarnokd.reactive4java.util.Lambdas
Returns a parameterless function which invokes the given script on the script engine and retunrs its value.
script0(String, ScriptEngine, Object...) - Static method in class hu.akarnokd.reactive4java.util.Lambdas
Creates a parameterless function which executes the given script as javascript.
script1(String, ScriptEngine, Map<String, Object>) - Static method in class hu.akarnokd.reactive4java.util.Lambdas
Creates a single parameter function which invokes the script engine with a given expression and returns its result.
script1(String, ScriptEngine, Object...) - Static method in class hu.akarnokd.reactive4java.util.Lambdas
Creates a single parameter function which executes the given script as javascript.
script2(String, ScriptEngine, Map<String, Object>) - Static method in class hu.akarnokd.reactive4java.util.Lambdas
Creates a two parameter function which invokes the script engine with a given expression and returns its result.
script2(String, ScriptEngine, Object...) - Static method in class hu.akarnokd.reactive4java.util.Lambdas
Creates a two parameter function which executes the given script as javascript.
second - Variable in class hu.akarnokd.reactive4java.base.Pair
The second object.
Seeded(Observable<? extends T>, U, Func2<? super U, ? super T, ? extends U>) - Constructor for class hu.akarnokd.reactive4java.reactive.Aggregate.Seeded
Constructor.
SeededIndexedProjected(Observable<? extends T>, U, Func2<? super U, ? super T, ? extends U>, Func2<? super U, ? super Integer, ? extends V>) - Constructor for class hu.akarnokd.reactive4java.reactive.Aggregate.SeededIndexedProjected
 
select(Iterable<? extends T>, Func1<? super T, ? extends U>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an iterable which is a transforms the source elements by using the selector function.
select(Iterable<? extends T>, Func2<? super Integer, ? super T, ? extends U>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an iterable which is a transforms the source elements by using the selector function.
select(Func1<? super T, ? extends U>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Creates an iterable which is a transforms the source elements by using the selector function.
select(Func2<Integer, ? super T, ? extends U>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Creates an iterable which is a transforms the source elements by using the selector function.
select(Func1<? super T, ? extends U>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Use the mapper to transform the T source into an U source.
select(Func2<? super T, ? super Integer, ? extends U>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Transforms the elements of the source observable into Us by using a selector which receives an index indicating how many elements have been transformed this far.
select(Observable<? extends T>, Func1<? super T, ? extends U>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Use the mapper to transform the T source into an U source.
select(Observable<? extends T>, Func2<? super T, ? super Integer, ? extends U>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Transforms the elements of the source observable into Us by using a selector which receives an index indicating how many elements have been transformed this far.
Select - Class in hu.akarnokd.reactive4java.reactive
Helper class of select and few similar operators.
select(Observer<? super T>, Func1<? super U, ? extends T>) - Static method in class hu.akarnokd.reactive4java.util.Observers
Modifies the source observer to use the selector to compute a new value from the received one.
Select.Cast<T> - Class in hu.akarnokd.reactive4java.reactive
Casts the values of the source sequence into the target type.
Select.CastToken<T> - Class in hu.akarnokd.reactive4java.reactive
Casts the values of the source sequence into the given type via the type token.
Select.DefaultIfEmptyFunc<T> - Class in hu.akarnokd.reactive4java.reactive
Returns a single value produced by a function in case the source observable is empty.
Select.Indexed<T,U> - Class in hu.akarnokd.reactive4java.reactive
Transforms the elements of the source observable into Us by using a selector which receives an index indicating how many elements have been transformed this far.
Select.LongIndexed<T,U> - Class in hu.akarnokd.reactive4java.reactive
Transforms the elements of the source observable into Us by using a selector which receives an index indicating how many elements have been transformed this far.
Select.Simple<T,U> - Class in hu.akarnokd.reactive4java.reactive
Use the mapper to transform the T source into an U source.
selectLong(Func2<? super T, ? super Long, ? extends U>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Transforms the elements of the source observable into Us by using a selector which receives a long index indicating how many elements have been transformed this far.
selectLong(Observable<? extends T>, Func2<? super T, ? super Long, ? extends U>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Transforms the elements of the source observable into Us by using a selector which receives an long index indicating how many elements have been transformed this far.
selectMany(Iterable<? extends T>, Func1<? super T, ? extends Iterable<? extends U>>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an iterable which returns a stream of Us for each source Ts.
selectMany(Func1<? super T, ? extends Iterable<? extends U>>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Creates an iterable which returns a stream of Us for each source Ts.
selectMany(Func1<? super T, ? extends Observable<? extends U>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Transform the given source of Ts into Us in a way that the selector might return an observable ofUs for a single T.
selectMany(Func1<? super T, ? extends Observable<? extends U>>, Func2<? super T, ? super U, ? extends V>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable in which for each of Ts an observable of Vs are requested which in turn will be transformed by the resultSelector for each pair of T and V giving an U.
selectMany(Observable<? extends U>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable of Us in a way when a source T arrives, the observable of Us is completely drained into the output.
selectMany(Observable<? extends T>, Func1<? super T, ? extends Observable<? extends U>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Transform the given source of Ts into Us in a way that the selector might return an observable ofUs for a single T.
selectMany(Observable<? extends T>, Func1<? super T, ? extends Observable<? extends U>>, Func2<? super T, ? super U, ? extends V>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable in which for each of Ts an observable of Vs are requested which in turn will be transformed by the resultSelector for each pair of T and V giving an U.
selectMany(Observable<? extends T>, Observable<? extends U>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable of Us in a way when a source T arrives, the observable of Us is completely drained into the output.
SelectMany - Class in hu.akarnokd.reactive4java.reactive
Helper class for Reactive.selectMany operators.
SelectMany.Paired<T,U,V> - Class in hu.akarnokd.reactive4java.reactive
Creates an observable in which for each of Ts an observable of Vs are requested which in turn will be transformed by the resultSelector for each pair of T and V giving an U.
SelectMany.WithIterable<T,U,V> - Class in hu.akarnokd.reactive4java.reactive
Transform the given source of Ts into Us in a way that the selector might return zero to multiple elements of Us for a single T.
selectManyIterable(Func1<? super T, ? extends Iterable<? extends U>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Transform the given source of Ts into Us in a way that the selector might return zero to multiple elements of Us for a single T.
selectManyIterable(Func1<? super T, ? extends Iterable<? extends U>>, Func2<? super T, ? super U, ? extends V>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Transform the given source of Ts into Us in a way that the selector might return zero to multiple elements of Us for a single T.
selectManyIterable(Observable<? extends T>, Func1<? super T, ? extends Iterable<? extends U>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Transform the given source of Ts into Us in a way that the selector might return zero to multiple elements of Us for a single T.
selectManyIterable(Observable<? extends T>, Func1<? super T, ? extends Iterable<? extends U>>, Func2<? super T, ? super U, ? extends V>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Transform the given source of Ts into Us in a way that the selector might return zero to multiple elements of Us for a single T.
Selector(Iterable<? extends T>, Func1<? super T, ? extends Observable<? extends U>>) - Constructor for class hu.akarnokd.reactive4java.reactive.Concat.FromIterable.Selector
Constructor.
Selector(Observable<? extends Observable<? extends T>>, Func1<? super Observable<? extends T>, ? extends Observable<? extends U>>) - Constructor for class hu.akarnokd.reactive4java.reactive.Concat.FromObservable.Selector
Constructor.
selector - Variable in class hu.akarnokd.reactive4java.reactive.Zip.ManyObservables
 
selector - Variable in class hu.akarnokd.reactive4java.reactive.Zip.TwoObservable
 
Sent(Observable<? extends T>, Observable<? extends U>, Func2<? super T, ? super U, ? extends V>) - Constructor for class hu.akarnokd.reactive4java.reactive.CombineLatest.Sent
Constructor.
SENTINEL - Static variable in class hu.akarnokd.reactive4java.util.ScheduledCloseable
The empty sentinel to know when we have closed the previous instance and keep the invariants of this SingleCloseable.
SENTINEL - Static variable in class hu.akarnokd.reactive4java.util.SingleCloseable
The empty sentinel to know when we have closed the previous instance and keep the invariants of this SingleCloseable.
sequence - Variable in class hu.akarnokd.reactive4java.scheduler.CurrentThreadScheduler
The relative order for zero delay invocations.
sequenceEqual(Observable<? extends T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Compares two sequences and returns whether they are produce the same elements in terms of the null-safe object equality.
sequenceEqual(Observable<? extends T>, Func2<? super T, ? super T, Boolean>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Compares two sequences and returns whether they are produce the same elements in terms of the comparer function.
sequenceEqual(Iterable<? extends T>, Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Compares two sequences and returns whether they are produce the same elements in terms of the null-safe object equality.
sequenceEqual(Iterable<? extends T>, Observable<? extends T>, Func2<? super T, ? super T, Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Compares two sequences and returns whether they are produce the same elements in terms of the comparer function.
sequenceEqual(Observable<? extends T>, Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Compares two sequences and returns whether they are produce the same elements in terms of the null-safe object equality.
sequenceEqual(Observable<? extends T>, Observable<? extends T>, Func2<? super T, ? super T, Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Compares two sequences and returns whether they are produce the same elements in terms of the comparer function.
SequentialCloseable - Class in hu.akarnokd.reactive4java.util
A closeable container which closes the previously managed closeable if a new closeable is assigned to it.
SequentialCloseable() - Constructor for class hu.akarnokd.reactive4java.util.SequentialCloseable
 
set(T) - Method in class hu.akarnokd.reactive4java.base.Ref
Set the new content.
set(Closeable) - Method in class hu.akarnokd.reactive4java.util.SequentialCloseable
Replaces the current closeable with the new closeable.
set(Closeable) - Method in class hu.akarnokd.reactive4java.util.SingleCloseable
Sets the managed closeable if not already set.
setDefault(Scheduler) - Static method in class hu.akarnokd.reactive4java.util.Schedulers
Changes the default scheduler.
setGlobal(R4JConfig) - Static method in class hu.akarnokd.reactive4java.util.R4JConfigManager
Sets the global configuration.
setLocal(R4JConfig) - Static method in class hu.akarnokd.reactive4java.util.R4JConfigManager
Sets the thread-local configuration.
share(Iterable<T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable which ensures the source iterable is only traversed once and clients may take values from each other, e.g., they share the same iterator.
share(Iterable<T>, Func1<? super Iterable<T>, ? extends Iterable<U>>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Shares the source sequence within the specified selector function where each iterator can fetch the next element from the source.
share() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns an iterable which ensures the source iterable is only traversed once and clients may take values from each other, e.g., they share the same iterator.
shutdown() - Method in class hu.akarnokd.reactive4java.scheduler.DefaultScheduler
Shutdown both pools.
shutdownNow() - Method in class hu.akarnokd.reactive4java.scheduler.DefaultScheduler
Shutdown both pools now.
signaller - Variable in class hu.akarnokd.reactive4java.reactive.Take.Until
 
silentExceptionHandler() - Method in interface hu.akarnokd.reactive4java.base.R4JConfig
 
Simple(Observable<? extends T>, Func2<? super T, ? super T, ? extends T>) - Constructor for class hu.akarnokd.reactive4java.reactive.Aggregate.Simple
Constructor.
Simple(Observable<? extends T>, Func1<? super T, ? extends U>) - Constructor for class hu.akarnokd.reactive4java.reactive.Select.Simple
Constructor.
Simple(Observable<? extends T>, Func1<? super T, Boolean>) - Constructor for class hu.akarnokd.reactive4java.reactive.Where.Simple
Constructor.
single() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns the single element of the given observable source.
single(Func0<? extends T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns the single element of the given observable source, returns the supplier's value if the source is empty or throws a TooManyElementsException in case the source has more than one item.
single(T) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns the single element of the given observable source, returns the default if the source is empty or throws a TooManyElementsException in case the source has more than one item.
single(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns the single element of the given observable source.
single(Observable<? extends T>, Func0<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns the single element of the given observable source, returns the supplier's value if the source is empty or throws a TooManyElementsException in case the source has more than one item.
single(Observable<? extends T>, T) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns the single element of the given observable source, returns the default if the source is empty or throws a TooManyElementsException in case the source has more than one item.
singleAsync() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns the only element of the source or throws NoSuchElementException if the source is empty or TooManyElementsException if it contains more than one elements.
singleAsync(Func0<? extends T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns the only element of the source, returns the supplier's value if the source is empty or TooManyElementsException if it contains more than one elements.
singleAsync(T) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns the only element of the source, returns the default value if the source is empty or TooManyElementsException if it contains more than one elements.
singleAsync(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns the only element of the source or throws NoSuchElementException if the source is empty or TooManyElementsException if it contains more than one elements.
singleAsync(Observable<? extends T>, Func0<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns the only element of the source, returns the supplier's value if the source is empty or TooManyElementsException if it contains more than one elements.
singleAsync(Observable<? extends T>, T) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns the only element of the source, returns the default value if the source is empty or TooManyElementsException if it contains more than one elements.
SingleCloseable - Class in hu.akarnokd.reactive4java.util
Represents a closeable which allows only a single wrapped closeable instance.
SingleCloseable() - Constructor for class hu.akarnokd.reactive4java.util.SingleCloseable
 
SingleContainer<T> - Class in hu.akarnokd.reactive4java.util
Helper class that stores a single element.
SingleContainer() - Constructor for class hu.akarnokd.reactive4java.util.SingleContainer
 
SingleLaneExecutor<T> - Class in hu.akarnokd.reactive4java.scheduler
A helper class which ensures that each of its queued elements get processed in sequence even on a multi-threaded pool.
SingleLaneExecutor(Scheduler, Action1<? super T>) - Constructor for class hu.akarnokd.reactive4java.scheduler.SingleLaneExecutor
Constructor.
SingleOption<T> - Class in hu.akarnokd.reactive4java.util
Container that may contain a single value or an exception, but not both.
SingleOption() - Constructor for class hu.akarnokd.reactive4java.util.SingleOption
 
singleton(T) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an iterable which returns only a single element.
singleton(Func0<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns the single value produced by the supplier callback function on the default scheduler.
singleton(Func0<? extends T>, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns the single value produced by the supplier callback function on the supplied scheduler.
singleton(T) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns the single value in the observables by using the default scheduler pool.
singleton(T, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns the single value in the observables.
sink - Variable in class hu.akarnokd.reactive4java.util.Producer.State
The closeable handle to the value sink.
Sink<T> - Class in hu.akarnokd.reactive4java.util
Base class for implementing operators via lightweight sink that can be closed to prevent events to flow to the wrapped observer.
Sink(Observer<? super T>, Closeable) - Constructor for class hu.akarnokd.reactive4java.util.Sink
Constructor.
size(Iterable<?>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Immediately returns the number of elements in iterable.
size - Variable in class hu.akarnokd.reactive4java.reactive.Windowing.WithSizeSkip
 
size - Variable in class hu.akarnokd.reactive4java.reactive.Windowing.WithTimeOrSize
 
size() - Method in class hu.akarnokd.reactive4java.util.CircularBuffer
 
size() - Method in class hu.akarnokd.reactive4java.util.ComparingHashMap
 
size() - Method in class hu.akarnokd.reactive4java.util.ComparingHashSet
 
size() - Method in class hu.akarnokd.reactive4java.util.CompositeCloseable
 
skip(int) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Skips the given amount of next() messages from source and relays the rest.
skip(long, TimeUnit) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Skips elements of the source observable for the specified amount of time.
skip(long, TimeUnit, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Skips elements of the source observable for the specified amount of time.
skip - Variable in class hu.akarnokd.reactive4java.reactive.Buffer.WithSizeSkip
The skip count.
skip(Observable<? extends T>, int) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Skips the given amount of next() messages from source and relays the rest.
skip(Observable<? extends T>, long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Skips elements of the source observable for the specified amount of time.
skip(Observable<? extends T>, long, TimeUnit, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Skips elements of the source observable for the specified amount of time.
Skip - Class in hu.akarnokd.reactive4java.reactive
Helper class for skip-like operators.
skip - Variable in class hu.akarnokd.reactive4java.reactive.Windowing.WithSizeSkip
 
Skip.First<T> - Class in hu.akarnokd.reactive4java.reactive
Skips the given amount of next() messages from source and relays the rest.
Skip.FirstTimed<T> - Class in hu.akarnokd.reactive4java.reactive
Skips elements of the source observable for the specified amount of time.
Skip.Last<T> - Class in hu.akarnokd.reactive4java.reactive
Skips the last count elements from the source observable.
Skip.LastTimed<T> - Class in hu.akarnokd.reactive4java.reactive
Skips the elements from the end for the specified amount of time.
Skip.Until<T,U> - Class in hu.akarnokd.reactive4java.reactive
Skip the source elements until the signaller sends its first element.
Skip.While<T> - Class in hu.akarnokd.reactive4java.reactive
Skips the Ts from source while the specified condition returns true.
Skip.WhileIndexed<T> - Class in hu.akarnokd.reactive4java.reactive
Skips the Ts from source while the specified indexed condition returns true.
Skip.WhileLongIndexed<T> - Class in hu.akarnokd.reactive4java.reactive
Skips the Ts from source while the specified long indexed condition returns true.
skipLast(Iterable<? extends T>, int) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable which skips the last num elements from the source iterable.
skipLast(int) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns an iterable which skips the last num elements from the source iterable.
skipLast(int) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Skips the last count elements from the source observable.
skipLast(long, TimeUnit) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Skips the elements from the end for the specified amount of time.
skipLast(Observable<? extends T>, int) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Skips the last count elements from the source observable.
skipLast(Observable<? extends T>, long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Skips the elements from the end for the specified amount of time.
skipUntil(Observable<? extends U>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Skip the source elements until the signaller sends its first element.
skipUntil(Observable<? extends T>, Observable<U>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Skip the source elements until the signaller sends its first element.
skipWhile(Func1<? super T, Boolean>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Skips the Ts from source while the specified condition returns true.
skipWhile(Func2<? super T, ? super Integer, Boolean>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Skips the Ts from source while the specified indexed condition returns true.
skipWhile(Observable<? extends T>, Func1<? super T, Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Skips the Ts from source while the specified condition returns true.
skipWhile(Observable<? extends T>, Func2<? super T, ? super Integer, Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Skips the Ts from source while the specified indexed condition returns true.
skipWhileLong(Func2<? super T, ? super Long, Boolean>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Skips the Ts from source while the specified long indexed condition returns true.
skipWhileLong(Observable<? extends T>, Func2<? super T, ? super Long, Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Skips the Ts from source while the specified long indexed condition returns true.
some(T) - Static method in class hu.akarnokd.reactive4java.base.Option
Create a new Some instance with the supplied value.
source - Variable in class hu.akarnokd.reactive4java.reactive.Buffer.WithBoundary
The source observable.
source - Variable in class hu.akarnokd.reactive4java.reactive.Buffer.WithClosing
The source observable.
source - Variable in class hu.akarnokd.reactive4java.reactive.Buffer.WithOpenClose
The source sequence.
source - Variable in class hu.akarnokd.reactive4java.reactive.Collect
The source sequence.
source - Variable in class hu.akarnokd.reactive4java.reactive.Concat.FromIterable.IndexedSelector
The source sequence.
source - Variable in class hu.akarnokd.reactive4java.reactive.Concat.FromIterable.Selector
The source sequence.
source - Variable in class hu.akarnokd.reactive4java.reactive.Distinct
 
source - Variable in class hu.akarnokd.reactive4java.reactive.GroupByUntil.Default
 
source - Variable in class hu.akarnokd.reactive4java.reactive.RefCount
The source .
source - Variable in class hu.akarnokd.reactive4java.reactive.Resume.Conditionally
The source sequence.
source - Variable in class hu.akarnokd.reactive4java.reactive.Resume.Retry
 
source - Variable in class hu.akarnokd.reactive4java.reactive.Resume.RetryCount
 
source - Variable in class hu.akarnokd.reactive4java.reactive.Select.Cast
 
source - Variable in class hu.akarnokd.reactive4java.reactive.Select.CastToken
 
source - Variable in class hu.akarnokd.reactive4java.reactive.Take.First
 
source - Variable in class hu.akarnokd.reactive4java.reactive.Take.FirstTimed
 
source - Variable in class hu.akarnokd.reactive4java.reactive.Take.Last
 
source - Variable in class hu.akarnokd.reactive4java.reactive.Take.LastBuffer
 
source - Variable in class hu.akarnokd.reactive4java.reactive.Take.LastBufferTimed
 
source - Variable in class hu.akarnokd.reactive4java.reactive.Take.LastScheduled
 
source - Variable in class hu.akarnokd.reactive4java.reactive.Take.LastTimed
 
source - Variable in class hu.akarnokd.reactive4java.reactive.Take.Until
 
source - Variable in class hu.akarnokd.reactive4java.reactive.Take.While
 
source - Variable in class hu.akarnokd.reactive4java.reactive.Take.WhileIndexed
 
source - Variable in class hu.akarnokd.reactive4java.reactive.Take.WhileLongIndexed
 
source - Variable in class hu.akarnokd.reactive4java.reactive.Throttle.ByObservable
 
source - Variable in class hu.akarnokd.reactive4java.reactive.Timeout.Switch
 
source - Variable in class hu.akarnokd.reactive4java.reactive.Windowing.WithBoundary
The soruce sequence.
source - Variable in class hu.akarnokd.reactive4java.reactive.Windowing.WithClosing
The source observable.
source - Variable in class hu.akarnokd.reactive4java.reactive.Windowing.WithOpenClose
 
source - Variable in class hu.akarnokd.reactive4java.reactive.Windowing.WithSizeSkip
 
source - Variable in class hu.akarnokd.reactive4java.reactive.Windowing.WithTime
 
source - Variable in class hu.akarnokd.reactive4java.reactive.Windowing.WithTimeOrSize
 
source - Variable in class hu.akarnokd.reactive4java.reactive.Zip.ManyObservables.ItemObserver
The source.
source - Variable in class hu.akarnokd.reactive4java.util.DefaultConnectableObservable
The source observable.
source - Variable in class hu.akarnokd.reactive4java.util.RefCountObservable
The wrapped observable.
sources - Variable in class hu.akarnokd.reactive4java.reactive.Concat.FromObservable.IndexedSelector
The source.
sources - Variable in class hu.akarnokd.reactive4java.reactive.Concat.FromObservable.Selector
The source.
sources - Variable in class hu.akarnokd.reactive4java.reactive.Resume.OnError
The source sequence.
sources - Variable in class hu.akarnokd.reactive4java.reactive.Zip.ManyObservables
 
start(Action0) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Invokes the action asynchronously on the given pool and relays its finish() or error() messages.
start(Action0, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Invokes the action asynchronously on the given pool and relays its finish() or error() messages.
start(Func0<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Invokes the function asynchronously on the default pool and relays its result followed by a finish.
start(Func0<? extends T>, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Invokes the function asynchronously on the given pool and relays its result followed by a finish.
startWith(Iterable<? extends T>, T...) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable which prefixes the source iterable values by a constant.
startWith(T) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns an iterable which prefixes the source iterable values by a constant.
startWith(Iterable<? extends T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Start with the given iterable of values before relaying the Ts from the source.
startWith(Iterable<? extends T>, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Start with the given iterable of values before relaying the Ts from the source.
startWith(Scheduler, T...) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Start with the given iterable of values before relaying the Ts from the source.
startWith(T...) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Start with the given iterable of values before relaying the Ts from the source.
startWith(Observable<? extends T>, Iterable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Start with the given iterable of values before relaying the Ts from the source.
startWith(Observable<? extends T>, Iterable<? extends T>, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Start with the given iterable of values before relaying the Ts from the source.
startWith(Observable<? extends T>, Scheduler, T...) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Start with the given iterable of values before relaying the Ts from the source.
startWith(Observable<? extends T>, T...) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Start with the given iterable of values before relaying the Ts from the source.
State() - Constructor for class hu.akarnokd.reactive4java.util.Producer.State
 
stateChanged(ChangeEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableChangeListener
 
Subject<T,U> - Interface in hu.akarnokd.reactive4java.base
Represents an object that can observe values of T and produce values of U by combining the Observer and Observable interfaces.
subject - Variable in class hu.akarnokd.reactive4java.util.DefaultConnectableObservable
The subject that is connected to the source.
Subjects - Class in hu.akarnokd.reactive4java.util
Utility class to wrap existing pairs of Observers and Observables under the Subject interface.
subObservers - Variable in class hu.akarnokd.reactive4java.util.DefaultObserverEx
The container for the tagged observers.
subscribeOnEdt(Observable<T>) - Static method in class hu.akarnokd.reactive4java.swing.SwingObservables
Wrap the observable to the Event Dispatch Thread for subscribing to events.
subsequent(Iterable<? extends T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an iterable which returns two subsequent items from the source iterable as pairs of values.
subsequent(Iterable<? extends T>, int) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an iterable which returns count subsequent items from the source iterable as sequence of values.
subsequent() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns each pair of subsequent elements as pairs.
subsequent(int) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns each pair of subsequent elements as pairs.
sumBigDecimal(Iterable<BigDecimal>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Sum the source of Integer values and return it as a single element.
sumBigDecimal() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Computes and signals the sum of the values of the BigDecimal source.
sumBigDecimal() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Computes and signals the sum of the values of the BigDecimal source.
sumBigDecimal(Observable<BigDecimal>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Computes and signals the sum of the values of the BigDecimal source.
sumBigDecimal() - Static method in class hu.akarnokd.reactive4java.util.Functions
Retuns a function that adds two BigDecimal numbers and returns a new one.
sumBigInteger(Iterable<BigInteger>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Sum the source of Integer values and return it as a single element.
sumBigInteger() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Computes and signals the sum of the values of the BigInteger source.
sumBigInteger() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Computes and signals the sum of the values of the BigInteger source.
sumBigInteger(Observable<BigInteger>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Computes and signals the sum of the values of the BigInteger source.
sumBigInteger() - Static method in class hu.akarnokd.reactive4java.util.Functions
Retuns a function that adds two BigInteger numbers and returns a new one.
sumDouble(Iterable<Double>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Sum the source of Double values and returns it as a single element.
sumDouble() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Computes and signals the sum of the values of the Double source.
sumDouble() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Computes and signals the sum of the values of the Double source.
sumDouble(Observable<Double>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Computes and signals the sum of the values of the Double source.
sumDouble() - Static method in class hu.akarnokd.reactive4java.util.Functions
Retuns a function that adds two Double number and returns a new one.
sumFloat(Iterable<Float>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Sum the source of Float values and returns it as a single element.
sumFloat() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Computes and signals the sum of the values of the Float source.
sumFloat() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Computes and signals the sum of the values of the Float source.
sumFloat(Observable<Float>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Computes and signals the sum of the values of the Float source.
sumFloat() - Static method in class hu.akarnokd.reactive4java.util.Functions
Retuns a function that adds two Float number and returns a new one.
sumInt(Iterable<Integer>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Sum the source of Integer values and returns it as a single element.
sumInt() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Computes and signals the sum of the values of the Integer source.
sumInt() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Computes and signals the sum of the values of the Integer source.
sumInt(Observable<Integer>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Computes and signals the sum of the values of the Integer source.
sumIntAsDouble(Iterable<Integer>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Computes and signals the sum of the values of the Integer source by using a double intermediate representation.
sumIntAsDouble() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Computes and signals the sum of the values of the Integer source by using a double intermediate representation.
sumIntAsDouble() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Computes and signals the sum of the values of the Integer source by using a double intermediate representation.
sumIntAsDouble(Observable<Integer>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Computes and signals the sum of the values of the Integer source by using a double intermediate representation.
sumInteger() - Static method in class hu.akarnokd.reactive4java.util.Functions
Retuns a function that adds two Integer number and returns a new one.
sumLong(Iterable<Long>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Sum the source of Long values and returns it as a single element.
sumLong() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Computes and signals the sum of the values of the Long source.
sumLong() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Computes and signals the sum of the values of the Long source.
sumLong(Observable<Long>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Computes and signals the sum of the values of the Long source.
sumLong() - Static method in class hu.akarnokd.reactive4java.util.Functions
Retuns a function that adds two Long number and returns a new one.
sumLongAsDouble(Iterable<Long>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Computes and signals the sum of the values of the Long sourceby using a double intermediate representation.
sumLongAsDouble() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Computes and signals the sum of the values of the Long sourceby using a double intermediate representation.
sumLongAsDouble() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Computes and signals the sum of the values of the Long sourceby using a double intermediate representation.
sumLongAsDouble(Observable<Long>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Computes and signals the sum of the values of the Long sourceby using a double intermediate representation.
SuppressAnimalSniffer - Annotation Type in hu.akarnokd.reactive4java.util
Suppress errors by the AnimalSniffer plugin.
swap(Func2<U, T, V>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which calls the supplied function with swapped parameter order.
SwingObservables - Class in hu.akarnokd.reactive4java.swing
Utility class to wrap typical Swing events into observables.
Switch(Observable<? extends T>, long, TimeUnit, Observable<? extends T>, Scheduler) - Constructor for class hu.akarnokd.reactive4java.reactive.Timeout.Switch
Constructor.
switchCase(Func0<T>, Map<T, Iterable<U>>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable, which will query the selector for a key, then queries the map for an Iterable.
switchCase(Func0<? extends T>, Map<? super T, ? extends Observable<U>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which uses a selector function to return the observable sequence to work with or the empty sequence run on the default scheduler.
switchCase(Func0<? extends T>, Map<? super T, ? extends Observable<U>>, Observable<U>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which uses a selector function to return the observable sequence to work with or the default source.
switchCase(Func0<? extends T>, Map<? super T, ? extends Observable<U>>, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which uses a selector function to return the observable sequence to work with or the empty sequence run on the specified scheduler.
switchToNext(Observable<? extends Observable<? extends T>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observer which relays Ts from the source observables in a way, when a new inner observable comes in, the previous one is deregistered and the new one is continued with.
switchToNext(Observable<? extends Observable<? extends T>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observer which relays Ts from the source observables in a way, when a new inner observable comes in, the previous one is deregistered and the new one is continued with.
synchronize() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable sequence which ensures that the registering observers follow the general contract on observables by serializing access to the event methods.
synchronize(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable sequence which ensures that the registering observers follow the general contract on observables by serializing access to the event methods.
SynchronizedObserver<T> - Class in hu.akarnokd.reactive4java.util
Class to wrap an observer's method calls via a synchronized to prevent concurrent callback of its methods.
SynchronizedObserver(Observer<T>) - Constructor for class hu.akarnokd.reactive4java.util.SynchronizedObserver
Constructor, sets the wrapped observer and uses an internal object as gate.
SynchronizedObserver(Observer<T>, Object) - Constructor for class hu.akarnokd.reactive4java.util.SynchronizedObserver
Constructor, sets the wrapped observer and uses the provided lock.

T

TaggedCompositeCloseable - Class in hu.akarnokd.reactive4java.util
A composite, modifyable holder of Closeable values with tag objects.
TaggedCompositeCloseable() - Constructor for class hu.akarnokd.reactive4java.util.TaggedCompositeCloseable
Construct a new instance with a fair reentrant lock.
TaggedCompositeCloseable(Lock) - Constructor for class hu.akarnokd.reactive4java.util.TaggedCompositeCloseable
Constructs an instance with the given shared lock.
tail() - Method in class hu.akarnokd.reactive4java.util.CircularBuffer
 
take(Iterable<? extends T>, int) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns the iterable which returns the first num element.
take(int) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns the iterable which returns the first num element.
take(int) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which takes the specified number of Ts from the source, unregisters and completes.
take(int, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which takes the specified number of Ts from the source, unregisters and completes.
take(long, TimeUnit) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Takes the elements from the source sequence until the time runs out.
take(long, TimeUnit, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Takes the elements from the source sequence until the time runs out.
take(Observable<? extends T>, int) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which takes the specified number of Ts from the source, unregisters and completes.
take(Observable<? extends T>, int, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which takes the specified number of Ts from the source, unregisters and completes.
take(Observable<? extends T>, long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Takes the elements from the source sequence until the time runs out.
take(Observable<? extends T>, long, TimeUnit, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Takes the elements from the source sequence until the time runs out.
Take - Class in hu.akarnokd.reactive4java.reactive
Helper class for take like operators.
take() - Method in class hu.akarnokd.reactive4java.util.CircularBuffer
 
take() - Method in class hu.akarnokd.reactive4java.util.SingleContainer
 
take() - Method in class hu.akarnokd.reactive4java.util.SingleOption
Takes the current value or throws a RuntimeException if there is an error instead.
Take.First<T> - Class in hu.akarnokd.reactive4java.reactive
Creates an observable which takes the specified number of Ts from the source, unregisters and completes.
Take.FirstTimed<T> - Class in hu.akarnokd.reactive4java.reactive
Takes the elements from the source sequence until the time runs out.
Take.Last<T> - Class in hu.akarnokd.reactive4java.reactive
Returns an observable which returns the last count elements from the source observable.
Take.LastBuffer<T> - Class in hu.akarnokd.reactive4java.reactive
Returns an observable which returns the last count elements from the source observable and returns it as a single list.
Take.LastBufferTimed<T> - Class in hu.akarnokd.reactive4java.reactive
Returns elements from the end of the sequence during the specified time interval in one list.
Take.LastScheduled<T> - Class in hu.akarnokd.reactive4java.reactive
Returns an observable which returns the last count elements from the source observable and emits them from the specified scheduler pool.
Take.LastTimed<T> - Class in hu.akarnokd.reactive4java.reactive
Returns elements from the end of the sequence during the specified time interval.
Take.Until<T,U> - Class in hu.akarnokd.reactive4java.reactive
Creates an observable which takes values from the source until the signaller produces a value.
Take.While<T> - Class in hu.akarnokd.reactive4java.reactive
Creates an observable which takes values from source until the predicate returns false for the current element, then skips the remaining values.
Take.WhileIndexed<T> - Class in hu.akarnokd.reactive4java.reactive
Creates an observable which takes values from source until the indexed predicate returns false for the current element, then skips the remaining values.
Take.WhileLongIndexed<T> - Class in hu.akarnokd.reactive4java.reactive
Creates an observable which takes values from source until the indexed predicate returns false for the current element, then skips the remaining values.
takeError() - Method in class hu.akarnokd.reactive4java.util.SingleOption
Takes just the exception from this container.
takeLast(Iterable<? extends T>, int) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable which takes only the last num elements from the source iterable.
takeLast(int) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns an iterable which takes only the last num elements from the source iterable.
takeLast(int) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which returns the last count elements from the source observable.
takeLast(int, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which returns the last count elements from the source observable and emits them from the specified scheduler pool.
takeLast(long, TimeUnit) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Skips the elements from the end for the specified amount of time.
takeLast(long, TimeUnit, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Skips the elements from the end for the specified amount of time.
takeLast(Observable<? extends T>, int) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which returns the last count elements from the source observable.
takeLast(Observable<? extends T>, int, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which returns the last count elements from the source observable and emits them from the specified scheduler pool.
takeLast(Observable<? extends T>, long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Skips the elements from the end for the specified amount of time.
takeLast(Observable<? extends T>, long, TimeUnit, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Skips the elements from the end for the specified amount of time.
takeLastBuffer(int) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which returns the last count elements from the source observable and returns it as a single list.
takeLastBuffer(long, TimeUnit) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Skips the elements from the end for the specified amount of time as one list.
takeLastBuffer(long, TimeUnit, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Skips the elements from the end for the specified amount of time as one list.
takeLastBuffer(Observable<? extends T>, int) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which returns the last count elements from the source observable and returns it as a single list.
takeLastBuffer(Observable<? extends T>, long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Skips the elements from the end for the specified amount of time as one list.
takeLastBuffer(Observable<? extends T>, long, TimeUnit, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Skips the elements from the end for the specified amount of time as one list.
takeUntil(Observable<U>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which takes values from the source until the signaller produces a value.
takeUntil(Observable<? extends T>, Observable<U>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which takes values from the source until the signaller produces a value.
takeWhile(Func1<? super T, Boolean>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which takes values from source until the predicate returns false for the current element, then skips the remaining values.
takeWhile(Func2<? super T, ? super Integer, Boolean>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which takes values from source until the indexed predicate returns false for the current element, then skips the remaining values.
takeWhile(Observable<? extends T>, Func1<? super T, Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which takes values from source until the predicate returns false for the current element, then skips the remaining values.
takeWhile(Observable<? extends T>, Func2<? super T, ? super Integer, Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which takes values from source until the indexed predicate returns false for the current element, then skips the remaining values.
takeWhileLong(Func2<? super T, ? super Long, Boolean>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which takes values from source until the long indexed predicate returns false for the current element, then skips the remaining values.
takeWhileLong(Observable<? extends T>, Func2<? super T, ? super Long, Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which takes values from source until the long indexed predicate returns false for the current element, then skips the remaining values.
tasks - Variable in class hu.akarnokd.reactive4java.scheduler.CurrentThreadScheduler
The priority queue for the tasks.
threshold - Variable in class hu.akarnokd.reactive4java.util.ComparingHashMap
The load count before the table is resized.
threshold - Variable in class hu.akarnokd.reactive4java.util.ComparingHashSet
The load count before the table is resized.
throttle(Func1<? super T, ? extends Observable<U>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Fires the last event from the source observable if no events are fired during a selector-returned observable window.
throttle(long, TimeUnit) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates and observable which fires the last value from source when the given timespan elapsed without a new value occurring from the source.
throttle(long, TimeUnit, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates and observable which fires the last value from source when the given timespan elapsed without a new value occurring from the source.
throttle(Observable<? extends T>, Func1<? super T, ? extends Observable<U>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Fires the last event from the source observable if no events are fired during a selector-returned observable window.
throttle(Observable<? extends T>, long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates and observable which fires the last value from source when the given timespan elapsed without a new value occurring from the source.
throttle(Observable<? extends T>, long, TimeUnit, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates and observable which fires the last value from source when the given timespan elapsed without a new value occurring from the source.
Throttle - Class in hu.akarnokd.reactive4java.reactive
Helper class for Reactive.throttle operators.
Throttle.ByObservable<T,U> - Class in hu.akarnokd.reactive4java.reactive
Fires the last event from the source observable if no events are fired during a selector-returned observable window.
Throttle.ByTime<T> - Class in hu.akarnokd.reactive4java.reactive
Creates and observable which fires the last value from source when the given timespan elapsed without a new value occurring from the source.
Throwables - Class in hu.akarnokd.reactive4java.util
Utility methods for handling exceptions and throwables.
throwAsUnchecked(Throwable) - Static method in class hu.akarnokd.reactive4java.util.Throwables
Throws the given exception as unchecked by either casting it to RuntimeException or wrapping it into a RuntimeException, if not null.
throwAsUncheckedWithCause(Throwable, Throwable) - Static method in class hu.akarnokd.reactive4java.util.Throwables
Sets up the cause for the exception and throws it by either casting it to RuntimeException or wrapping it into a RuntimeException.
throwException(Throwable) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterator which will throw the given Throwable exception when the client invokes next() the first time.
throwException(Throwable) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which instantly sends the exception to its subscribers while running on the default pool.
throwException(Throwable, Scheduler) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which instantly sends the exception to its subscribers while running on the given pool.
throwException(Func0<E>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which instantly sends the exception returned by the supplier function to its subscribers while running on the default pool.
throwException(Func0<E>, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which instantly sends the exception returned by the function to its subscribers while running on the given pool.
throwException(Throwable) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which instantly sends the exception to its subscribers while running on the default pool.
throwException(Throwable, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which instantly sends the exception to its subscribers while running on the given pool.
tick(long, long, long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which produces an ordered sequence of numbers with the specified delay.
tick(long, long, long, TimeUnit, Scheduler) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which produces an ordered sequence of numbers with the specified delay.
tick(long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Returns an observable which produces an ordered sequence of numbers with the specified delay.
tick(long, long, long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which produces an ordered sequence of numbers with the specified delay.
tick(long, long, long, TimeUnit, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which produces an ordered sequence of numbers with the specified delay.
tick(long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which produces an ordered sequence of numbers with the specified delay.
time - Variable in class hu.akarnokd.reactive4java.reactive.Take.FirstTimed
 
time - Variable in class hu.akarnokd.reactive4java.reactive.Take.LastBufferTimed
 
time - Variable in class hu.akarnokd.reactive4java.reactive.Take.LastTimed
 
time - Variable in class hu.akarnokd.reactive4java.reactive.Timeout.Switch
 
TimeInterval<T> - Class in hu.akarnokd.reactive4java.base
An immutable record holding a value and a time interval value.
TimeInterval(T, long) - Constructor for class hu.akarnokd.reactive4java.base.TimeInterval
Construct a value with a time inverval.
timeout(Func1<? super T, ? extends Observable<V>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Applies a timeout to each element of the sequence or throws a TimeoutException if an element is not followed by another within the firing of the timeout selector's observable sequence.
timeout(Func1<? super T, ? extends Observable<V>>, Observable<? extends T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Applies a timeout to each element in the source sequence, for each element a separate window is opened in the form of observable sequence.
timeout(long, TimeUnit) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which relays events if they arrive from the source observable within the specified amount of time or it singlals a java.util.concurrent.TimeoutException.
timeout(long, TimeUnit, Observable<? extends T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which relays events if they arrive from the source observable within the specified amount of time or it switches to the other observable.
timeout(long, TimeUnit, Observable<? extends T>, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which relays events if they arrive from the source observable within the specified amount of time or it switches to the other observable.
timeout(long, TimeUnit, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which relays events if they arrive from the source observable within the specified amount of time or it singlals a java.util.concurrent.TimeoutException.
timeout(Observable<U>, Func1<? super T, ? extends Observable<V>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Applies a timeout to each element of the sequence or throws a TimeoutException if an element is not followed by another within the firing of the timeout selector's observable sequence.
timeout(Observable<U>, Func1<? super T, ? extends Observable<V>>, Observable<? extends T>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Applies a timeout to each element in the source sequence, starting with the timeout from the firsTimeout observabe, then, for each element a separate window is opened in the form of observable sequence.
timeout(Observable<? extends T>, Func1<? super T, ? extends Observable<V>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Applies a timeout to each element of the sequence or throws a TimeoutException if an element is not followed by another within the firing of the timeout selector's observable sequence.
timeout(Observable<? extends T>, Func1<? super T, ? extends Observable<V>>, Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Applies a timeout to each element in the source sequence, for each element a separate window is opened in the form of observable sequence.
timeout(Observable<? extends T>, long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which relays events if they arrive from the source observable within the specified amount of time or it singlals a java.util.concurrent.TimeoutException.
timeout(Observable<? extends T>, long, TimeUnit, Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which relays events if they arrive from the source observable within the specified amount of time or it switches to the other observable.
timeout(Observable<? extends T>, long, TimeUnit, Observable<? extends T>, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which relays events if they arrive from the source observable within the specified amount of time or it switches to the other observable.
timeout(Observable<? extends T>, long, TimeUnit, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which relays events if they arrive from the source observable within the specified amount of time or it singlals a java.util.concurrent.TimeoutException.
timeout(Observable<? extends T>, Observable<U>, Func1<? super T, ? extends Observable<V>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Applies a timeout to each element of the sequence or throws a TimeoutException if an element is not followed by another within the firing of the timeout selector's observable sequence.
timeout(Observable<? extends T>, Observable<U>, Func1<? super T, ? extends Observable<V>>, Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Applies a timeout to each element in the source sequence, starting with the timeout from the firsTimeout observabe, then, for each element a separate window is opened in the form of observable sequence.
Timeout - Class in hu.akarnokd.reactive4java.reactive
Helper class for Reactive.timeout operations.
Timeout.ByObservables<T,U,V> - Class in hu.akarnokd.reactive4java.reactive
Applies a timeout to each element in the source sequence, starting with the timeout from the firsTimeout observabe, then, for each element a separate window is opened in the form of observable sequence.
Timeout.Switch<T> - Class in hu.akarnokd.reactive4java.reactive
Applies a timeout for each element in the source sequence.
timeoutFinish(long, TimeUnit) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which finishes its observers after the specified amount of time if no error or finish events appeared till then.
timeoutFinish(long, TimeUnit, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which finishes its observers after the specified amount of time if no error or finish events appeared till then.
timeoutFinish(Observable<? extends T>, long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which finishes its observers after the specified amount of time if no error or finish events appeared till then.
timeoutFinish(Observable<? extends T>, long, TimeUnit, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which finishes its observers after the specified amount of time if no error or finish events appeared till then.
timeshift - Variable in class hu.akarnokd.reactive4java.reactive.Windowing.WithTime
 
timespan - Variable in class hu.akarnokd.reactive4java.reactive.Windowing.WithTime
 
timespan - Variable in class hu.akarnokd.reactive4java.reactive.Windowing.WithTimeOrSize
 
timestamp() - Method in class hu.akarnokd.reactive4java.base.Timestamped
 
Timestamped<T> - Class in hu.akarnokd.reactive4java.base
An immutable record holding a value and timestamp pairs.
Timestamped(T, long) - Constructor for class hu.akarnokd.reactive4java.base.Timestamped
Construct a new timestamped value.
toArray() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns an object array of all elements in this iterable.
toArray(T[]) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Returns all elements from this iterable into either the given array or a new array if the size requires.
toArray() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an array from the observable sequence elements.
toArray(T[]) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an array from the observable sequence elements by using the given array for the template to create a dynamicly typed array of Ts.
toArray(Observable<? extends T>, T[]) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an array from the observable sequence elements by using the given array for the template to create a dynamicly typed array of Ts.
toArray(Observable<?>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an array from the observable sequence elements.
toBuilder() - Static method in class hu.akarnokd.reactive4java.query.IterableBuilder
 
toCallable() - Method in class hu.akarnokd.reactive4java.util.Func0Builder
 
toCloseable(Future<?>) - Method in class hu.akarnokd.reactive4java.scheduler.DefaultScheduler
Factory function to turn the future into a closeable instance.
toCloseable(Action0) - Static method in class hu.akarnokd.reactive4java.util.Closeables
Wraps the given action into a Closeable.
toCloseable(Action0E<? extends IOException>) - Static method in class hu.akarnokd.reactive4java.util.Closeables
Wraps the given action into a Closeable.
toComparator() - Method in class hu.akarnokd.reactive4java.util.Func2Builder
Convert this two parameter function into a comparator.
ToDouble(Observable<Double>) - Constructor for class hu.akarnokd.reactive4java.reactive.ToPrimitive.ToDouble
Constructor.
toDoubleObservable(Observable<Double>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Convert an object-double observable into a primitive-double observable.
toEnumerable(Iterable<? extends T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Convert the source Iterable into the Enumerable semantics.
toEnumerator(Iterator<? extends T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Convert the given iterator to the Enumerator semantics.
toFunc0(T) - Method in class hu.akarnokd.reactive4java.util.Func1Builder
Convert this function into a zero parameter function builder by fixing the parameter to the given value.
toFunc0(T, U) - Method in class hu.akarnokd.reactive4java.util.Func2Builder
Convert this function into a zero parameter function builder by fixing the parameter to the given values.
toFunc1() - Method in class hu.akarnokd.reactive4java.util.Func0Builder
 
toFunc2() - Method in class hu.akarnokd.reactive4java.util.Func0Builder
 
toHashMap(Func1<? super T, ? extends K>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Convinience method to create a hashmap from the elements.
toHashMultimap(Func1<? super T, ? extends K>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Convinience method to create a hash-multimap with list from the elements.
ToInt(Observable<Integer>) - Constructor for class hu.akarnokd.reactive4java.reactive.ToPrimitive.ToInt
Constructor.
toIntObservable(Observable<Integer>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Convert an object-int observable into a primitive-int observable.
toIterable(Enumerable<? extends T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Convert the source enumerable into the Iterable semantics.
toIterable(T...) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Takes the input elements and returns an iterable which traverses the array.
toIterable() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Converts this observable into an iterable builder.
toIterable(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Convert the given observable instance into a classical iterable instance.
ToIterable<T> - Class in hu.akarnokd.reactive4java.reactive
Convert the given observable instance into a classical iterable instance.
ToIterable(Observable<? extends T>) - Constructor for class hu.akarnokd.reactive4java.reactive.ToIterable
Constructor.
toIterablePart(int, int, T...) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Takes the input elements and returns an iterable which traverses the array between the two indexes.
toIterator(Enumerator<? extends T>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Convert the given enumerator to the Iterator semantics.
toJavaObserver(Observer<T>) - Static method in class hu.akarnokd.reactive4java.util.Observers
Wraps the reactive-observer into a java-observer.
token - Variable in class hu.akarnokd.reactive4java.reactive.Select.CastToken
 
toList() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Iterates over and returns all elements in a list.
toList() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Collect the elements of the source observable into a single list.
toList(Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Collect the elements of the source observable into a single list.
ToLong(Observable<Long>) - Constructor for class hu.akarnokd.reactive4java.reactive.ToPrimitive.ToLong
Constructor.
toLongObservable(Observable<Long>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Convert an object-long observable into a primitive-long observable.
toMap(Func1<? super T, ? extends K>, Func1<? super T, ? extends V>, Func0<? extends Map<K, V>>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Convert the iterable values into a map representation.
toMap(Func1<? super T, ? extends K>, Func0<? extends Map<K, T>>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Convert the iterable values into a map representation.
toMap(Func1<? super T, ? extends K>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Maps the given source of Ts by using the key extractor and returns a single Map of them.
toMap(Func1<? super T, ? extends K>, Func1<? super T, ? extends V>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Maps the given source of Ts by using the key extractor and returns a single Map of them.
toMap(Func1<? super T, ? extends K>, Func1<? super T, ? extends V>, Func2<? super K, ? super K, Boolean>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Maps the given source of Ts by using the key and value extractor and returns a single Map of them.
toMap(Func1<? super T, ? extends K>, Func2<? super K, ? super K, Boolean>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Maps the given source of Ts by using the key extractor and returns a single Map of them.
toMap(Observable<? extends T>, Func1<? super T, ? extends K>, Func1<? super T, ? extends V>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Maps the given source of Ts by using the key extractor and returns a single Map of them.
toMap(Observable<? extends T>, Func1<? super T, ? extends K>, Func1<? super T, ? extends V>, Func2<? super K, ? super K, Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Maps the given source of Ts by using the key and value extractor and returns a single Map of them.
toMap(Observable<? extends T>, Func1<? super T, ? extends K>, Func2<? super K, ? super K, Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Maps the given source of Ts by using the key extractor and returns a single Map of them.
toMap(Observable<T>, Func1<? super T, ? extends K>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Maps the given source of Ts by using the key extractor and returns a single Map of them.
toMultimap(Func1<? super T, ? extends K>, Func1<? super T, ? extends V>, Func0<? extends Map<K, C>>, Func0<? extends C>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Convert the values into a multimap representation where each key can have multiple values.
toMultiMap(Func1<? super T, ? extends K>, Func0<? extends Collection<T>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Maps the given source of Ts by using the key extractor and returns a single multi-map of them.
toMultiMap(Func1<? super T, ? extends K>, Func0<? extends Collection<T>>, Func2<? super K, ? super K, Boolean>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Maps the given source of Ts by using the key extractor and returns a single multi-map of them.
toMultiMap(Func1<? super T, ? extends K>, Func0<? extends Collection<V>>, Func1<? super T, ? extends V>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Maps the given source of Ts by using the key and value extractor and returns a single multi-map of them.
toMultiMap(Func1<? super T, ? extends K>, Func0<? extends Collection<V>>, Func1<? super T, ? extends V>, Func2<? super K, ? super K, Boolean>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Maps the given source of Ts by using the key and value extractor and returns a single multi-map of them.
toMultiMap(Observable<? extends T>, Func1<? super T, ? extends K>, Func0<? extends Collection<T>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Maps the given source of Ts by using the key extractor and returns a single multi-map of them.
toMultiMap(Observable<? extends T>, Func1<? super T, ? extends K>, Func0<? extends Collection<T>>, Func2<? super K, ? super K, Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Maps the given source of Ts by using the key extractor and returns a single multi-map of them.
toMultiMap(Observable<? extends T>, Func1<? super T, ? extends K>, Func0<? extends Collection<V>>, Func1<? super T, ? extends V>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Maps the given source of Ts by using the key and value extractor and returns a single multi-map of them.
toMultiMap(Observable<? extends T>, Func1<? super T, ? extends K>, Func0<? extends Collection<V>>, Func1<? super T, ? extends V>, Func2<? super K, ? super K, Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Maps the given source of Ts by using the key and value extractor and returns a single multi-map of them.
toObservable() - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Converts this iterable into an observable builder which uses the default scheduler of Reactive to emit values.
toObservable(Scheduler) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Converts this iterable into an observable builder which uses the supplied Scheduler to emit values.
toObservable(Future<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which delivers the result of the future object on the default scheduler.
toObservable(Future<? extends T>, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Returns an observable which delivers the result of the future object on the given scheduler.
toObservable(Iterable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Wrap the iterable object into an observable and use the default pool when generating the iterator sequence.
toObservable(Iterable<? extends T>, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Wrap the iterable object into an observable and use the given pool when generating the iterator sequence.
toObservable(Observable) - Static method in class hu.akarnokd.reactive4java.util.Observables
Converts the original Java Observable into an reactive-Observable instance.
toObserver(Action1<? super T>) - Static method in class hu.akarnokd.reactive4java.util.Observers
Wraps the given action as an observable which reacts only to next() events.
toObserver(Action1<? super T>, Action1<? super Throwable>, Action0) - Static method in class hu.akarnokd.reactive4java.util.Observers
Creates an observer which calls the given functions on its similarly named methods.
toObserver(Observer, Observable) - Static method in class hu.akarnokd.reactive4java.util.Observers
Converts the original Java Observer into a reactive-observer.
TooManyElementsException - Exception in hu.akarnokd.reactive4java.base
Exception for cases when too many elements are contained within a collection or observable.
TooManyElementsException() - Constructor for exception hu.akarnokd.reactive4java.base.TooManyElementsException
A message and cause-less constructor.
TooManyElementsException(String, Throwable) - Constructor for exception hu.akarnokd.reactive4java.base.TooManyElementsException
Construct the exception by using a message and a cause.
TooManyElementsException(String) - Constructor for exception hu.akarnokd.reactive4java.base.TooManyElementsException
Construct the exception by using a message only.
TooManyElementsException(Throwable) - Constructor for exception hu.akarnokd.reactive4java.base.TooManyElementsException
Construct the exception by using a cause only.
toOriginalObservable() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
 
toOriginalObservable(Observable<T>) - Static method in class hu.akarnokd.reactive4java.util.Observables
Converts the reactive-observable into the original Java Observable.
toOriginalObservable(Observable<T>, boolean) - Static method in class hu.akarnokd.reactive4java.util.Observables
Converts the reactive-observable into the original Java Observable.
ToPrimitive - Class in hu.akarnokd.reactive4java.reactive
Helper class for object-to-primitive conversion observables.
ToPrimitive.ToDouble - Class in hu.akarnokd.reactive4java.reactive
Converts an object-double to primitive-double observable sequence.
ToPrimitive.ToInt - Class in hu.akarnokd.reactive4java.reactive
Converts an object-int to primitive-int observable sequence.
ToPrimitive.ToLong - Class in hu.akarnokd.reactive4java.reactive
Converts an object-long to primitive-long observable sequence.
toString() - Method in class hu.akarnokd.reactive4java.base.Option.Error
 
toString() - Method in class hu.akarnokd.reactive4java.base.Option.None
 
toString() - Method in class hu.akarnokd.reactive4java.base.Option.Some
 
toString() - Method in class hu.akarnokd.reactive4java.base.Pair
 
toString() - Method in class hu.akarnokd.reactive4java.base.TimeInterval
 
toString() - Method in class hu.akarnokd.reactive4java.base.Timestamped
 
toString() - Method in class hu.akarnokd.reactive4java.swing.Dynamic
 
treeMapProvider() - Static method in class hu.akarnokd.reactive4java.util.Functions
A map creator factory.
treeMapProvider(Comparator<? super K>) - Static method in class hu.akarnokd.reactive4java.util.Functions
A map creator factory.
treeSetProvider() - Static method in class hu.akarnokd.reactive4java.util.Functions
A set creation provider.
treeSetProvider(Comparator<? super T>) - Static method in class hu.akarnokd.reactive4java.util.Functions
A set creation provider.
TRUE - Static variable in class hu.akarnokd.reactive4java.util.Functions
Constant parameterless function which returns always true.
tryNext(SingleOption<? super U>) - Method in class hu.akarnokd.reactive4java.util.ObserverToIteratorSink
Try to get the next value.
TwoObservable(Observable<? extends T>, Observable<? extends U>, Func2<? super T, ? super U, ? extends V>) - Constructor for class hu.akarnokd.reactive4java.reactive.Zip.TwoObservable
Constructor.

U

Unique<T> - Class in hu.akarnokd.reactive4java.util
A single-element container that doesn't delegate its equals and hashCode methods to the underlying value, instead, it is equal only to itself and has a hashCode as such.
Unique(T) - Constructor for class hu.akarnokd.reactive4java.util.Unique
Constructor.
unit - Variable in class hu.akarnokd.reactive4java.reactive.Take.FirstTimed
 
unit - Variable in class hu.akarnokd.reactive4java.reactive.Take.LastBufferTimed
 
unit - Variable in class hu.akarnokd.reactive4java.reactive.Take.LastTimed
 
unit - Variable in class hu.akarnokd.reactive4java.reactive.Timeout.Switch
 
unit - Variable in class hu.akarnokd.reactive4java.reactive.Windowing.WithTime
 
unit - Variable in class hu.akarnokd.reactive4java.reactive.Windowing.WithTimeOrSize
 
unregister(Closeable) - Method in class hu.akarnokd.reactive4java.util.AsyncSubject
Remove the registration of the observable identified by the closeable.
unregister(Closeable) - Method in class hu.akarnokd.reactive4java.util.DefaultObservable
Unregister the observer belonging to the given handler.
unregister(Closeable) - Method in class hu.akarnokd.reactive4java.util.HybridSubject
Unregister the given observer by its handle.
unregisterFrom(Object) - Method in class hu.akarnokd.reactive4java.swing.ObservableActionListener
Convenience method to unregister this observable from the target component which must have a public removeActionListener(ActionListener) method.
unregisterFrom(Object) - Method in class hu.akarnokd.reactive4java.swing.ObservableAdjustmentListener
Convenience method to unregister this observable from the target component which must have a public removeAdjustmentListener(AdjustmentListener) method.
unregisterFrom(Object) - Method in class hu.akarnokd.reactive4java.swing.ObservableChangeListener
Convenience method to unregister this observable from the target component which must have a public removeChangeListener(ChangeListener) method.
unregisterFrom(Object) - Method in class hu.akarnokd.reactive4java.swing.ObservableDocumentListener
Convenience method to unregister this observable from the target component which must have a public removeDocumentListener(DocumentListener) method.
unregisterFrom(Object) - Method in class hu.akarnokd.reactive4java.swing.ObservableItemListener
Unregister this observer of list events from the given component.
unregisterFrom(Object) - Method in class hu.akarnokd.reactive4java.swing.ObservableKeyListener
Convenience method to unregister this observable from the target component which must have a public removeKeyListener(KeyListener) method.
unregisterFrom(Object) - Method in class hu.akarnokd.reactive4java.swing.ObservableListDataListener
Convenience method to unregister this observable from the target component which must have a public removeListDataListener(ListDataListener) method.
unregisterFrom(Object) - Method in class hu.akarnokd.reactive4java.swing.ObservableListSelectionListener
Convenience method to unregister this observable from the target component which must have a public removeListSelectionListener(ListSelectionListener) method.
unregisterFrom(Component) - Method in class hu.akarnokd.reactive4java.swing.ObservableMouseListener
Unregister all mouse events from the given component.
unregisterFrom(Window) - Method in class hu.akarnokd.reactive4java.swing.ObservableWindowListener
Unregister all window events from the given component.
Until(Observable<? extends T>, Observable<U>) - Constructor for class hu.akarnokd.reactive4java.reactive.Skip.Until
Constructor.
Until(Observable<? extends T>, Observable<U>) - Constructor for class hu.akarnokd.reactive4java.reactive.Take.Until
Constructor.
unwrap() - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
 
unwrapTimeInterval() - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
A convenience function which unwraps the T from a TimeInterval of T.
unwrapTimestamped() - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
A convenience function which unwraps the T from a Timestamped of T.
update(Observable, Object) - Method in class hu.akarnokd.reactive4java.util.HybridSubject
 
useFairLocks() - Method in interface hu.akarnokd.reactive4java.base.R4JConfig
 
using(Func0<U>, Func1<? super U, Iterable<? extends T>>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Returns an iterable which is associated with a closeable handler.
using(Func0<? extends U>, Func1<? super U, ? extends Observable<? extends T>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Receives a resource from the resource selector and uses the resource until it terminates, then closes the resource.

V

value() - Method in class hu.akarnokd.reactive4java.base.Option.Error
 
value() - Method in class hu.akarnokd.reactive4java.base.Option.None
 
value() - Method in class hu.akarnokd.reactive4java.base.Option.Some
 
value() - Method in class hu.akarnokd.reactive4java.base.Option
 
value() - Method in class hu.akarnokd.reactive4java.base.TimeInterval
 
value() - Method in class hu.akarnokd.reactive4java.base.Timestamped
 
value - Variable in class hu.akarnokd.reactive4java.util.AsyncSubject
The last value produced.
value - Variable in class hu.akarnokd.reactive4java.util.SingleOption
The contained value.
value - Variable in class hu.akarnokd.reactive4java.util.Unique
The value.
valueChanged(ListSelectionEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableListSelectionListener
 
valueOf(String) - Static method in enum hu.akarnokd.reactive4java.base.ObservationKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum hu.akarnokd.reactive4java.reactive.Reactive.ObserverState
Returns the enum constant of this type with the specified name.
values() - Static method in enum hu.akarnokd.reactive4java.base.ObservationKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum hu.akarnokd.reactive4java.reactive.Reactive.ObserverState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class hu.akarnokd.reactive4java.util.ComparingHashMap
 
valueSelector - Variable in class hu.akarnokd.reactive4java.reactive.GroupByUntil.Default
 

W

where(Iterable<? extends T>, Func0<? extends Func2<? super Integer, ? super T, Boolean>>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an iterable which filters the source iterable with the given predicate factory function.
where(Iterable<? extends T>, Func1<? super T, Boolean>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an iterable which filters the source iterable with the given predicate function.
where(Iterable<? extends T>, Func2<? super Integer, ? super T, Boolean>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Creates an iterable which filters the source iterable with the given predicate factory function.
where(Func1<? super T, Boolean>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Creates an iterable which filters this iterable with the given predicate factory function.
where(Func2<Integer, ? super T, Boolean>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Creates an iterable which filters this iterable with the given predicate factory function.
where(Func0<Func2<? super T, ? super Integer, Boolean>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates a filtered observable where only Ts are relayed which satisfy the clause.
where(Func1<? super T, Boolean>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates a filtered observable where only Ts are relayed which satisfy the clause.
where(Func2<? super T, ? super Integer, Boolean>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates a filtered observable where only Ts are relayed which satisfy the clause.
where(Observable<? extends T>, Func0<? extends Func2<? super T, ? super Integer, Boolean>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates a filtered observable where only Ts are relayed which satisfy the clause.
where(Observable<? extends T>, Func1<? super T, Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates a filtered observable where only Ts are relayed which satisfy the clause.
where(Observable<? extends T>, Func2<? super T, ? super Integer, Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates a filtered observable where only Ts are relayed which satisfy the clause.
Where - Class in hu.akarnokd.reactive4java.reactive
Helper class for where like operations.
Where.Indexed<T> - Class in hu.akarnokd.reactive4java.reactive
Creates a filtered observable where only Ts are relayed which satisfy the clause.
Where.IndexedFactory<T> - Class in hu.akarnokd.reactive4java.reactive
Creates a filtered observable where only Ts are relayed which satisfy the clause.
Where.LongIndexed<T> - Class in hu.akarnokd.reactive4java.reactive
Creates a filtered observable where only Ts are relayed which satisfy the clause.
Where.OfType<T> - Class in hu.akarnokd.reactive4java.reactive
Filters the elements of the source sequence which is assignable to the provided type.
Where.Simple<T> - Class in hu.akarnokd.reactive4java.reactive
Creates a filtered observable where only Ts are relayed which satisfy the clause.
whereLong(Func2<? super T, ? super Long, Boolean>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates a filtered observable where only Ts are relayed which satisfy the clause.
whereLong(Observable<? extends T>, Func2<? super T, ? super Long, Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates a filtered observable where only Ts are relayed which satisfy the clause.
While(Observable<? extends T>, Func1<? super T, Boolean>) - Constructor for class hu.akarnokd.reactive4java.reactive.Skip.While
Constructor.
While(Observable<? extends T>, Func1<? super T, Boolean>) - Constructor for class hu.akarnokd.reactive4java.reactive.Take.While
Constructor.
whileDo(Func0<Boolean>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Repeatedly registers with the source observable if the condition holds on registration.
whileDo(Observable<? extends T>, Func0<Boolean>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Repeatedly registers with the source observable if the condition holds on registration.
WhileDo(Observable<? extends T>, Func0<Boolean>) - Constructor for class hu.akarnokd.reactive4java.reactive.Repeat.WhileDo
 
WhileIndexed(Observable<? extends T>, Func2<? super T, ? super Integer, Boolean>) - Constructor for class hu.akarnokd.reactive4java.reactive.Skip.WhileIndexed
Constructor.
WhileIndexed(Observable<? extends T>, Func2<? super T, ? super Integer, Boolean>) - Constructor for class hu.akarnokd.reactive4java.reactive.Take.WhileIndexed
Constructor.
WhileLongIndexed(Observable<? extends T>, Func2<? super T, ? super Long, Boolean>) - Constructor for class hu.akarnokd.reactive4java.reactive.Skip.WhileLongIndexed
Constructor.
WhileLongIndexed(Observable<? extends T>, Func2<? super T, ? super Long, Boolean>) - Constructor for class hu.akarnokd.reactive4java.reactive.Take.WhileLongIndexed
Constructor.
window(Func0<? extends Observable<U>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Splits the source stream into separate observables once the windowClosing fires an event.
window(int) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Project the source sequence to non-overlapping windows with the given size.
window(int, int) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Project the source sequence to potentially overlapping windows whose start is determined by skip and lengths by size.
window(int, long, TimeUnit) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Projects each element into a window that is completed by either its full or the specified amount of time elapsed.
window(int, long, TimeUnit, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Projects each element into a window that is completed by either its full or the specified amount of time elapsed.
window(long, long, TimeUnit) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Projects elements from the source observable into zero or more windows which are produced based on timing information.
window(long, long, TimeUnit, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Projects elements from the source observable into zero or more windows which are produced based on timing information and run on the specified scheduler.
window(long, TimeUnit) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Projects elements from the source observable into distinct windows which are produced based on timing information.
window(long, TimeUnit, Scheduler) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Projects elements from the source observable into zero or more windows which are produced based on timing information and run on the specified scheduler.
window(Observable<? extends U>, Func1<? super U, ? extends Observable<V>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Splits the source stream into separate observables by starting at windowOpening events and closing at windowClosing events.
window(Observable<U>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Projects the source elements into a non-overlapping consecutive windows.
window(Observable<? extends T>, Func0<? extends Observable<U>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Splits the source stream into separate observables once the windowClosing fires an event.
window(Observable<? extends T>, int) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Project the source sequence to non-overlapping windows with the given size.
window(Observable<? extends T>, int, int) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Project the source sequence to potentially overlapping windows whose start is determined by skip and lengths by size.
window(Observable<? extends T>, int, long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Projects each element into a window that is completed by either its full or the specified amount of time elapsed.
window(Observable<? extends T>, int, long, TimeUnit, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Projects each element into a window that is completed by either its full or the specified amount of time elapsed.
window(Observable<? extends T>, long, long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Projects elements from the source observable into zero or more windows which are produced based on timing information.
window(Observable<? extends T>, long, long, TimeUnit, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Projects elements from the source observable into zero or more windows which are produced based on timing information and run on the specified scheduler.
window(Observable<? extends T>, long, TimeUnit) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Projects elements from the source observable into distinct windows which are produced based on timing information.
window(Observable<? extends T>, long, TimeUnit, Scheduler) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Projects elements from the source observable into zero or more windows which are produced based on timing information and run on the specified scheduler.
window(Observable<? extends T>, Observable<? extends U>, Func1<? super U, ? extends Observable<V>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Splits the source stream into separate observables by starting at windowOpening events and closing at windowClosing events.
window(Observable<? extends T>, Observable<U>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Projects the source elements into a non-overlapping consecutive windows.
windowActivated(WindowEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableWindowListener
 
windowClosed(WindowEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableWindowListener
 
windowClosing - Variable in class hu.akarnokd.reactive4java.reactive.Buffer.WithOpenClose
The function that returns a window-close observable for a value from the window-open.
windowClosing(WindowEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableWindowListener
 
windowClosingSelector - Variable in class hu.akarnokd.reactive4java.reactive.Windowing.WithClosing
The window closing selector for each registerer.
windowClosingSelector - Variable in class hu.akarnokd.reactive4java.reactive.Windowing.WithOpenClose
 
windowDeactivated(WindowEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableWindowListener
 
windowDeiconified(WindowEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableWindowListener
 
windowGainedFocus(WindowEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableWindowListener
 
windowIconified(WindowEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableWindowListener
 
Windowing - Class in hu.akarnokd.reactive4java.reactive
Helper class for the Reactive.window operators.
Windowing.WithBoundary<T,U> - Class in hu.akarnokd.reactive4java.reactive
Projects the source elements into a non-overlapping consecutive windows.
Windowing.WithClosing<T,U> - Class in hu.akarnokd.reactive4java.reactive
Projects the parts of the source into non-overlapping observable sequences until the window observable finishes.
Windowing.WithOpenClose<T,U,V> - Class in hu.akarnokd.reactive4java.reactive
Projects the source elements into multiple, potentially overlapping windows.
Windowing.WithSizeSkip<T> - Class in hu.akarnokd.reactive4java.reactive
Project the source sequence to potentially overlapping windows whose start is determined by skip and lengths by size.
Windowing.WithTime<T> - Class in hu.akarnokd.reactive4java.reactive
Projects elements from the source observable into zero or more windows which are produced based on timing information.
Windowing.WithTimeOrSize<T> - Class in hu.akarnokd.reactive4java.reactive
Projects each element into a window that is completed by either its full or the specified amount of time elapsed.
windowLostFocus(WindowEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableWindowListener
 
windowOpened(WindowEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableWindowListener
 
windowOpening - Variable in class hu.akarnokd.reactive4java.reactive.Buffer.WithOpenClose
The window-open observable.
windowOpenings - Variable in class hu.akarnokd.reactive4java.reactive.Windowing.WithOpenClose
 
windowStateChanged(WindowEvent) - Method in class hu.akarnokd.reactive4java.swing.ObservableWindowListener
 
wip - Variable in class hu.akarnokd.reactive4java.scheduler.CurrentThreadScheduler
The in progress value.
WithBoundary(Observable<? extends T>, Observable<U>) - Constructor for class hu.akarnokd.reactive4java.reactive.Buffer.WithBoundary
Constructor.
WithBoundary(Observable<? extends T>, Observable<U>) - Constructor for class hu.akarnokd.reactive4java.reactive.Windowing.WithBoundary
Constructor.
withClosing(Iterator<? extends T>, Closeable) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Wraps the given source iterator into a closeable iterable with the given closeable reference.
withClosing(Iterable<? extends T>, Closeable) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Wraps the given source iterator into a closeable iterable with the given closeable reference.
WithClosing(Observable<? extends T>, Func0<? extends Observable<U>>) - Constructor for class hu.akarnokd.reactive4java.reactive.Buffer.WithClosing
Constructor.
WithClosing(Observable<? extends T>, Func0<? extends Observable<U>>) - Constructor for class hu.akarnokd.reactive4java.reactive.Windowing.WithClosing
Constructor.
WithComparer(Observable<? extends T>, Func1<? super T, ? extends K>, Func1<? super T, ? extends V>, Func1<? super GroupedObservable<K, V>, ? extends Observable<D>>, Func2<? super K, ? super K, Boolean>) - Constructor for class hu.akarnokd.reactive4java.reactive.GroupByUntil.WithComparer
Constructor.
WithIterable(Observable<? extends T>, Func1<? super T, ? extends Iterable<? extends U>>, Func2<? super T, ? super U, ? extends V>) - Constructor for class hu.akarnokd.reactive4java.reactive.SelectMany.WithIterable
Constructor.
WithOpenClose(Observable<? extends T>, Observable<? extends U>, Func1<? super U, ? extends Observable<V>>) - Constructor for class hu.akarnokd.reactive4java.reactive.Buffer.WithOpenClose
Constructor.
WithOpenClose(Observable<? extends T>, Observable<? extends U>, Func1<? super U, ? extends Observable<V>>) - Constructor for class hu.akarnokd.reactive4java.reactive.Windowing.WithOpenClose
Constructor.
WithSizeOrTime(Observable<? extends T>, int, long, TimeUnit, Scheduler) - Constructor for class hu.akarnokd.reactive4java.reactive.Buffer.WithSizeOrTime
Constructor.
WithSizeSkip(Observable<? extends T>, int, int) - Constructor for class hu.akarnokd.reactive4java.reactive.Buffer.WithSizeSkip
Constructor.
WithSizeSkip(Observable<? extends T>, int, int) - Constructor for class hu.akarnokd.reactive4java.reactive.Windowing.WithSizeSkip
Constructor.
WithTime(Observable<? extends T>, long, TimeUnit, Scheduler) - Constructor for class hu.akarnokd.reactive4java.reactive.Buffer.WithTime
 
WithTime(Observable<? extends T>, long, long, TimeUnit, Scheduler) - Constructor for class hu.akarnokd.reactive4java.reactive.Windowing.WithTime
Constructor.
WithTimeOrSize(Observable<? extends T>, int, long, TimeUnit, Scheduler) - Constructor for class hu.akarnokd.reactive4java.reactive.Windowing.WithTimeOrSize
Constructor.
wrap(Observer<? super T>) - Static method in class hu.akarnokd.reactive4java.util.DefaultObserverEx
Wraps the supplied observer into a DefaultObservableEx and simply forwards onNext, onError, onFinish events to the raw next, error and finish methods.
wrapTimestamped() - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Wrap the given type into a timestamped container of T.

X

xor(Func0<Boolean>) - Method in class hu.akarnokd.reactive4java.util.Func0Builder
Returns a function which produces the logical XOR value of this and the other function.
xor(Func1<? super T, Boolean>) - Method in class hu.akarnokd.reactive4java.util.Func1Builder
Returns a function which produces the logical XOR value of this and the other function.
xor(Func0<Boolean>) - Method in class hu.akarnokd.reactive4java.util.Func1Builder
Returns a function which produces the logical AND value of this and the other function.
xor(Func2<? super T, ? super U, Boolean>) - Method in class hu.akarnokd.reactive4java.util.Func2Builder
Returns a function which produces the logical XOR value of this and the other function.
xor(Func0<Boolean>) - Method in class hu.akarnokd.reactive4java.util.Func2Builder
Returns a function which produces the logical AND value of this and the other function.
xor(Func1<? super T, Boolean>, Func1<? super T, Boolean>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which takes the logical XOR of the given two functions when invoked.
xor(Func2<? super T, ? super U, Boolean>, Func2<? super T, ? super U, Boolean>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which takes the logical XOR of the given two functions when invoked.
xor(Func0<Boolean>, Func0<Boolean>) - Static method in class hu.akarnokd.reactive4java.util.Functions
Returns a function which takes the logical XOR of the given two functions when invoked.

Z

zip(Iterable<? extends T>, Iterable<? extends U>, Func2<? super T, ? super U, ? extends V>) - Static method in class hu.akarnokd.reactive4java.interactive.Interactive
Pairs each element from both iterable sources and combines them into a new value by using the combiner function.
zip(Iterable<? extends U>, Func2<? super T, ? super U, ? extends V>) - Method in class hu.akarnokd.reactive4java.query.IterableBuilder
Pairs each element from this and the oher iterable source and combines them into a new value by using the combiner function.
zip(Iterable<? extends U>, Func2<? super T, ? super U, ? extends V>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which waits for events from left and combines it with the next available value from the right iterable, applies the selector function and emits the resulting T.
zip(Observable<? extends U>, Func2<T, U, V>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Creates an observable which waits for events from left and combines it with the next available value from the right observable, applies the selector function and emits the resulting T.
zip(Iterable<? extends Observable<? extends T>>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Combine the incoming Ts of the various observables into a single list of Ts like using zip() on more than two sources.
zip(Iterable<? extends Observable<? extends T>>, Func1<? super List<T>, ? extends U>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Combine the incoming Ts of the various observables into a single value stream by the given selector.
zip(Observable<? extends T>, Iterable<? extends U>, Func2<? super T, ? super U, ? extends V>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which waits for events from left and combines it with the next available value from the iterable, applies the selector function and emits the resulting T.
zip(Observable<? extends T>, Observable<? extends U>, Func2<? super T, ? super U, ? extends V>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Creates an observable which waits for events from left and combines it with the next available value from the right observable, applies the selector function and emits the resulting T.
zip(Observable<? extends T>, T) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Combine a stream of Ts with a constant T whenever the src fires.
zip(T, Observable<? extends T>) - Static method in class hu.akarnokd.reactive4java.reactive.Reactive
Combine a constant T with a stream of Ts whenever the src fires.
Zip - Class in hu.akarnokd.reactive4java.reactive
Helper class for zip operators.
Zip.ManyObservables<T,U> - Class in hu.akarnokd.reactive4java.reactive
Merges the values across multiple sources and applies the selector function.
Zip.ManyObservables.ItemObserver<T> - Class in hu.akarnokd.reactive4java.reactive
The individual line's observer.
Zip.ObservableAndIterable<T,U,V> - Class in hu.akarnokd.reactive4java.reactive
Pairwise merges the iterable and observable source sequences and applies a selector function to produce the final observable values.
Zip.TwoObservable<T,U,V> - Class in hu.akarnokd.reactive4java.reactive
Pairwise merges the two observable sequences and emits the value by the selector.
zipFirst(T) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Combine a stream of Ts with a constant T whenever the src fires.
zipLast(List<? extends Observable<? extends T>>) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Combine the incoming Ts of the various observables into a single list of Ts like using Reactive.zip() on more than two sources.
zipLast(T) - Method in class hu.akarnokd.reactive4java.query.ObservableBuilder
Combine a constant T with a stream of Ts whenever the src fires.
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
Skip navigation links