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 Y Z _ Λ Μ 

A

AbstractFunctionalAdapter<W extends WitnessType<W>> - Class in com.aol.cyclops2.types.extensability
 
AbstractFunctionalAdapter() - Constructor for class com.aol.cyclops2.types.extensability.AbstractFunctionalAdapter
 
AbstractLazyMutableCollection<T,C extends java.util.Collection<T>> - Class in com.aol.cyclops2.data.collections.extensions.lazy
Created by johnmcclean on 22/12/2016.
AbstractLazyMutableCollection(C, ReactiveSeq<T>, Collector<T, ?, C>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.AbstractLazyMutableCollection
 
AbstractLazyPersistentCollection<T,C extends org.pcollections.PCollection<T>> - Class in com.aol.cyclops2.data.collections.extensions.lazy.immutable
Created by johnmcclean on 22/12/2016.
AbstractLazyPersistentCollection(C, ReactiveSeq<T>, Reducer<C>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.immutable.AbstractLazyPersistentCollection
 
AbstractPushableStream<T,X extends Adapter<T>,R extends java.util.stream.Stream<T>> - Class in com.aol.cyclops2.util.stream.pushable
 
AbstractPushableStream(X, R) - Constructor for class com.aol.cyclops2.util.stream.pushable.AbstractPushableStream
 
accept(FastFuture<T>) - Method in class com.aol.cyclops2.react.collectors.lazy.BatchingCollector
 
accept(FastFuture<T>) - Method in class com.aol.cyclops2.react.collectors.lazy.EmptyCollector
 
accept(FastFuture<T>) - Method in class com.aol.cyclops2.react.collectors.lazy.SamplingCollector
 
accept(T) - Method in class cyclops.box.LazyImmutable
 
accept(T) - Method in class cyclops.box.Mutable
 
accept(Boolean) - Method in class cyclops.box.MutableBoolean
 
accept(Byte) - Method in class cyclops.box.MutableByte
 
accept(Character) - Method in class cyclops.box.MutableChar
 
accept(double) - Method in class cyclops.box.MutableDouble
 
accept(Float) - Method in class cyclops.box.MutableFloat
 
accept(int) - Method in class cyclops.box.MutableInt
 
accept(long) - Method in class cyclops.box.MutableLong
 
accept(Short) - Method in class cyclops.box.MutableShort
 
accept(T) - Method in interface cyclops.control.Try.CheckedConsumer
 
accept(S1, S2, S3) - Method in interface cyclops.function.C3
Performs operation with input parameters
accept(T1, T2, T3, T4) - Method in interface cyclops.function.C4
Performs operation with input parameters
accept(T1, T2, T3, T4, T5) - Method in interface cyclops.function.C5
Performs operation with input parameters
acceptEither(CompletionStage<? extends T>, Consumer<? super T>) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>, Executor) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
accumulate(CollectionX<Future<T>>, Reducer<R>) - Static method in class cyclops.async.Future
Asynchronously accumulate the results of Futures, a single failure will cause a failed result, using the supplied Reducer cyclops2.Reducers
accumulate(CollectionX<Future<T>>, Function<? super T, R>, Monoid<R>) - Static method in class cyclops.async.Future
Asynchronously accumulate the results of a batch of Futures which using the supplied mapping function to convert the data from each Future before reducing them using the supplied supplied Monoid (a combining BiFunction/BinaryOperator and identity element that takes two input values of the same type and returns the combined result) cyclops2.Monoids .
accumulate(Monoid<T>, CollectionX<Future<T>>) - Static method in class cyclops.async.Future
Asynchronously accumulate the results only from the provided Futures, reducing them using the supplied Monoid (a combining BiFunction/BinaryOperator and identity element that takes two input values of the same type and returns the combined result) cyclops2.Monoids A single Failure results in a Failed Future.
accumulate(CollectionX<CompletableFuture<T>>, Reducer<R>) - Static method in class cyclops.CompletableFutures
Asynchronously accumulate the results of Futures, a single failure will cause a failed result, using the supplied Reducer cyclops2.Reducers
accumulate(CollectionX<CompletableFuture<T>>, Function<? super T, R>, Monoid<R>) - Static method in class cyclops.CompletableFutures
Asynchronously accumulate the results of a batch of Futures which using the supplied mapping function to convert the data from each Future before reducing them using the supplied supplied Monoid (a combining BiFunction/BinaryOperator and identity element that takes two input values of the same type and returns the combined result) cyclops2.Monoids .
accumulate(Monoid<T>, CollectionX<CompletableFuture<T>>) - Static method in class cyclops.CompletableFutures
Asynchronously accumulate the results only from the provided Futures, reducing them using the supplied Monoid (a combining BiFunction/BinaryOperator and identity element that takes two input values of the same type and returns the combined result) cyclops2.Monoids .
accumulate(Monoid<RT>, CollectionX<Either<LT1, RT>>) - Static method in interface cyclops.control.either.Either
Accumulate the results only from those Either3 which have a Right type present, using the supplied Monoid (a combining BiFunction/BinaryOperator and identity element that takes two input values of the same type and returns the combined result) com.aol.cyclops2.Monoids .
accumulate(Monoid<RT>, CollectionX<Either3<LT1, LT2, RT>>) - Static method in interface cyclops.control.either.Either3
Accumulate the results only from those Either3 which have a Right type present, using the supplied Monoid (a combining BiFunction/BinaryOperator and identity element that takes two input values of the same type and returns the combined result) com.aol.cyclops2.Monoids .
accumulate(Monoid<RT>, CollectionX<Either4<LT1, LT2, LT3, RT>>) - Static method in interface cyclops.control.either.Either4
Accumulate the results only from those Either3 which have a Right type present, using the supplied Monoid (a combining BiFunction/BinaryOperator and identity element that takes two input values of the same type and returns the combined result) com.aol.cyclops2.Monoids .
accumulate(Monoid<RT>, CollectionX<Either5<LT1, LT2, LT3, LT4, RT>>) - Static method in interface cyclops.control.either.Either5
Accumulate the results only from those Either3 which have a Right type present, using the supplied Monoid (a combining BiFunction/BinaryOperator and identity element that takes two input values of the same type and returns the combined result) com.aol.cyclops2.Monoids .
accumulate(CollectionX<Eval<T>>, Reducer<R>) - Static method in interface cyclops.control.Eval
Sequence and reduce a CollectionX of Evals into an Eval with a reduced value
accumulate(CollectionX<Eval<T>>, Function<? super T, R>, Monoid<R>) - Static method in interface cyclops.control.Eval
Sequence and reduce a CollectionX of Evals into an Eval with a reduced value
accumulate(Monoid<T>, CollectionX<Eval<T>>) - Static method in interface cyclops.control.Eval
Sequence and reduce a CollectionX of Evals into an Eval with a reduced value
accumulateJust(CollectionX<Maybe<T>>, Reducer<R>) - Static method in interface cyclops.control.Maybe
Accummulating operation using the supplied Reducer (@see cyclops2.Reducers).
accumulateJust(CollectionX<Maybe<T>>, Function<? super T, R>, Monoid<R>) - Static method in interface cyclops.control.Maybe
Accumulate the results only from those Maybes which have a value present, using the supplied mapping function to convert the data from each Maybe before reducing them using the supplied Monoid (a combining BiFunction/BinaryOperator and identity element that takes two input values of the same type and returns the combined result) cyclops2.Monoids ..
accumulateJust(Monoid<T>, CollectionX<Maybe<T>>) - Static method in interface cyclops.control.Maybe
Accumulate the results only from those Maybes which have a value present, using the supplied Monoid (a combining BiFunction/BinaryOperator and identity element that takes two input values of the same type and returns the combined result) cyclops2.Monoids .
accumulatePresent(CollectionX<Optional<T>>, Reducer<R>) - Static method in class cyclops.Optionals
Accummulating operation using the supplied Reducer (@see cyclops2.Reducers).
accumulatePresent(CollectionX<Optional<T>>, Function<? super T, R>, Monoid<R>) - Static method in class cyclops.Optionals
Accumulate the results only from those Optionals which have a value present, using the supplied mapping function to convert the data from each Optional before reducing them using the supplied Monoid (a combining BiFunction/BinaryOperator and identity element that takes two input values of the same type and returns the combined result) cyclops2.Monoids .
accumulatePresent(Monoid<T>, CollectionX<Optional<T>>) - Static method in class cyclops.Optionals
Accumulate the results only from those Optionals which have a value present, using the supplied Monoid (a combining BiFunction/BinaryOperator and identity element that takes two input values of the same type and returns the combined result) cyclops2.Monoids .
accumulatePrimary(CollectionX<Ior<ST, PT>>, Reducer<R>) - Static method in interface cyclops.control.Ior
Accumulate the result of the Primary types in the Collection of Iors provided using the supplied Reducer cyclops2.Reducers.
accumulatePrimary(CollectionX<Ior<ST, PT>>, Function<? super PT, R>, Semigroup<R>) - Static method in interface cyclops.control.Ior
Accumulate the results only from those Iors which have a Primary type present, using the supplied mapping function to convert the data from each Ior before reducing them using the supplied Semgigroup (a combining BiFunction/BinaryOperator that takes two input values of the same type and returns the combined result) cyclops2.Semigroups .
accumulatePrimary(CollectionX<Ior<ST, PT>>, Semigroup<PT>) - Static method in interface cyclops.control.Ior
Accumulate the results only from those Iors which have a Primary type present, using the supplied Semgigroup (a combining BiFunction/BinaryOperator that takes two input values of the same type and returns the combined result) cyclops2.Semigroups .
accumulatePrimary(CollectionX<Xor<ST, PT>>, Reducer<R>) - Static method in interface cyclops.control.Xor
Accumulate the result of the Primary types in the Collection of Xors provided using the supplied Reducer cyclops2.Reducers.
accumulatePrimary(CollectionX<Xor<ST, PT>>, Function<? super PT, R>, Monoid<R>) - Static method in interface cyclops.control.Xor
Accumulate the results only from those Iors which have a Primary type present, using the supplied mapping function to convert the data from each Xor before reducing them using the supplied Monoid (a combining BiFunction/BinaryOperator and identity element that takes two input values of the same type and returns the combined result) cyclops2.Monoids ..
accumulatePrimary(Monoid<PT>, CollectionX<Xor<ST, PT>>) - Static method in interface cyclops.control.Xor
Accumulate the results only from those Xors which have a Primary type present, using the supplied Monoid (a combining BiFunction/BinaryOperator and identity element that takes two input values of the same type and returns the combined result) cyclops2.Monoids .
accumulateSecondary(CollectionX<Ior<ST, PT>>, Reducer<R>) - Static method in interface cyclops.control.Ior
Accumulate the result of the Secondary types in the Collection of Iors provided using the supplied Reducer cyclops2.Reducers.
accumulateSecondary(CollectionX<Ior<ST, PT>>, Function<? super ST, R>, Monoid<R>) - Static method in interface cyclops.control.Ior
Accumulate the results only from those Iors which have a Secondary type present, using the supplied mapping function to convert the data from each Ior before reducing them using the supplied Monoid (a combining BiFunction/BinaryOperator and identity element that takes two input values of the same type and returns the combined result) cyclops2.Monoids .
accumulateSecondary(Monoid<ST>, CollectionX<Ior<ST, PT>>) - Static method in interface cyclops.control.Ior
Accumulate the results only from those Iors which have a Secondary type present, using the supplied Monoid (a combining BiFunction/BinaryOperator and identity element that takes two input values of the same type and returns the combined result) cyclops2.Monoids .
accumulateSecondary(CollectionX<Xor<ST, PT>>, Reducer<R>) - Static method in interface cyclops.control.Xor
Accumulate the result of the Secondary types in the Collection of Xors provided using the supplied Reducer cyclops2.Reducers.
accumulateSecondary(CollectionX<Xor<ST, PT>>, Function<? super ST, R>, Monoid<R>) - Static method in interface cyclops.control.Xor
Accumulate the results only from those Xors which have a Secondary type present, using the supplied mapping function to convert the data from each Xor before reducing them using the supplied Monoid (a combining BiFunction/BinaryOperator and identity element that takes two input values of the same type and returns the combined result) cyclops2.Monoids ..
accumulateSecondary(Monoid<ST>, CollectionX<Xor<ST, PT>>) - Static method in interface cyclops.control.Xor
Accumulate the results only from those Xors which have a Secondary type present, using the supplied Monoid (a combining BiFunction/BinaryOperator and identity element that takes two input values of the same type and returns the combined result) cyclops2.Monoids .
accumulateSuccess(CollectionX<Future<T>>, Reducer<R>) - Static method in class cyclops.async.Future
Asynchronously accumulate the results only from those Futures which have completed successfully.
accumulateSuccess(CollectionX<Future<T>>, Function<? super T, R>, Monoid<R>) - Static method in class cyclops.async.Future
Asynchronously accumulate the results only from those Futures which have completed successfully, using the supplied mapping function to convert the data from each Future before reducing them using the supplied Monoid (a combining BiFunction/BinaryOperator and identity element that takes two input values of the same type and returns the combined result) cyclops2.Monoids .
accumulateSuccess(Monoid<T>, CollectionX<Future<T>>) - Static method in class cyclops.async.Future
Asynchronously accumulate the results only from those Futures which have completed successfully, reducing them using the supplied Monoid (a combining BiFunction/BinaryOperator and identity element that takes two input values of the same type and returns the combined result) cyclops2.Monoids .
accumulateSuccess(CollectionX<CompletableFuture<T>>, Reducer<R>) - Static method in class cyclops.CompletableFutures
Asynchronously accumulate the results only from those Futures which have completed successfully.
accumulateSuccess(CollectionX<CompletableFuture<T>>, Function<? super T, R>, Monoid<R>) - Static method in class cyclops.CompletableFutures
Asynchronously accumulate the results only from those Futures which have completed successfully, using the supplied mapping function to convert the data from each Future before reducing them using the supplied Monoid (a combining BiFunction/BinaryOperator and identity element that takes two input values of the same type and returns the combined result) cyclops2.Monoids .
accumulateSuccess(Monoid<T>, CollectionX<CompletableFuture<T>>) - Static method in class cyclops.CompletableFutures
Asynchronously accumulate the results only from those Futures which have completed successfully, reducing them using the supplied Monoid (a combining BiFunction/BinaryOperator and identity element that takes two input values of the same type and returns the combined result) cyclops2.Monoids
active - Variable in class com.aol.cyclops2.types.stream.reactive.QueueBasedSubscriber.Counter
 
actOnFutures() - Method in interface cyclops.stream.FutureStream
FutureStream operators act on the results of the previous stage by default.
adapter() - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
Adapter<T> - Interface in cyclops.async
Interface for an Adapter that inputs data from 1 or more input Streams and sends it to 1 or more output Streams
adapter(Adapter<T>) - Static method in class cyclops.Matchables
Create a Pattern Matcher on cyclops2-react adapter type (note this will only match on known types within the cyclops2-react library)
adapter() - Method in interface cyclops.monads.AnyM
 
adapter() - Method in enum cyclops.monads.Witness.completableFuture
 
adapter() - Method in enum cyclops.monads.Witness.deque
 
adapter() - Method in enum cyclops.monads.Witness.either
 
adapter() - Method in enum cyclops.monads.Witness.either3
 
adapter() - Method in enum cyclops.monads.Witness.either4
 
adapter() - Method in enum cyclops.monads.Witness.either5
 
adapter() - Method in enum cyclops.monads.Witness.eval
 
adapter() - Method in enum cyclops.monads.Witness.future
 
adapter() - Method in enum cyclops.monads.Witness.ior
 
adapter() - Method in enum cyclops.monads.Witness.list
 
adapter() - Method in enum cyclops.monads.Witness.maybe
 
adapter() - Method in enum cyclops.monads.Witness.optional
 
adapter() - Method in enum cyclops.monads.Witness.pstack
 
adapter() - Method in enum cyclops.monads.Witness.pvector
 
adapter() - Method in enum cyclops.monads.Witness.queue
 
adapter() - Method in enum cyclops.monads.Witness.reactiveSeq
 
adapter() - Method in enum cyclops.monads.Witness.set
 
adapter() - Method in enum cyclops.monads.Witness.sortedSet
 
adapter() - Method in enum cyclops.monads.Witness.stream
 
adapter() - Method in enum cyclops.monads.Witness.streamable
 
adapter() - Method in enum cyclops.monads.Witness.tryType
 
adapter() - Method in enum cyclops.monads.Witness.xor
 
adapter() - Method in interface cyclops.monads.WitnessType
 
AdaptersModule - Interface in cyclops.async
 
AdaptersModule.ClosingSpliterator<T> - Class in cyclops.async
 
AdaptersModule.QueueToBlockingQueueWrapper - Class in cyclops.async
 
AdaptersModule.SingleContinuation - Class in cyclops.async
 
AdaptersModule.StreamOfContinuations - Class in cyclops.async
 
add(T) - Method in class com.aol.cyclops2.data.collections.extensions.CollectionXImpl
 
add(T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.AbstractLazyMutableCollection
 
add(T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.AbstractLazyPersistentCollection
 
add(int, T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
add(int, T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
add(int, T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyListX
 
add(FastFuture<T>) - Method in class com.aol.cyclops2.react.collectors.lazy.EmptyCollector
 
add(U, Queue<U>) - Method in interface com.aol.cyclops2.types.futurestream.LazyToQueue
 
add(Object) - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
add(T) - Method in class cyclops.async.Queue
Add a single data point to the queue If the queue is a bounded queue and is full, will return false
addAll(Collection<? extends T>) - Method in class com.aol.cyclops2.data.collections.extensions.CollectionXImpl
 
addAll(Collection<? extends T>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.AbstractLazyMutableCollection
 
addAll(Collection<? extends T>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.AbstractLazyPersistentCollection
 
addAll(int, Collection<? extends T>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
addAll(int, Collection<? extends T>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
addAll(int, Collection<? extends T>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyListX
 
addAll(Collection) - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
addContinuation(Continuation) - Method in class com.aol.cyclops2.types.stream.reactive.QueueBasedSubscriber
 
addContinuation(Continuation) - Method in class cyclops.async.AdaptersModule.SingleContinuation
 
addContinuation(Continuation) - Method in class cyclops.async.AdaptersModule.StreamOfContinuations
 
addContinuation(Continuation) - Method in interface cyclops.async.ContinuationStrategy
 
addContinuation(Continuation) - Method in class cyclops.async.Queue
 
addFirst(T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
addLast(T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
addQueue(Queue) - Method in class com.aol.cyclops2.react.async.subscription.AlwaysContinue
 
addQueue(Queue) - Method in interface com.aol.cyclops2.react.async.subscription.Continueable
 
addQueue(Queue) - Method in class com.aol.cyclops2.react.async.subscription.Subscription
 
addToQueue(Queue) - Method in interface com.aol.cyclops2.types.futurestream.EagerToQueue
 
addToQueue(Queue) - Method in interface com.aol.cyclops2.types.futurestream.LazyToQueue
 
addToQueue(Queue) - Method in interface com.aol.cyclops2.types.futurestream.ToQueue
 
addToSet(int, int, int, int) - Method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
Advice0() - Constructor for class cyclops.function.FluentFunctions.Advice0
 
Advice1() - Constructor for class cyclops.function.FluentFunctions.Advice1
 
Advice2() - Constructor for class cyclops.function.FluentFunctions.Advice2
 
Advice3() - Constructor for class cyclops.function.FluentFunctions.Advice3
 
after(C3<T1, T2, R>) - Method in class cyclops.function.FluentFunctions.FluentBiFunction
Apply after advice to this BiFunction
after(BiConsumer<T, R>) - Method in class cyclops.function.FluentFunctions.FluentFunction
Apply After advice to this function capturing both the input and the output with the provided BiConsumer
after(Consumer<R>) - Method in class cyclops.function.FluentFunctions.FluentSupplier
Apply after advice to this Supplier
after(C4<T1, T2, T3, R>) - Method in class cyclops.function.FluentFunctions.FluentTriFunction
Apply after advice to this TriFunction
aggregate(AnyM<W, T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
aggregate(AnyM<W, T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
aggregate(AnyM<W, T>) - Method in interface cyclops.monads.AnyM
Aggregate the contents of this Monad and the supplied Monad
ALL_SPEC - Static variable in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
ALL_SPEC_INT - Static variable in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
allMatch(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.NestedCollectable
Each nested value will be true if predicate matches all elements when Monad converted to a Stream Nested analog to ReactiveSeq.allMatch(java.util.function.Predicate<? super T>)
allMatch(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
True if predicate matches all elements when Monad converted to a Stream
allMatch(Predicate<? super Tuple2<K, V>>) - Method in interface cyclops.collections.MapX
 
allMatch(Predicate<? super T>) - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
allMatch(Predicate<? super T>) - Method in interface cyclops.stream.ReactiveSeq
True if predicate matches all elements when Monad converted to a Stream
allMatch(Predicate<? super T>) - Method in interface cyclops.stream.Streamable
True if predicate matches all elements when Monad converted to a Stream
allOf(Collector<? super U, ?, R1>, Function<? super R1, ? extends R2>) - Method in interface com.aol.cyclops2.types.futurestream.EagerToQueue
 
allOf(Collector<? super U, ?, R1>, Function<? super R1, ? extends R2>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
allOf(Function<? super List<U>, ? extends R>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
React and allOf allOf is a non-blocking equivalent of block.
allOf(Future<T>...) - Static method in class cyclops.async.Future
Wait until all the provided Future's to complete
allOf(Predicate<? super T1>...) - Static method in class cyclops.function.Predicates
 
always(Supplier<T>) - Static method in interface cyclops.control.Eval
Lazily create an Eval from the specified Supplier.
AlwaysContinue - Class in com.aol.cyclops2.react.async.subscription
 
AlwaysContinue() - Constructor for class com.aol.cyclops2.react.async.subscription.AlwaysContinue
 
and(Predicate<? super T>) - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
andFinally(Try.CheckedConsumer<V, X>) - Method in interface cyclops.control.Try.AndFinally
Define the finally block and execute the Try
andFinally(Try.CheckedConsumer<V, X>) - Method in class cyclops.control.Try.MyFinallyBlock
 
andThen(Function<? super R, ? extends V>) - Method in class cyclops.function.FluentFunctions.FluentBiFunction
 
andThen(Function<? super R, ? extends V>) - Method in class cyclops.function.FluentFunctions.FluentFunction
 
andThen(Function<? super R, ? extends R2>) - Method in class cyclops.function.FluentFunctions.FluentTriFunction
Compose this TriFunction with the provided function into a single TriFunction.
andThen(Function<? super R, ? extends V>) - Method in interface cyclops.function.Fn0
 
andThen(Function<? super R, ? extends V>) - Method in interface cyclops.function.Fn1
 
andThen() - Method in interface cyclops.function.Fn1
 
andThen(Function<? super R, ? extends V>) - Method in interface cyclops.function.Fn2
 
andThen(Function<? super R, ? extends V>) - Method in interface cyclops.function.Fn3
 
andThen(Function<? super R, ? extends V>) - Method in interface cyclops.function.Fn4
 
andThen(Function<? super R, ? extends V>) - Method in interface cyclops.function.Fn5
 
andThen(Function<? super R, ? extends V>) - Method in interface cyclops.function.Fn6
 
andThen(Function<? super R, ? extends V>) - Method in interface cyclops.function.Fn7
 
any() - Static method in class cyclops.function.Predicates
 
any(Class<Y>) - Static method in class cyclops.function.Predicates
Match against any object that is an instance of supplied type
anyM() - Method in interface cyclops.collections.ListX
 
anyM() - Method in interface cyclops.control.Eval
 
anyM() - Method in interface cyclops.control.Ior
 
anyM() - Method in interface cyclops.control.Maybe
 
anyM() - Method in interface cyclops.control.Try
 
anyM() - Method in interface cyclops.control.Xor
 
anyM(AnyM<W, T>) - Static method in class cyclops.Matchables
Pattern Match on a FutureW handling success and failure cases differently
AnyM<W extends WitnessType<W>,T> - Interface in cyclops.monads
Wrapper for Any Monad type There are two subsclass of AnyM - @see AnyMValue and @see AnyMSeq.
anyM() - Method in interface cyclops.stream.FutureStream
 
anyM() - Method in interface cyclops.stream.ReactiveSeq
 
anyM() - Method in interface cyclops.stream.Streamable
 
AnyM.AnyMFactory - Class in cyclops.monads
 
anyMatch(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.NestedCollectable
Each nested value will be True if a single element matches when Monad converted to a Stream Nested analog to ReactiveSeq.anyMatch(java.util.function.Predicate<? super T>)
anyMatch(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
True if a single element matches when Monad converted to a Stream
anyMatch(Predicate<? super Tuple2<K, V>>) - Method in interface cyclops.collections.MapX
 
anyMatch(Predicate<? super T>) - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
anyMatch(Predicate<? super T>) - Method in interface cyclops.stream.ReactiveSeq
True if a single element matches when Monad converted to a Stream
anyMatch(Predicate<? super T>) - Method in interface cyclops.stream.Streamable
True if a single element matches when Monad converted to a Stream
anyMEither() - Method in interface cyclops.control.either.Either
 
AnyMFactory() - Constructor for class cyclops.monads.AnyM.AnyMFactory
 
AnyMFn0<W extends WitnessType<W>,R> - Interface in cyclops.function
Created by johnmcclean on 18/12/2016.
AnyMFn1<W extends WitnessType<W>,T1,R> - Interface in cyclops.function
Created by johnmcclean on 18/12/2016.
AnyMFn2<W extends WitnessType<W>,T1,T2,R> - Interface in cyclops.function
Created by johnmcclean on 18/12/2016.
AnyMSeq<W extends WitnessType<W>,T> - Interface in com.aol.cyclops2.types.anyM
Wrapper around 'Any' non-scalar 'M'onad
AnyMValue<W extends WitnessType<W>,T> - Interface in com.aol.cyclops2.types.anyM
Wrapper around 'Any' scalar 'M'onad
anyMZip() - Method in interface cyclops.function.Fn2.FunctionalOperations
 
anyOf(Function<? super U, ? extends R>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
React to the completion of any of the events in the previous stage.
anyOf(Future<T>...) - Static method in class cyclops.async.Future
Select the first Future to complete
anyOf(Predicate<? super T1>...) - Static method in class cyclops.function.Predicates
 
ap(AnyM<W, ? extends Function<? super T, ? extends R>>, AnyM<W, T>) - Method in class com.aol.cyclops2.types.extensability.AbstractFunctionalAdapter
 
ap(AnyM<W, ? extends Function<? super T, ? extends R>>, AnyM<W, T>) - Method in interface com.aol.cyclops2.types.extensability.FunctionalAdapter
 
ap(AnyM<W, Function<T, R>>) - Static method in interface cyclops.monads.AnyM
Applicative 'ap' method to use fluently
ap(Higher<CRE, ? extends Function<T, R>>, Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.GeneralApplicative
 
ap(Higher<CRE, ? extends Function<T, R>>, Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.GeneralMonad
 
ap(Higher<CRE, ? extends Function<T, R>>, Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.GeneralMonadPlus
 
ap(Higher<CRE, ? extends Function<T, R>>, Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.GeneralMonadZero
 
ap(Higher<CRE, ? extends Function<T, R>>, Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.GeneralTraverse
 
ap(Higher<CRE, ? extends Function<T, R>>, Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.GeneralTraverseByTraverse
 
ap(Higher<CRE, ? extends Function<T, R>>, Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.SupplierMonadPlus
 
ap(Higher<CRE, ? extends Function<T, R>>, Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.SupplierMonadZero
 
ap(Higher<CRE, ? extends Function<T, R>>, Higher<CRE, T>) - Method in interface cyclops.typeclasses.monad.Applicative
 
ap2(AnyM<W, ? extends Function<? super T, ? extends Function<? super T2, ? extends R>>>, AnyM<W, T>, AnyM<W, T2>) - Method in interface com.aol.cyclops2.types.extensability.FunctionalAdapter
 
ap2(AnyM<W, Function<T, Function<T2, R>>>) - Static method in interface cyclops.monads.AnyM
Applicative ap2 method to use fluently to apply to a curried function
ap2(Higher<CRE, ? extends Function<T, ? extends Function<T2, R>>>, Higher<CRE, T>, Higher<CRE, T2>) - Method in interface cyclops.typeclasses.monad.Applicative
 
ap3(Higher<CRE, ? extends Function<T, ? extends Function<T2, ? extends Function<T3, R>>>>, Higher<CRE, T>, Higher<CRE, T2>, Higher<CRE, T3>) - Method in interface cyclops.typeclasses.monad.Applicative
 
apBiFn(Higher<CRE, ? extends BiFunction<T, T2, R>>, Higher<CRE, T>, Higher<CRE, T2>) - Method in interface cyclops.typeclasses.monad.Applicative
The default implementation of apBiFn is less efficient than ap2 (extra map operation)
append(T...) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
append(T) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
append(T...) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
append(T) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
append(T...) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
append(T) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
append(T...) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
append(T) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
append(T...) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Append values to the take of this SequenceM
append(T...) - Method in interface com.aol.cyclops2.types.Traversable
Append values to the take of this ReactiveSeq
append(T) - Method in interface com.aol.cyclops2.types.Traversable
 
append(T...) - Method in interface cyclops.collections.DequeX
 
append(T) - Method in interface cyclops.collections.DequeX
 
append(T...) - Method in interface cyclops.collections.immutable.PBagX
 
append(T) - Method in interface cyclops.collections.immutable.PBagX
 
append(T...) - Method in interface cyclops.collections.immutable.POrderedSetX
 
append(T) - Method in interface cyclops.collections.immutable.POrderedSetX
 
append(T...) - Method in interface cyclops.collections.immutable.PSetX
 
append(T) - Method in interface cyclops.collections.immutable.PSetX
 
append(T...) - Method in interface cyclops.collections.immutable.PStackX
 
append(T) - Method in interface cyclops.collections.immutable.PStackX
 
append(T...) - Method in interface cyclops.collections.immutable.PVectorX
 
append(T) - Method in interface cyclops.collections.immutable.PVectorX
 
append(T...) - Method in interface cyclops.collections.ListX
 
append(T) - Method in interface cyclops.collections.ListX
 
append(T...) - Method in interface cyclops.collections.QueueX
 
append(T) - Method in interface cyclops.collections.QueueX
 
append(T...) - Method in interface cyclops.collections.SetX
 
append(T) - Method in interface cyclops.collections.SetX
 
append(T...) - Method in interface cyclops.collections.SortedSetX
 
append(T) - Method in interface cyclops.collections.SortedSetX
 
append(Iterable<? extends U>) - Method in interface cyclops.stream.FutureStream
 
append(U...) - Method in interface cyclops.stream.FutureStream
 
append(T...) - Method in interface cyclops.stream.ReactiveSeq
Append values to the take of this ReactiveSeq
append(T) - Method in interface cyclops.stream.ReactiveSeq
 
append(Iterable<? extends T>) - Method in interface cyclops.stream.ReactiveSeq
 
append(T) - Method in interface cyclops.stream.Streamable
 
append(T...) - Method in interface cyclops.stream.Streamable
Append values to the take of this Streamable
append(Stream<T>, T...) - Static method in class cyclops.Streams
Append values to the take of this SequenceM
appendAll(Streamable<T>) - Method in interface cyclops.stream.Streamable
Create a new Streamablw with all elements in this Streamable followed by the elements in the provided Streamable
appendFutures(CompletableFuture<T>...) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Append the provided Futures to this Stream
appendS(Stream<? extends U>) - Method in interface cyclops.stream.FutureStream
 
appendS(Stream<? extends T>) - Method in interface cyclops.stream.ReactiveSeq
Append Stream to this ReactiveSeq
appendStream(Stream<T>) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Append Stream to this Stream
appendStream(Stream<T>, Stream<T>) - Static method in class cyclops.Streams
Append Stream to this SequenceM
appendStreamable(Streamable<T>) - Method in interface cyclops.stream.Streamable
Append Stream to this Streamable
appendStreamFutures(Stream<CompletableFuture<T>>) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Append a Stream of Futures to this Stream
applicative() - Static method in class cyclops.async.Future.Instances
import static com.aol.cyclops.hkt.jdk.Future.widen; import static com.aol.cyclops.util.function.Lambda.l1; import static java.util.Arrays.asFutureW; FutureWs.zippingApplicative() .ap(widen(asFutureW(l1(this::multiplyByTwo))),widen(asFutureW(1,2,3))); //[2,4,6]
applicative() - Static method in class cyclops.CompletableFutures.Instances
import static com.aol.cyclops.hkt.jdk.CompletableFutureKind.widen; import static com.aol.cyclops.util.function.Lambda.l1; CompletableFutures.applicative() .ap(widen(asCompletableFuture(l1(this::multiplyByTwo))),widen(asCompletableFuture(3))); //[6]
applicative() - Static method in class cyclops.control.Eval.Instances
import static com.aol.cyclops.hkt.jdk.Eval.widen; import static com.aol.cyclops.util.function.Lambda.l1; import static java.util.Arrays.asEval; Evals.zippingApplicative() .ap(widen(asEval(l1(this::multiplyByTwo))),widen(asEval(1,2,3))); //[2,4,6]
applicative() - Static method in class cyclops.control.Maybe.Instances
import static com.aol.cyclops.hkt.jdk.Maybe.widen; import static com.aol.cyclops.util.function.Lambda.l1; import static java.util.Maybe.just; Maybes.zippingApplicative() .ap(widen(asMaybe(l1(this::multiplyByTwo))),widen(asMaybe(1,2,3))); //[2,4,6]
applicative() - Static method in class cyclops.Optionals.Instances
import static com.aol.cyclops.hkt.jdk.OptionalKind.widen; import static com.aol.cyclops.util.function.Lambda.l1; import static java.util.Arrays.asOptional; Optionals.zippingApplicative() .ap(widen(asOptional(l1(this::multiplyByTwo))),widen(asOptional(1,2,3))); //[2,4,6]
applicative(Functor<CRE>, Pure<CRE>, BiFunction<? extends Higher<CRE, Function<T, R>>, ? extends Higher<CRE, T>, ? extends Higher<CRE, R>>) - Static method in interface cyclops.typeclasses.instances.General
 
Applicative<CRE> - Interface in cyclops.typeclasses.monad
 
apply(T3, BiFunction<? super Higher<T1, T2>, ? super T3, ? extends Higher<T1, R>>) - Method in interface com.aol.cyclops2.hkt.Higher
Apply the provided BiFunction passing this as the first parameter This allows a fluent api without narrowing or unwrapping simulated Higher Kinded Types
apply(Long) - Method in interface com.aol.cyclops2.types.FoldableTraversable
 
apply() - Method in interface com.aol.cyclops2.types.Value
 
apply(boolean) - Method in interface cyclops.box.MutableBoolean.BooleanFunction
 
apply(byte) - Method in interface cyclops.box.MutableByte.ByteFunction
 
apply(char) - Method in interface cyclops.box.MutableChar.CharFunction
 
apply(float) - Method in interface cyclops.box.MutableFloat.FloatFunction
 
apply(short) - Method in interface cyclops.box.MutableShort.ShortFunction
 
apply(T) - Method in interface cyclops.control.Try.CheckedFunction
 
apply(S1) - Method in interface cyclops.function.C3
Partially apply the first input parameter to this C3
apply(S1, S2) - Method in interface cyclops.function.C3
Partially apply the first and second input parameter to this C3
apply(T1) - Method in interface cyclops.function.C4
Partially apply the first input parameter to this C4
apply(T1, T2) - Method in interface cyclops.function.C4
Partially apply the first and second input parameters to this C4
apply(T1, T2, T3) - Method in interface cyclops.function.C4
Partially apply the first, second and third input parameters to this C4
apply(T1) - Method in interface cyclops.function.C5
Partially apply the first input parameter to this C5
apply(T1, T2) - Method in interface cyclops.function.C5
Partially apply the first and second input parameters to this C5
apply(T1, T2, T3) - Method in interface cyclops.function.C5
Partially apply the first, second and third input parameters to this C5
apply(T1, T2, T3, T4) - Method in interface cyclops.function.C5
Partially apply the first, second, third and fourth input parameters to this C5
apply(T1, T2) - Method in class cyclops.function.FluentFunctions.FluentBiFunction
 
apply(T) - Method in class cyclops.function.FluentFunctions.FluentFunction
 
apply(T1, T2, T3) - Method in class cyclops.function.FluentFunctions.FluentTriFunction
 
apply(Supplier<? extends Function<? super R, ? extends V>>) - Method in interface cyclops.function.Fn0.FunctionalOperations
 
apply(Supplier<? extends Function<? super R, ? extends V>>) - Method in interface cyclops.function.Fn0.SupplierKind
 
apply(T1) - Method in interface cyclops.function.Fn1
 
apply(Function<? super T1, ? extends Function<? super R, ? extends V>>) - Method in interface cyclops.function.Fn1.FunctionalOperations
 
apply(T1, T2) - Method in interface cyclops.function.Fn2
 
apply(T1) - Method in interface cyclops.function.Fn2
 
apply(BiFunction<? super T1, ? super T2, ? extends Function<? super R, ? extends V>>) - Method in interface cyclops.function.Fn2.FunctionalOperations
 
apply(S1, S2, S3) - Method in interface cyclops.function.Fn3
 
apply(S1) - Method in interface cyclops.function.Fn3
 
apply(S1, S2) - Method in interface cyclops.function.Fn3
 
apply(T1, T2, T3, T4) - Method in interface cyclops.function.Fn4
 
apply(T1) - Method in interface cyclops.function.Fn4
 
apply(T1, T2) - Method in interface cyclops.function.Fn4
 
apply(T1, T2, T3) - Method in interface cyclops.function.Fn4
 
apply(T1, T2, T3, T4, T5) - Method in interface cyclops.function.Fn5
 
apply(T1) - Method in interface cyclops.function.Fn5
 
apply(T1, T2) - Method in interface cyclops.function.Fn5
 
apply(T1, T2, T3) - Method in interface cyclops.function.Fn5
 
apply(T1, T2, T3, T4) - Method in interface cyclops.function.Fn5
 
apply(T1, T2, T3, T4, T5, T6) - Method in interface cyclops.function.Fn6
 
apply(T1) - Method in interface cyclops.function.Fn6
 
apply(T1, T2) - Method in interface cyclops.function.Fn6
 
apply(T1, T2, T3) - Method in interface cyclops.function.Fn6
 
apply(T1, T2, T3, T4) - Method in interface cyclops.function.Fn6
 
apply(T1, T2, T3, T4, T5) - Method in interface cyclops.function.Fn6
 
apply(T1, T2, T3, T4, T5, T6, T7) - Method in interface cyclops.function.Fn7
 
apply(T1) - Method in interface cyclops.function.Fn7
 
apply(T1, T2) - Method in interface cyclops.function.Fn7
 
apply(T1, T2, T3) - Method in interface cyclops.function.Fn7
 
apply(T1, T2, T3, T4) - Method in interface cyclops.function.Fn7
 
apply(T1, T2, T3, T4, T5) - Method in interface cyclops.function.Fn7
 
apply(T1, T2, T3, T4, T5, T6) - Method in interface cyclops.function.Fn7
 
apply(T1, T2, T3, T4, T5, T6, T7, T8) - Method in interface cyclops.function.Fn8
 
apply(T1) - Method in interface cyclops.function.Fn8
 
apply(T1, T2) - Method in interface cyclops.function.Fn8
 
apply(T1, T2, T3) - Method in interface cyclops.function.Fn8
 
apply(T1, T2, T3, T4) - Method in interface cyclops.function.Fn8
 
apply(T1, T2, T3, T4, T5) - Method in interface cyclops.function.Fn8
 
apply(T1, T2, T3, T4, T5, T6) - Method in interface cyclops.function.Fn8
 
apply(T1, T2, T3, T4, T5, T6, T7) - Method in interface cyclops.function.Fn8
 
apply(T, T) - Method in interface cyclops.function.Semigroup
 
apply_(BiFunction<? super T3, ? super Higher<T1, T2>, ? extends Higher<T1, R>>, T3) - Method in interface com.aol.cyclops2.hkt.Higher
Apply the provided BiFunction passing this as the second parameter This allows a fluent api without narrowing or unwrapping simulated Higher Kinded Types
applyAny(Either<LT, RT>) - Static method in interface cyclops.control.either.Either
 
applyAny(Either3<LT, M, RT>) - Static method in interface cyclops.control.either.Either3
 
applyAny(Either4<LT1, LT2, LT3, RT>) - Static method in interface cyclops.control.either.Either4
 
applyAny(Either5<LT1, LT2, LT3, LT4, RT>) - Static method in interface cyclops.control.either.Either5
 
applyAny(Ior<LT, RT>) - Static method in interface cyclops.control.Ior
 
applyAny(Xor<LT, RT>) - Static method in interface cyclops.control.Xor
 
applyToEither(CompletionStage<? extends T>, Function<? super T, U>) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>, Executor) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
around(Function<FluentFunctions.Advice2<T1, T2, R>, R>) - Method in class cyclops.function.FluentFunctions.FluentBiFunction
Apply around advice to this BiFunction
around(Function<FluentFunctions.Advice1<T, R>, R>) - Method in class cyclops.function.FluentFunctions.FluentFunction
Apply around advice to this function, captures input allows output to be controlled by the advice
around(Function<FluentFunctions.Advice0<R>, R>) - Method in class cyclops.function.FluentFunctions.FluentSupplier
Apply around advice to this Supplier
around(Function<FluentFunctions.Advice3<T1, T2, T3, R>, R>) - Method in class cyclops.function.FluentFunctions.FluentTriFunction
Apply around advic to this TriFunction
arrow(Function<? super T, ? extends R>) - Static method in interface cyclops.control.Maybe
 
asJDKQueue() - Method in class cyclops.async.Queue
 
AsMappable - Class in com.aol.cyclops2.types.mixins
Don't break encapsulation of classes for testing purposes Coerce Objects to Map form in testing, to test their values.
AsMappable() - Constructor for class com.aol.cyclops2.types.mixins.AsMappable
 
asMappable(Object) - Static method in class com.aol.cyclops2.types.mixins.AsMappable
Convert supplied object to a Mappable instance.
AsMappable.CoercedMappable - Class in com.aol.cyclops2.types.mixins
 
assureSimpleReactException(Throwable) - Static method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
 
assureSimpleReactException(Throwable) - Static method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
async() - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
 
async() - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
async() - Method in class cyclops.async.LazyReact
Start any created Streams in asyncrhonous mode - that is tasks will be submited to an Executor to be run.
async(Executor) - Method in class cyclops.function.FluentFunctions.FluentBiFunction
Wrap this BiFunction in a CompletableFuture for asyncrhonous execution
async(Executor) - Method in class cyclops.function.FluentFunctions.FluentFunction
Move this function into an asynchronous context
async(Executor) - Method in class cyclops.function.FluentFunctions.FluentSupplier
 
async(Executor) - Method in class cyclops.function.FluentFunctions.FluentTriFunction
Move this function into an asynchronous context
async() - Method in interface cyclops.stream.FutureStream
 
autoMemoizeOn(Cacheable<?>) - Method in class cyclops.async.LazyReact
Turn automatic caching of values on for the FutureStream to be generated by this Stream builder
autoOptimizeOff() - Method in class cyclops.async.LazyReact
Turn off automatic threading management.
autoOptimizeOn() - Method in class cyclops.async.LazyReact
Turn on automatic threading optimization.
avg(Function<? super T, ? extends U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
avgDouble(ToDoubleFunction<? super T>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
avgInt(ToIntFunction<? super T>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
avgLong(ToLongFunction<? super T>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 

B

BaseSimpleReactStream<U> - Interface in com.aol.cyclops2.types.futurestream
 
batchByTime(Stream<T>, long, TimeUnit) - Static method in class cyclops.Streams
Deprecated.
batchByTime(Stream<T>, long, TimeUnit, Supplier<C>) - Static method in class cyclops.Streams
Deprecated.
BatchingCollector<T> - Class in com.aol.cyclops2.react.collectors.lazy
This class allows a Batch of completable futures to be processed before collecting their results, to increase parallelism.
BatchingCollector(MaxActive, BlockingStream<T>) - Constructor for class com.aol.cyclops2.react.collectors.lazy.BatchingCollector
 
batchUntil(Stream<T>, Predicate<? super T>) - Static method in class cyclops.Streams
Deprecated.
batchWhile(Stream<T>, Predicate<? super T>) - Static method in class cyclops.Streams
Deprecated.
batchWhile(Stream<T>, Predicate<? super T>, Supplier<C>) - Static method in class cyclops.Streams
Deprecated.
before(BiConsumer<T1, T2>) - Method in class cyclops.function.FluentFunctions.FluentBiFunction
Apply before advice to this BiFunction
before(Consumer<T>) - Method in class cyclops.function.FluentFunctions.FluentFunction
Apply before advice to this function, capture the input with the provided Consumer
before(Runnable) - Method in class cyclops.function.FluentFunctions.FluentSupplier
Apply before advice to this Supplier
before(C3<T1, T2, T3>) - Method in class cyclops.function.FluentFunctions.FluentTriFunction
Apply before advice to this TriFunction
bicast(Class<U1>, Class<U2>) - Method in interface com.aol.cyclops2.types.BiFunctor
Cast two data types simulatanously.
bicast(Class<U1>, Class<U2>) - Method in interface cyclops.collections.immutable.PMapX
 
bicast(Class<U1>, Class<U2>) - Method in interface cyclops.collections.MapX
 
bicast(Class<U1>, Class<U2>) - Method in interface cyclops.control.either.Either
 
bicast(Class<U1>, Class<U2>) - Method in interface cyclops.control.either.Either3
 
bicast(Class<U1>, Class<U2>) - Method in interface cyclops.control.either.Either4
 
bicast(Class<U1>, Class<U2>) - Method in interface cyclops.control.either.Either5
 
bicast(Class<U1>, Class<U2>) - Method in interface cyclops.control.Ior
 
bicast(Class<U1>, Class<U2>) - Method in interface cyclops.control.Xor
 
BiFunctor<T1,T2> - Interface in com.aol.cyclops2.types
 
bigIntCount - Static variable in interface cyclops.Monoids
Combine two BigIntegers by adding one to a (can be used to count BigIntegers in a Collection or Stream)
bigIntCount - Static variable in interface cyclops.Semigroups
Combine two BigIntegers by adding one to a (can be used to count BigIntegers in a Collection or Stream)
bigIntMax - Static variable in interface cyclops.Monoids
Combine two BigIntegers by selecting the max
bigIntMax - Static variable in interface cyclops.Semigroups
Combine two BigIntegers by selecting the max
bigIntMin - Static variable in interface cyclops.Monoids
Combine two BigIntegers by selecting the min
bigIntMin - Static variable in interface cyclops.Semigroups
Combine two BigIntegers by selecting the min
bigIntMult - Static variable in interface cyclops.Monoids
Combine two BigIntegers by multiplying them
bigIntMult - Static variable in interface cyclops.Semigroups
Combine two BigIntegers by multiplying them
bigIntSum - Static variable in interface cyclops.Monoids
Combine two BigIngegers by summing them
bigIntSum - Static variable in interface cyclops.Semigroups
Combine two BigIngegers by summing them
bimap(Function<? super T1, ? extends R1>, Function<? super T2, ? extends R2>) - Method in interface com.aol.cyclops2.types.BiFunctor
Transform this BiFunctor, changing two value types at once.
bimap(Function<? super K, ? extends R1>, Function<? super V, ? extends R2>) - Method in interface cyclops.collections.immutable.PMapX
 
bimap(Function<? super K, ? extends R1>, Function<? super V, ? extends R2>) - Method in interface cyclops.collections.MapX
 
bimap(Function<? super ST, ? extends R1>, Function<? super PT, ? extends R2>) - Method in interface cyclops.control.either.Either
 
bimap(Function<? super LT2, ? extends R1>, Function<? super RT, ? extends R2>) - Method in interface cyclops.control.either.Either3
 
bimap(Function<? super M, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class cyclops.control.either.Either3.Lazy
 
bimap(Function<? super M, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class cyclops.control.either.Either3.Left1
 
bimap(Function<? super M, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class cyclops.control.either.Either3.Left2
 
bimap(Function<? super M, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class cyclops.control.either.Either3.Right
 
bimap(Function<? super LT3, ? extends R1>, Function<? super RT, ? extends R2>) - Method in interface cyclops.control.either.Either4
 
bimap(Function<? super M2, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class cyclops.control.either.Either4.Lazy
 
bimap(Function<? super M2, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class cyclops.control.either.Either4.Left1
 
bimap(Function<? super M2, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class cyclops.control.either.Either4.Left2
 
bimap(Function<? super M2, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class cyclops.control.either.Either4.Left3
 
bimap(Function<? super M2, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class cyclops.control.either.Either4.Right
 
bimap(Function<? super LT4, ? extends R1>, Function<? super RT, ? extends R2>) - Method in interface cyclops.control.either.Either5
 
bimap(Function<? super M3, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class cyclops.control.either.Either5.Lazy
 
bimap(Function<? super M3, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class cyclops.control.either.Either5.Left1
 
bimap(Function<? super M3, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class cyclops.control.either.Either5.Left2
 
bimap(Function<? super M3, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class cyclops.control.either.Either5.Left3
 
bimap(Function<? super M3, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class cyclops.control.either.Either5.Left4
 
bimap(Function<? super M3, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class cyclops.control.either.Either5.Right
 
bimap(Function<? super ST, ? extends R1>, Function<? super PT, ? extends R2>) - Method in interface cyclops.control.Ior
 
bimap(Function<? super ST, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class cyclops.control.Ior.Both
 
bimap(Function<? super ST, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class cyclops.control.Ior.Primary
 
bimap(Function<? super ST, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class cyclops.control.Ior.Secondary
 
bimap(Function<? super ST, ? extends R1>, Function<? super PT, ? extends R2>) - Method in interface cyclops.control.Xor
 
BinaryAnyMFn<W extends WitnessType<W>,T> - Interface in cyclops.function
 
BinaryFn<T> - Interface in cyclops.function
 
bind(SimpleReactStream<U>, Function<U, BaseSimpleReactStream<R>>) - Static method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
flatMap / bind implementation that returns the correct type (SimpleReactStream)
bind(T1) - Method in interface cyclops.function.Fn1
 
bipeek(Consumer<? super T1>, Consumer<? super T2>) - Method in interface com.aol.cyclops2.types.BiFunctor
Peek at two data types simulatanously (typically to perform a side-effect with each data point)
bipeek(Consumer<? super K>, Consumer<? super V>) - Method in interface cyclops.collections.immutable.PMapX
 
bipeek(Consumer<? super K>, Consumer<? super V>) - Method in interface cyclops.collections.MapX
 
bipeek(Consumer<? super ST>, Consumer<? super PT>) - Method in interface cyclops.control.either.Either
 
bipeek(Consumer<? super LT2>, Consumer<? super RT>) - Method in interface cyclops.control.either.Either3
 
bipeek(Consumer<? super LT3>, Consumer<? super RT>) - Method in interface cyclops.control.either.Either4
 
bipeek(Consumer<? super LT4>, Consumer<? super RT>) - Method in interface cyclops.control.either.Either5
 
bipeek(Consumer<? super ST>, Consumer<? super PT>) - Method in interface cyclops.control.Ior
 
bipeek(Consumer<? super ST>, Consumer<? super PT>) - Method in class cyclops.control.Ior.Both
 
bipeek(Consumer<? super ST>, Consumer<? super PT>) - Method in class cyclops.control.Ior.Primary
 
bipeek(Consumer<? super ST>, Consumer<? super PT>) - Method in class cyclops.control.Ior.Secondary
 
bipeek(Consumer<? super ST>, Consumer<? super PT>) - Method in interface cyclops.control.Xor
 
bitAnd(Function<? super T, ? extends U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
bitAndInt(ToIntFunction<? super T>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
bitAndLong(ToLongFunction<? super T>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
bitOr(Function<? super T, ? extends U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
bitOrInt(ToIntFunction<? super T>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
bitOrLong(ToLongFunction<? super T>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
bitrampoline(Function<? super T1, ? extends Trampoline<? extends R1>>, Function<? super T2, ? extends Trampoline<? extends R2>>) - Method in interface com.aol.cyclops2.types.BiFunctor
Perform a tail-call optimized recursive transformation operation across two data points simultaneously
bitrampoline(Function<? super K, ? extends Trampoline<? extends R1>>, Function<? super V, ? extends Trampoline<? extends R2>>) - Method in interface cyclops.collections.immutable.PMapX
 
bitrampoline(Function<? super K, ? extends Trampoline<? extends R1>>, Function<? super V, ? extends Trampoline<? extends R2>>) - Method in interface cyclops.collections.MapX
 
bitrampoline(Function<? super ST, ? extends Trampoline<? extends R1>>, Function<? super PT, ? extends Trampoline<? extends R2>>) - Method in interface cyclops.control.either.Either
 
bitrampoline(Function<? super LT2, ? extends Trampoline<? extends R1>>, Function<? super RT, ? extends Trampoline<? extends R2>>) - Method in interface cyclops.control.either.Either3
 
bitrampoline(Function<? super LT3, ? extends Trampoline<? extends R1>>, Function<? super RT, ? extends Trampoline<? extends R2>>) - Method in interface cyclops.control.either.Either4
 
bitrampoline(Function<? super LT4, ? extends Trampoline<? extends R1>>, Function<? super RT, ? extends Trampoline<? extends R2>>) - Method in interface cyclops.control.either.Either5
 
bitrampoline(Function<? super ST, ? extends Trampoline<? extends R1>>, Function<? super PT, ? extends Trampoline<? extends R2>>) - Method in interface cyclops.control.Ior
 
bitrampoline(Function<? super ST, ? extends Trampoline<? extends R1>>, Function<? super PT, ? extends Trampoline<? extends R2>>) - Method in interface cyclops.control.Xor
 
block(Function<FastFuture<T>, T>) - Method in class com.aol.cyclops2.react.collectors.lazy.BatchingCollector
 
block(Predicate<Status<U>>) - Method in class com.aol.cyclops2.react.collectors.lazy.Blocker
 
block(Function<FastFuture<T>, T>) - Method in class com.aol.cyclops2.react.collectors.lazy.EmptyCollector
 
block(Function<FastFuture<T>, T>) - Method in interface com.aol.cyclops2.react.collectors.lazy.LazyResultConsumer
 
block(Function<FastFuture<T>, T>) - Method in class com.aol.cyclops2.react.collectors.lazy.SamplingCollector
 
block() - Method in interface com.aol.cyclops2.types.futurestream.BlockingStream
React and block
block(Collector<? super U, A, R>) - Method in interface com.aol.cyclops2.types.futurestream.BlockingStream
 
block(Predicate<Status<U>>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
React and block with breakout Sometimes you may not need to block until all the work is complete, one result or a subset may be enough.
block(Collector<? super U, A, R>, Predicate<Status<U>>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
block() - Method in class com.aol.cyclops2.types.stream.reactive.ReactiveTask
Block until the currently active reactive task completes
Blocker<U> - Class in com.aol.cyclops2.react.collectors.lazy
 
Blocker() - Constructor for class com.aol.cyclops2.react.collectors.lazy.Blocker
 
blocking(Queue<T>) - Static method in class cyclops.Matchables
Pattern matching on the blocking / non-blocking nature of a Queue
BlockingStream<U> - Interface in com.aol.cyclops2.types.futurestream
 
BlockingStreamHelper - Class in com.aol.cyclops2.types.futurestream
 
BlockingStreamHelper() - Constructor for class com.aol.cyclops2.types.futurestream.BlockingStreamHelper
 
booleanConjunction - Static variable in interface cyclops.Monoids
Combine two booleans by AND'ing them (conjunction)
booleanConjunction - Static variable in interface cyclops.Semigroups
Combine two booleans by AND'ing them (conjunction)
booleanDisjunction - Static variable in interface cyclops.Monoids
Combine two booleans by OR'ing them (disjunction)
booleanDisjunction - Static variable in interface cyclops.Semigroups
Combine two booleans by OR'ing them (disjunction)
booleanXDisjunction - Static variable in interface cyclops.Monoids
Combine two booleans by XOR'ing them (exclusive disjunction)
booleanXDisjunction - Static variable in interface cyclops.Semigroups
Combine two booleans by XOR'ing them (exclusive disjunction)
both(Ior<ST, PT>, Ior<ST, PT>) - Static method in interface cyclops.control.Ior
Deprecated.
both(ST, PT) - Static method in interface cyclops.control.Ior
Create an Ior instance that contains both secondary and primary types
both() - Method in interface cyclops.control.Ior
 
Both() - Constructor for class cyclops.control.Ior.Both
 
both() - Method in class cyclops.control.Ior.Both
 
both() - Method in class cyclops.control.Ior.Primary
 
both() - Method in class cyclops.control.Ior.Secondary
 
bothValue() - Method in interface cyclops.control.Ior
 
bounce() - Method in interface cyclops.control.Trampoline
 
boundedNonBlockingQueue(int) - Static method in class cyclops.async.QueueFactories
Creates an async.Queue backed by an Agrona ManyToOneConcurrentArrayQueue bounded by specified queueSize Wait strategy used is NoWaitRetry by default for both Consumers and Producers (both Consumers and Producers will repeatedly retry until successful).
boundedNonBlockingQueue(int, WaitStrategy<T>) - Static method in class cyclops.async.QueueFactories
Generate QueueFactory for bounded non blocking queues.
boundedPool(Collection<REACTOR>) - Static method in class com.aol.cyclops2.react.threads.ReactPool
If all REACTORs are in use calling react will block.
boundedQueue(int) - Static method in class cyclops.async.QueueFactories
Create a QueueFactory for boundedQueues where bound is determined by the provided queueSize parameter Generated Queues will be backed by a LinkedBlockingQueue
boundedWaitFree(int) - Method in interface cyclops.stream.FutureStream
Use an Agrona ManyToOneConcurrentArrayQueue for the next operations (wait-free, mechanical sympathy).
Box() - Constructor for class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
Box() - Constructor for class cyclops.higherkindedtypes.StreamKind.Box
 
build() - Method in interface cyclops.async.QueueFactory
Build an async.Queue using this factory
build() - Method in class cyclops.collections.immutable.PMapXs.Builder
 
build() - Method in class cyclops.collections.MapXs.Builder
 
Builder(K, V) - Constructor for class cyclops.collections.immutable.PMapXs.Builder
 
Builder(Map<K, V>) - Constructor for class cyclops.collections.immutable.PMapXs.Builder
 
Builder(K, V) - Constructor for class cyclops.collections.MapXs.Builder
 
Builder(Map<K, V>) - Constructor for class cyclops.collections.MapXs.Builder
 
builder(int, Executor) - Method in interface cyclops.stream.FutureStream
 
builder() - Method in interface cyclops.stream.FutureStream
 
buildExpression(String) - Method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 

C

C3<S1,S2,S3> - Interface in cyclops.function
A FunctionalInterface for side-effecting statements that accept 3 inputs (with no result).
C4<T1,T2,T3,T4> - Interface in cyclops.function
A FunctionalInterface for side-effecting statements that accept 4 inputs (with no result).
C5<T1,T2,T3,T4,T5> - Interface in cyclops.function
A FunctionalInterface for side-effecting statements that accept 5 inputs (with no result).
Cacheable<OUT> - Interface in cyclops.function
Interface that represents a pluggable cache
cancel() - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
Cancel the CompletableFutures in this stage of the stream
cancel() - Method in interface com.aol.cyclops2.types.stream.reactive.FutureStreamSynchronousPublisher
 
cancel() - Method in class com.aol.cyclops2.types.stream.reactive.ReactiveTask
 
cancel() - Method in class cyclops.async.Future
If not already completed, completes this Future with a CancellationException Passes true to @see java.util.concurrent.CompletableFuture#cancel as mayInterruptIfRunning parameter on that method has no effect for the default CompletableFuture implementation
capture(Consumer<Throwable>) - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
React capture While onFail is used for disaster recovery (when it is possible to recover) - capture is used to capture those occasions where the full pipeline has failed and is unrecoverable.
capture(Consumer<Throwable>) - Method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
React capture While onFail is used for disaster recovery (when it is possible to recover) - capture is used to capture those occasions where the full pipeline has failed and is unrecoverable.
capture(Consumer<Throwable>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
React capture While onFail is used for disaster recovery (when it is possible to recover) - capture is used to capture those occasions where the full pipeline has failed and is unrecoverable.
capture(Consumer<Throwable>) - Method in interface cyclops.stream.FutureStream
 
captureUnwrap(Throwable, Optional<Consumer<Throwable>>) - Static method in class com.aol.cyclops2.types.futurestream.BlockingStreamHelper
 
cast(Class<? extends U>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
cast(Class<? extends U>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
cast(Class<? extends U>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
cast(Class<? extends U>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
cast(Class<? extends U>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
cast(Class<? extends U>) - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
 
cast(Class<? extends U>) - Method in interface com.aol.cyclops2.types.Transformable
Cast all elements in a stream to a given type, possibly throwing a ClassCastException.
cast(Class<? extends U>) - Method in class cyclops.async.Future
 
cast(Class<? extends U>) - Method in class cyclops.box.LazyImmutable
 
cast(Class<? extends U>) - Method in interface cyclops.collections.DequeX
 
cast(Class<? extends U>) - Method in interface cyclops.collections.immutable.PBagX
 
cast(Class<? extends U>) - Method in interface cyclops.collections.immutable.PMapX
 
cast(Class<? extends U>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
cast(Class<? extends U>) - Method in interface cyclops.collections.immutable.PQueueX
 
cast(Class<? extends U>) - Method in interface cyclops.collections.immutable.PSetX
 
cast(Class<? extends U>) - Method in interface cyclops.collections.immutable.PStackX
 
cast(Class<? extends U>) - Method in interface cyclops.collections.immutable.PVectorX
 
cast(Class<? extends U>) - Method in interface cyclops.collections.ListX
 
cast(Class<? extends U>) - Method in interface cyclops.collections.MapX
 
cast(Class<? extends U>) - Method in interface cyclops.collections.QueueX
 
cast(Class<? extends U>) - Method in interface cyclops.collections.SetX
 
cast(Class<? extends U>) - Method in interface cyclops.collections.SortedSetX
 
cast(Class<? extends U>) - Method in interface cyclops.control.either.Either
 
cast(Class<? extends U>) - Method in interface cyclops.control.either.Either3
 
cast(Class<? extends U>) - Method in interface cyclops.control.either.Either4
 
cast(Class<? extends U>) - Method in interface cyclops.control.either.Either5
 
cast(Class<? extends U>) - Method in interface cyclops.control.Eval
 
cast(Class<? extends U>) - Method in interface cyclops.control.Ior
 
cast(Class<? extends U>) - Method in interface cyclops.control.Maybe
 
cast(Class<? extends U>) - Method in interface cyclops.control.Try
 
cast(Class<? extends U>) - Method in interface cyclops.control.Xor
 
cast(Class<? extends U>) - Method in class cyclops.monads.transformers.FutureT
 
cast(Class<? extends U>) - Method in interface cyclops.stream.FutureStream
 
cast(Class<? extends U>) - Method in interface cyclops.stream.ReactiveSeq
Cast all elements in a stream to a given type, possibly throwing a ClassCastException.
cast(Class<? extends U>) - Method in interface cyclops.stream.Streamable
Cast all elements in a stream to a given type, possibly throwing a ClassCastException.
cast(Stream<T>, Class<? extends U>) - Static method in class cyclops.Streams
Cast all elements in a stream to a given type, possibly throwing a ClassCastException.
catchExceptions(Class<? extends X>...) - Static method in interface cyclops.control.Try
Fluent step builder for Try / Catch / Finally and Try with resources equivalents.
characteristics() - Method in class cyclops.async.AdaptersModule.ClosingSpliterator
 
checkedExpression(CheckedConsumer<T>) - Static method in class cyclops.function.FluentFunctions
Convert a checked statement (e.g.
checkedExpression(CheckedBiConsumer<T1, T2>) - Static method in class cyclops.function.FluentFunctions
Convert a CheckedBiConsumer into a FluentBiConsumer that returns it's input in a tuple
checkNext(int, String, int, int) - Method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
chunkLastReadIterator() - Method in interface cyclops.stream.FutureStream
 
chunkSinceLastRead() - Method in interface cyclops.stream.FutureStream
 
clear() - Method in class com.aol.cyclops2.data.collections.extensions.CollectionXImpl
 
clear() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.AbstractLazyMutableCollection
 
clear() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.AbstractLazyPersistentCollection
 
clear() - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
Deprecated. 
clear() - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
clear() - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
clear() - Method in class cyclops.async.Pipes
Clear all managed Adapters (without closing them or performing any other operation on them)
clone() - Method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
Deprecated.
close() - Method in class com.aol.cyclops2.types.stream.reactive.QueueBasedSubscriber
 
close() - Method in interface cyclops.async.Adapter
Close this adapter
close(String) - Method in class cyclops.async.Pipes
Close the Adapter identified by the provided Key if it exists
close() - Method in class cyclops.async.Queue
Close this Queue Poison Pills are used to communicate closure to connected Streams A Poison Pill is added per connected Stream to the Queue If a BlockingQueue is backing this async.Queue it will block until able to add to the Queue.
close() - Method in class cyclops.async.Signal
Close this Signal
close() - Method in class cyclops.async.Topic
Close this Topic
close() - Method in interface cyclops.control.Try.AndFinally
Create a finally block that auto-closes any Closeables specified during init including those inside an Iterable
close() - Method in class cyclops.control.Try.MyFinallyBlock
 
close() - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
closeAll(Queue) - Method in class com.aol.cyclops2.react.async.subscription.AlwaysContinue
 
closeAll() - Method in class com.aol.cyclops2.react.async.subscription.AlwaysContinue
 
closeAll(Queue) - Method in interface com.aol.cyclops2.react.async.subscription.Continueable
 
closeAll() - Method in interface com.aol.cyclops2.react.async.subscription.Continueable
 
closeAll(Queue) - Method in class com.aol.cyclops2.react.async.subscription.Subscription
 
closeAll() - Method in class com.aol.cyclops2.react.async.subscription.Subscription
 
closeAll() - Method in interface cyclops.stream.FutureStream
closes all open queues.
closeAndClear() - Method in class cyclops.async.Queue
 
closed() - Method in class com.aol.cyclops2.react.async.subscription.AlwaysContinue
 
closed() - Method in interface com.aol.cyclops2.react.async.subscription.Continueable
 
closed() - Method in class com.aol.cyclops2.react.async.subscription.Subscription
 
ClosedQueueException() - Constructor for exception cyclops.async.Queue.ClosedQueueException
 
closeQueueIfFinished(Queue) - Method in class com.aol.cyclops2.react.async.subscription.AlwaysContinue
 
closeQueueIfFinished(Queue) - Method in interface com.aol.cyclops2.react.async.subscription.Continueable
 
closeQueueIfFinished(Queue) - Method in class com.aol.cyclops2.react.async.subscription.Subscription
 
closeQueueIfFinishedStateless(Queue) - Method in class com.aol.cyclops2.react.async.subscription.AlwaysContinue
 
closeQueueIfFinishedStateless(Queue) - Method in interface com.aol.cyclops2.react.async.subscription.Continueable
 
closeQueueIfFinishedStateless(Queue) - Method in class com.aol.cyclops2.react.async.subscription.Subscription
 
ClosingSpliterator(long, Supplier<T>, Continueable, Queue) - Constructor for class cyclops.async.AdaptersModule.ClosingSpliterator
 
ClosingSpliterator(long, Supplier<T>, Continueable, Queue, AtomicBoolean) - Constructor for class cyclops.async.AdaptersModule.ClosingSpliterator
 
ClosingSpliterator(long, Supplier<T>, Continueable) - Constructor for class cyclops.async.AdaptersModule.ClosingSpliterator
 
CoercedMappable() - Constructor for class com.aol.cyclops2.types.mixins.AsMappable.CoercedMappable
 
coflatMap(Function<? super MonadicValue<T>, R>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
coflatMap(Function<? super MonadicValue<T>, R>) - Method in interface com.aol.cyclops2.types.MonadicValue
Perform a coflatMap operation.
coflatMap(Function<? super MonadicValue<T>, R>) - Method in class cyclops.async.Future
 
coflatMap(Function<? super DequeX<T>, ? extends R>) - Method in interface cyclops.collections.DequeX
coflatMap pattern, can be used to perform lazy reductions / collections / folds and other terminal operations
coflatMap(Function<? super PBagX<T>, ? extends R>) - Method in interface cyclops.collections.immutable.PBagX
coflatMap pattern, can be used to perform lazy reductions / collections / folds and other terminal operations
coflatMap(Function<? super POrderedSetX<T>, ? extends R>) - Method in interface cyclops.collections.immutable.POrderedSetX
coflatMap pattern, can be used to perform lazy reductions / collections / folds and other terminal operations
coflatMap(Function<? super PQueueX<T>, ? extends R>) - Method in interface cyclops.collections.immutable.PQueueX
coflatMap pattern, can be used to perform lazy reductions / collections / folds and other terminal operations
coflatMap(Function<? super PSetX<T>, ? extends R>) - Method in interface cyclops.collections.immutable.PSetX
coflatMap pattern, can be used to perform lazy reductions / collections / folds and other terminal operations
coflatMap(Function<? super PStackX<T>, ? extends R>) - Method in interface cyclops.collections.immutable.PStackX
coflatMap pattern, can be used to perform lazy reductions / collections / folds and other terminal operations
coflatMap(Function<? super PVectorX<T>, ? extends R>) - Method in interface cyclops.collections.immutable.PVectorX
coflatMap pattern, can be used to perform lazy reductions / collections / folds and other terminal operations
coflatMap(Function<? super ListX<T>, ? extends R>) - Method in interface cyclops.collections.ListX
coflatMap pattern, can be used to perform lazy reductions / collections / folds and other terminal operations
coflatMap(Function<? super QueueX<T>, ? extends R>) - Method in interface cyclops.collections.QueueX
coflatMap pattern, can be used to perform lazy reductions / collections / folds and other terminal operations
coflatMap(Function<? super SetX<T>, ? extends R>) - Method in interface cyclops.collections.SetX
coflatMap pattern, can be used to perform lazy reductions / collections / folds and other terminal operations
coflatMap(Function<? super SortedSetX<T>, ? extends R>) - Method in interface cyclops.collections.SortedSetX
coflatMap pattern, can be used to perform lazy reductions / collections / folds and other terminal operations
coflatMap(Function<? super MonadicValue<PT>, R>) - Method in interface cyclops.control.either.Either
 
coflatMap(Function<? super MonadicValue<RT>, R>) - Method in interface cyclops.control.either.Either3
 
coflatMap(Function<? super MonadicValue<RT>, R>) - Method in interface cyclops.control.either.Either4
 
coflatMap(Function<? super MonadicValue<RT>, R>) - Method in interface cyclops.control.either.Either5
 
coflatMap(Function<? super MonadicValue<T>, R>) - Method in interface cyclops.control.Eval
 
coflatMap(Function<? super MonadicValue<PT>, R>) - Method in interface cyclops.control.Ior
 
coflatMap(Function<? super MonadicValue<T>, R>) - Method in interface cyclops.control.Maybe
 
coflatMap(Function<? super MonadicValue<T>, R>) - Method in interface cyclops.control.Try
 
coflatMap(Function<? super MonadicValue<PT>, R>) - Method in interface cyclops.control.Xor
 
coflatMap(Function<? super Supplier<? super R>, ? extends R1>) - Method in interface cyclops.function.Fn0.FunctionalOperations
 
coflatMap(Function<? super Supplier<? super R>, ? extends R1>) - Method in interface cyclops.function.Fn0.SupplierKind
 
coflatMap(Function<? super Fn1<? super T1, ? extends R>, ? extends R1>) - Method in interface cyclops.function.Fn1.FunctionalOperations
 
coflatMap(Function<? super ReactiveSeq<U>, ? extends R>) - Method in interface cyclops.stream.FutureStream
coflatMap pattern, can be used to perform lazy reductions / collections / folds and other terminal operations
coflatMap(Function<? super ReactiveSeq<T>, ? extends R>) - Method in interface cyclops.stream.ReactiveSeq
coflatMap pattern, can be used to perform lazy reductions / collections / folds and other terminal operations
coflatMap(Function<? super Streamable<T>, ? extends R>) - Method in interface cyclops.stream.Streamable
coflatMap pattern, can be used to perform lazy reductions / collections / folds and other terminal operations
coflatMap(Function<? super Higher<CRE, T>, R>, Higher<CRE, T>) - Method in interface cyclops.typeclasses.comonad.Comonad
Contra-variant flatMap Transform the supplied data structure with the supplied transformation function Datastructure is provided to the function which returns a single value
coflatMapA(Function<? super AnyM<W, T>, R>) - Method in interface cyclops.monads.AnyM
1.
collect(Collector<? super T, A, R>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
collect(Collector<? super T, A, R>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
collect(Collector<? super T, A, R>) - Method in interface com.aol.cyclops2.types.anyM.NestedCollectable
 
collect(Supplier<C>, Collector<? super T, A, R>) - Method in interface com.aol.cyclops2.types.anyM.NestedCollectable
 
collect(Collector<? super T, A, R>) - Method in interface com.aol.cyclops2.types.Convertable
Collect the contents of the monad wrapped by this AnyM into supplied collector A mutable reduction operation equivalent to Stream#collect
collect(Supplier<R>, BiConsumer<R, ? super U>, BiConsumer<R, R>) - Method in interface com.aol.cyclops2.types.futurestream.LazyStream
 
collect(Collector<? super CompletableFuture<T>, A, R>) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Collect a Stream
collect(Collector<? super T, A, R>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
collect(Supplier<R>, BiConsumer<R, ? super T>, BiConsumer<R, R>) - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
collect(Collector<? super T, A, R>) - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
collect(Collector<? super T, A, R>) - Method in interface cyclops.monads.AnyM
Collect the contents of the monad wrapped by this AnyM into supplied collector A mutable reduction operation equivalent to Stream#collect
collect(Supplier<R>, BiConsumer<R, ? super U>, BiConsumer<R, R>) - Method in interface cyclops.stream.FutureStream
 
collect(Supplier<R>, BiConsumer<R, ? super T>, BiConsumer<R, R>) - Method in interface cyclops.stream.ReactiveSeq
Performs a mutable reduction operation on the elements of this stream.
collect(Collector<? super T, A, R>) - Method in interface cyclops.stream.ReactiveSeq
Performs a mutable reduction operation on the elements of this stream using a Collector.
collect(Supplier<R>, BiConsumer<R, ? super T>, BiConsumer<R, R>) - Method in interface cyclops.stream.Streamable
 
collect(Collector<? super T, A, R>) - Method in interface cyclops.stream.Streamable
 
collectable() - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
Narrow this class to a Collectable
collectable() - Method in interface cyclops.stream.Streamable
 
collectionConcat(C) - Static method in interface cyclops.Monoids
This Semigroup will attempt to combine JDK Collections.
collectionConcat() - Static method in interface cyclops.Semigroups
This Semigroup will attempt to combine JDK Collections.
CollectionX<T> - Interface in com.aol.cyclops2.data.collections.extensions
An interface that extends JDK Collection interface with a significant number of new operators
collectionX(AnyM<W, ? extends T>) - Static method in interface cyclops.monads.Witness
 
collectionXConcat(C) - Static method in interface cyclops.Monoids
To manage javac type inference first assign the monoid
collectionXConcat() - Static method in interface cyclops.Semigroups
To manage javac type inference first assign the semigroup
CollectionXImpl<T> - Class in com.aol.cyclops2.data.collections.extensions
 
CollectionXImpl() - Constructor for class com.aol.cyclops2.data.collections.extensions.CollectionXImpl
 
collectSeq(Collector<? super U, A, R>) - Method in interface cyclops.stream.FutureStream
 
collectSeq(Collector<? super T, A, R>) - Method in interface cyclops.stream.ReactiveSeq
 
com.aol.cyclops2.data.collections.extensions - package com.aol.cyclops2.data.collections.extensions
 
com.aol.cyclops2.data.collections.extensions.lazy - package com.aol.cyclops2.data.collections.extensions.lazy
 
com.aol.cyclops2.data.collections.extensions.lazy.immutable - package com.aol.cyclops2.data.collections.extensions.lazy.immutable
 
com.aol.cyclops2.data.collections.extensions.persistent - package com.aol.cyclops2.data.collections.extensions.persistent
 
com.aol.cyclops2.data.collections.extensions.standard - package com.aol.cyclops2.data.collections.extensions.standard
 
com.aol.cyclops2.hkt - package com.aol.cyclops2.hkt
 
com.aol.cyclops2.react - package com.aol.cyclops2.react
 
com.aol.cyclops2.react.async.subscription - package com.aol.cyclops2.react.async.subscription
 
com.aol.cyclops2.react.collectors.lazy - package com.aol.cyclops2.react.collectors.lazy
 
com.aol.cyclops2.react.threads - package com.aol.cyclops2.react.threads
 
com.aol.cyclops2.types - package com.aol.cyclops2.types
 
com.aol.cyclops2.types.anyM - package com.aol.cyclops2.types.anyM
 
com.aol.cyclops2.types.anyM.transformers - package com.aol.cyclops2.types.anyM.transformers
 
com.aol.cyclops2.types.extensability - package com.aol.cyclops2.types.extensability
 
com.aol.cyclops2.types.futurestream - package com.aol.cyclops2.types.futurestream
 
com.aol.cyclops2.types.mixins - package com.aol.cyclops2.types.mixins
 
com.aol.cyclops2.types.stream - package com.aol.cyclops2.types.stream
 
com.aol.cyclops2.types.stream.reactive - package com.aol.cyclops2.types.stream.reactive
 
com.aol.cyclops2.util - package com.aol.cyclops2.util
 
com.aol.cyclops2.util.stream.pushable - package com.aol.cyclops2.util.stream.pushable
 
com.aol.cyclops2.util.stream.scheduling.cron - package com.aol.cyclops2.util.stream.scheduling.cron
 
combinations(int) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
combinations() - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
combinations(int) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
combinations() - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
combinations(int) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
combinations() - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
combinations(int) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
combinations() - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
combinations(int) - Method in interface com.aol.cyclops2.types.ExtendedTraversable
Generate the combinations based on values in the ExtendedTraversable.
combinations() - Method in interface com.aol.cyclops2.types.ExtendedTraversable
Generate the combinations based on values in the ExtendedTraversable.
combinations(int) - Method in interface cyclops.collections.DequeX
 
combinations() - Method in interface cyclops.collections.DequeX
 
combinations(int) - Method in interface cyclops.collections.immutable.PBagX
 
combinations() - Method in interface cyclops.collections.immutable.PBagX
 
combinations(int) - Method in interface cyclops.collections.immutable.POrderedSetX
 
combinations() - Method in interface cyclops.collections.immutable.POrderedSetX
 
combinations(int) - Method in interface cyclops.collections.immutable.PQueueX
 
combinations() - Method in interface cyclops.collections.immutable.PQueueX
 
combinations(int) - Method in interface cyclops.collections.immutable.PSetX
 
combinations() - Method in interface cyclops.collections.immutable.PSetX
 
combinations(int) - Method in interface cyclops.collections.immutable.PStackX
 
combinations() - Method in interface cyclops.collections.immutable.PStackX
 
combinations(int) - Method in interface cyclops.collections.immutable.PVectorX
 
combinations() - Method in interface cyclops.collections.immutable.PVectorX
 
combinations(int) - Method in interface cyclops.collections.ListX
 
combinations() - Method in interface cyclops.collections.ListX
 
combinations(int) - Method in interface cyclops.collections.SortedSetX
 
combinations() - Method in interface cyclops.collections.SortedSetX
 
combinations() - Method in interface cyclops.stream.FutureStream
FutureStream.of(1,2,3).combinations() //FutureStream[SequenceM[],SequenceM[1],SequenceM[2],SequenceM[3].SequenceM[1,2],SequenceM[1,3],SequenceM[2,3] ,SequenceM[1,2,3]]
combinations(int) - Method in interface cyclops.stream.ReactiveSeq
ReactiveSeq.of(1,2,3).combinations(2) //ReactiveSeq[ReactiveSeq[1,2],ReactiveSeq[1,3],ReactiveSeq[2,3]]
combinations() - Method in interface cyclops.stream.ReactiveSeq
ReactiveSeq.of(1,2,3).combinations() //ReactiveSeq[ReactiveSeq[],ReactiveSeq[1],ReactiveSeq[2],ReactiveSeq[3].ReactiveSeq[1,2],ReactiveSeq[1,3],ReactiveSeq[2,3] ,ReactiveSeq[1,2,3]]
combinations(int) - Method in interface cyclops.stream.Streamable
Streamable.of(1,2,3).combinations(2) //Streamable[Streamable[1,2],Streamable[1,3],Streamable[2,3]]
combinations() - Method in interface cyclops.stream.Streamable
Streamable.of(1,2,3).combinations() //Streamable[Streamable[],Streamable[1],Streamable[2],Streamable[3],Streamable[1,2],Streamable[1,3],Streamable[2,3] ,Streamable[1,2,3]]
combine(BiPredicate<? super T, ? super T>, BinaryOperator<T>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
combine(BiPredicate<? super T, ? super T>, BinaryOperator<T>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
combine(BiPredicate<? super T, ? super T>, BinaryOperator<T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
combine(BiPredicate<? super T, ? super T>, BinaryOperator<T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
combine(Value<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
combine(BiPredicate<? super T, ? super T>, BinaryOperator<T>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
combine(Value<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
combine(Value<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in interface com.aol.cyclops2.types.MonadicValue
Lazily combine this ApplicativeFunctor with the supplied value via the supplied BiFunction Example
combine(BiPredicate<? super T, ? super T>, BinaryOperator<T>) - Method in interface com.aol.cyclops2.types.Traversable
Combine two adjacent elements in a traversable using the supplied BinaryOperator This is a stateful grouping and reduction operation.
combine(Value<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in class cyclops.async.Future
 
combine(BiPredicate<? super T, ? super T>, BinaryOperator<T>) - Method in interface cyclops.collections.DequeX
Combine two adjacent elements in a DequeX using the supplied BinaryOperator This is a stateful grouping & reduction operation.
combine(BiPredicate<? super T, ? super T>, BinaryOperator<T>) - Method in interface cyclops.collections.immutable.PBagX
Combine two adjacent elements in a PBagX using the supplied BinaryOperator This is a stateful grouping & reduction operation.
combine(BiPredicate<? super T, ? super T>, BinaryOperator<T>) - Method in interface cyclops.collections.immutable.POrderedSetX
Combine two adjacent elements in a POrderedSetX using the supplied BinaryOperator This is a stateful grouping & reduction operation.
combine(BiPredicate<? super T, ? super T>, BinaryOperator<T>) - Method in interface cyclops.collections.immutable.PQueueX
Combine two adjacent elements in a PQueueX using the supplied BinaryOperator This is a stateful grouping & reduction operation.
combine(BiPredicate<? super T, ? super T>, BinaryOperator<T>) - Method in interface cyclops.collections.immutable.PSetX
Combine two adjacent elements in a PSetX using the supplied BinaryOperator This is a stateful grouping & reduction operation.
combine(BiPredicate<? super T, ? super T>, BinaryOperator<T>) - Method in interface cyclops.collections.immutable.PStackX
Combine two adjacent elements in a PStackX using the supplied BinaryOperator This is a stateful grouping & reduction operation.
combine(BiPredicate<? super T, ? super T>, BinaryOperator<T>) - Method in interface cyclops.collections.immutable.PVectorX
Combine two adjacent elements in a PVectorX using the supplied BinaryOperator This is a stateful grouping & reduction operation.
combine(BiPredicate<? super T, ? super T>, BinaryOperator<T>) - Method in interface cyclops.collections.ListX
Combine two adjacent elements in a ListX using the supplied BinaryOperator This is a stateful grouping and reduction operation.
combine(BiPredicate<? super T, ? super T>, BinaryOperator<T>) - Method in interface cyclops.collections.QueueX
Combine two adjacent elements in a QueueX using the supplied BinaryOperator This is a stateful grouping & reduction operation.
combine(BiPredicate<? super T, ? super T>, BinaryOperator<T>) - Method in interface cyclops.collections.SetX
Combine two adjacent elements in a SetX using the supplied BinaryOperator This is a stateful grouping and reduction operation.
combine(BiPredicate<? super T, ? super T>, BinaryOperator<T>) - Method in interface cyclops.collections.SortedSetX
Combine two adjacent elements in a SortedSetX using the supplied BinaryOperator This is a stateful grouping and reduction operation.
combine(CompletableFuture<? extends T1>, Value<? extends T2>, BiFunction<? super T1, ? super T2, ? extends R>) - Static method in class cyclops.CompletableFutures
Combine a CompletableFuture with the provided Value asynchronously (if not completed) using the supplied BiFunction
combine(CompletableFuture<? extends T1>, CompletableFuture<? extends T2>, BiFunction<? super T1, ? super T2, ? extends R>) - Static method in class cyclops.CompletableFutures
Combine a CompletableFuture with the provided CompletableFuture asynchronously (if not completed) using the supplied BiFunction
combine(Xor<? extends ST, ? extends T2>, BinaryOperator<ST>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in interface cyclops.control.either.Either
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in interface cyclops.control.either.Either
 
combine(Either<? extends ST, ? extends T2>, BinaryOperator<ST>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in interface cyclops.control.either.Either
Accumulate secondary values with the provided BinaryOperator / Semigroup Semigroups Right accumulation only occurs if all phases are primary
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class cyclops.control.either.Either.Lazy
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class cyclops.control.either.Either.Left
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class cyclops.control.either.Either.Right
 
combine(Value<? extends T2>, BiFunction<? super RT, ? super T2, ? extends R>) - Method in interface cyclops.control.either.Either3
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class cyclops.control.either.Either3.Left1
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class cyclops.control.either.Either3.Left2
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class cyclops.control.either.Either3.Right
 
combine(Value<? extends T2>, BiFunction<? super RT, ? super T2, ? extends R>) - Method in interface cyclops.control.either.Either4
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class cyclops.control.either.Either4.Left1
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class cyclops.control.either.Either4.Left2
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class cyclops.control.either.Either4.Left3
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class cyclops.control.either.Either4.Right
 
combine(Value<? extends T2>, BiFunction<? super RT, ? super T2, ? extends R>) - Method in interface cyclops.control.either.Either5
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class cyclops.control.either.Either5.Left1
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class cyclops.control.either.Either5.Left2
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class cyclops.control.either.Either5.Left3
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class cyclops.control.either.Either5.Left4
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class cyclops.control.either.Either5.Right
 
combine(Value<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in interface cyclops.control.Eval
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class cyclops.control.Ior.Both
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in interface cyclops.control.Ior
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class cyclops.control.Ior.Primary
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class cyclops.control.Ior.Secondary
 
combine(Value<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in interface cyclops.control.Maybe
 
combine(Monoid<T>, Try<? extends T, X>) - Method in interface cyclops.control.Try
Combine this Try with another using the supplied Monoid as a combiner
combine(Value<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in interface cyclops.control.Try
 
combine(Value<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in class cyclops.control.Try.Failure
 
combine(Value<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in class cyclops.control.Try.Success
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in interface cyclops.control.Xor
 
combine(Xor<? extends ST, ? extends T2>, BinaryOperator<ST>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in interface cyclops.control.Xor
Accumulate secondary values with the provided BinaryOperator / Semigroup Semigroups Primary accumulation only occurs if all phases are primary
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class cyclops.control.Xor.Primary
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class cyclops.control.Xor.Secondary
 
combine(Value<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in class cyclops.monads.transformers.FutureT
 
combine(BiPredicate<? super T, ? super T>, BinaryOperator<T>) - Method in class cyclops.monads.transformers.ListT
 
combine(Optional<? extends T1>, Value<? extends T2>, BiFunction<? super T1, ? super T2, ? extends R>) - Static method in class cyclops.Optionals
Combine an Optional with the provided value using the supplied BiFunction
combine(Optional<? extends T1>, Optional<? extends T2>, BiFunction<? super T1, ? super T2, ? extends R>) - Static method in class cyclops.Optionals
Combine an Optional with the provided Optional using the supplied BiFunction
combine(BiPredicate<? super U, ? super U>, BinaryOperator<U>) - Method in interface cyclops.stream.FutureStream
 
combine(BiPredicate<? super T, ? super T>, BinaryOperator<T>) - Method in interface cyclops.stream.ReactiveSeq
 
combine(BiPredicate<? super T, ? super T>, BinaryOperator<T>) - Method in interface cyclops.stream.Streamable
 
combine(Stream<T>, BiPredicate<? super T, ? super T>, BinaryOperator<T>) - Static method in class cyclops.Streams
 
Combine<CRE> - Interface in cyclops.typeclasses
 
combineEager(Monoid<T>, AnyMValue<W, ? extends T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
combineEager(Monoid<T>, MonadicValue<? extends T>) - Method in interface com.aol.cyclops2.types.MonadicValue
Eagerly combine two MonadicValues using the supplied monoid (@see ApplicativeFunctor for type appropraite i.e.
combineEager(Monoid<T>, MonadicValue<? extends T>) - Method in class cyclops.async.Future
 
combineEager(Monoid<PT>, MonadicValue<? extends PT>) - Method in interface cyclops.control.either.Either
 
combineEager(Monoid<RT>, MonadicValue<? extends RT>) - Method in interface cyclops.control.either.Either3
 
combineEager(Monoid<RT>, MonadicValue<? extends RT>) - Method in interface cyclops.control.either.Either4
 
combineEager(Monoid<RT>, MonadicValue<? extends RT>) - Method in interface cyclops.control.either.Either5
 
combineEager(Monoid<T>, MonadicValue<? extends T>) - Method in interface cyclops.control.Eval
 
combineEager(Monoid<PT>, MonadicValue<? extends PT>) - Method in interface cyclops.control.Ior
 
combineEager(Monoid<T>, MonadicValue<? extends T>) - Method in interface cyclops.control.Maybe
 
combineEager(Monoid<PT>, MonadicValue<? extends PT>) - Method in interface cyclops.control.Xor
 
combineFutureStream() - Static method in interface cyclops.Monoids
 
combineFutureStream() - Static method in interface cyclops.Semigroups
 
combineLatest(SimpleReactStream<T2>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
combineReactiveSeq() - Static method in interface cyclops.Monoids
 
combineReactiveSeq() - Static method in interface cyclops.Semigroups
 
combineScalarFunctors(Function<T, A>, Monoid<T>) - Static method in interface cyclops.Monoids
Example sum integer Maybes
combineScalarFunctors(BiFunction<T, T, T>) - Static method in interface cyclops.Semigroups
BinaryOperator<Combiner<Integer>> sumMaybes = Semigroups.combineScalarFunctors(Semigroups.intSum); Maybe.just(1) .combine(sumMaybes, Maybe.just(5)) //Maybe[6]
combineSeq() - Static method in interface cyclops.Monoids
 
combineSeq() - Static method in interface cyclops.Semigroups
 
combineStream() - Static method in interface cyclops.Monoids
 
combineStream() - Static method in interface cyclops.Semigroups
 
combineToList(Xor<ST, ? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in interface cyclops.control.either.Either
 
combineToList(Either<ST, ? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in interface cyclops.control.either.Either
Accumulate secondarys into a PStackX (extended Persistent List) and Right with the supplied combiner function Right accumulation only occurs if all phases are primary
combineToList(Xor<ST, ? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in interface cyclops.control.Xor
Accumulate secondarys into a PStackX (extended Persistent List) and Primary with the supplied combiner function Primary accumulation only occurs if all phases are primary
combineZippables(Function<T, A>, Monoid<T>) - Static method in interface cyclops.Monoids
Example sum integer Lists
combineZippables(BiFunction<T, T, T>) - Static method in interface cyclops.Semigroups
BinaryOperator<Zippable<Integer>> sumInts = Semigroups.combineZippables(Semigroups.intSum); sumInts.apply(ListX.of(1,2,3), ListX.of(4,5,6)); //List[5,7,9];
commonPrefix() - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
commonSuffix() - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
comonad() - Static method in class cyclops.async.Future.Instances
 
comonad() - Static method in class cyclops.CompletableFutures.Instances
 
comonad() - Static method in class cyclops.control.Eval.Instances
 
comonad() - Static method in class cyclops.control.Maybe.Instances
 
comonad() - Static method in class cyclops.Optionals.Instances
 
Comonad<CRE> - Interface in cyclops.typeclasses.comonad
Contra-variant Monad type class Nest values (contra-variant to flatten) Extract values (contra-varaiant to of) coFlatMap - a transformation that accepts a comand and returns a value
comonad(Functor<CRE>, Pure<CRE>, Function<? super Higher<CRE, T>, ? extends T>) - Static method in interface cyclops.typeclasses.instances.General
 
Comparables() - Constructor for class cyclops.collections.SortedSetX.Comparables
 
comparator() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazySortedSetX
 
compareTo(T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
compareTo(T) - Method in interface cyclops.collections.ListX
 
completableFuture(AnyM<Witness.completableFuture, ? extends T>) - Static method in interface cyclops.monads.Witness
 
CompletableFutureKind<T> - Interface in cyclops.higherkindedtypes
Simulates Higher Kinded Types for CompletableFuture's CompletableFutureKind is a CompletableFuture and a Higher Kinded Type (CompletableFutureKind.µ,T)
CompletableFutureKind.Box<T> - Class in cyclops.higherkindedtypes
 
CompletableFutureKind.µ - Class in cyclops.higherkindedtypes
Witness type
CompletableFutures - Class in cyclops
Utilty methods for working with JDK CompletableFutures
CompletableFutures() - Constructor for class cyclops.CompletableFutures
 
CompletableFutures.Instances - Class in cyclops
Companion class for creating Type Class instances for working with CompletableFutures
completableFutureToStream(CompletableFuture<T>) - Static method in class cyclops.Streams
Convert a CompletableFuture to a Stream
complete(T) - Method in class cyclops.async.Future
If not already completed, sets the value of this Future to the provided value
complete() - Method in interface cyclops.control.Trampoline
 
completedFuture(T) - Static method in interface cyclops.higherkindedtypes.CompletableFutureKind
Construct a HKT encoded completed CompletableFuture
completeExceptionally(Throwable) - Method in class cyclops.async.Future
Complete this Future with an Exception
compose(Function<? super V, ? extends T>) - Method in class cyclops.function.FluentFunctions.FluentFunction
 
compose(Function<? super V, ? extends T1>) - Method in interface cyclops.function.Fn1
 
Compose<CRE,C2> - Class in cyclops.typeclasses.functor
Compose two functors so operations are applied to the inner functor e.g.
Compose() - Constructor for class cyclops.typeclasses.functor.Compose
 
compose(Functor<CRE>, Functor<C2>) - Static method in class cyclops.typeclasses.functor.Compose
Compose two functors
compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
Deprecated.
compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
Deprecated.
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
computeIfAbsent(Supplier<T>) - Method in class cyclops.box.LazyImmutable
Get the current value or set if it has not been set yet
computeIfAbsent(Object, Function<Object, OUT>) - Method in interface cyclops.function.Cacheable
Implementation should call the underlying cache
computeIfAbsent(Object, Function<Object, OUT>) - Method in interface cyclops.function.SoftenedCacheable
Implementation should call the underlying cache
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
Deprecated.
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
concat(Stream<T>) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
 
concat(T) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
 
concat(T...) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
 
concat(Stream<? extends U>) - Method in interface cyclops.stream.FutureStream
Concatenate two streams operating on the underlying futures rather than results.
concat(U) - Method in interface cyclops.stream.FutureStream
Concatenate two streams operating on the underlying futures rather than results.
concat(U...) - Method in interface cyclops.stream.FutureStream
Concatenate two streams.
concat(Stream<? extends T>...) - Static method in interface cyclops.stream.ReactiveSeq
 
concat(Spliterator<? extends T>...) - Static method in interface cyclops.stream.ReactiveSeq
 
concat(Stream<? extends T>, Stream<? extends T>) - Static method in interface cyclops.stream.ReactiveSeq
 
concat(Spliterator<? extends T>, Spliterator<? extends T>) - Static method in interface cyclops.stream.ReactiveSeq
 
concat(Streamable<T>) - Method in interface cyclops.stream.Streamable
 
concat(T) - Method in interface cyclops.stream.Streamable
 
concat(T...) - Method in interface cyclops.stream.Streamable
 
concat(Object, Stream<U>) - Static method in class cyclops.Streams
Concat an Object and a Stream If the Object is a Stream, Streamable or Iterable will be converted (or left) in Stream form and concatonated Otherwise a new Stream.of(o) is created
concatDoubles(ReactiveSeq<Double>) - Static method in interface cyclops.stream.ReactiveSeq
 
concatFutures(CompletableFuture<T>...) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Concat supplied Futures to this Stream
concatInts(ReactiveSeq<Integer>) - Static method in interface cyclops.stream.ReactiveSeq
 
concatLongs(ReactiveSeq<Long>) - Static method in interface cyclops.stream.ReactiveSeq
 
concatStreamFutures(Stream<CompletableFuture<T>>) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Concat supplied Futures to this Stream
ConfigurableStream<T,C> - Interface in com.aol.cyclops2.types.futurestream
 
connect() - Method in interface com.aol.cyclops2.types.stream.HotStream
Connect to this HotStream (Stream that is already emitting data)
connect(Queue<T>) - Method in interface com.aol.cyclops2.types.stream.HotStream
Connect to this HotStream using the provided transfer async.Queue.
connectTo(Queue<T>, Function<ReactiveSeq<T>, R>) - Method in interface com.aol.cyclops2.types.stream.HotStream
Connect to this HotStream using the provided transfer async.Queue.
construct(Stream<U>) - Method in class cyclops.async.LazyReact
 
construct(Stream) - Method in class cyclops.async.SimpleReact
 
constructFutures(Stream<CompletableFuture<U>>) - Method in class cyclops.async.LazyReact
Construct a FutureStream from a Stream of CompletableFutures
consumeAny(Either<LT, RT>) - Static method in interface cyclops.control.either.Either
Static method useful as a method reference for fluent consumption of any value type stored in this Either (will capture the lowest common type)
consumeAny(Either3<LT, M, RT>) - Static method in interface cyclops.control.either.Either3
Static method useful as a method reference for fluent consumption of any value type stored in this Either (will capture the lowest common type)
consumeAny(Either4<LT1, LT2, LT3, RT>) - Static method in interface cyclops.control.either.Either4
Static method useful as a method reference for fluent consumption of any value type stored in this Either (will capture the lowest common type)
consumeAny(Either5<LT1, LT2, LT3, LT4, RT>) - Static method in interface cyclops.control.either.Either5
Static method useful as a method reference for fluent consumption of any value type stored in this Either (will capture the lowest common type)
consumeAny(Ior<LT, RT>) - Static method in interface cyclops.control.Ior
Static method useful as a method reference for fluent consumption of any value type stored in this Either (will capture the lowest common type)
consumeAny(Xor<LT, RT>) - Static method in interface cyclops.control.Xor
Static method useful as a method reference for fluent consumption of any value type stored in this Either (will capture the lowest common type)
consumer3() - Method in interface cyclops.function.C3
 
consumer4() - Method in interface cyclops.function.C4
 
consumer5() - Method in interface cyclops.function.C5
 
contains(Object) - Method in class com.aol.cyclops2.data.collections.extensions.CollectionXImpl
 
contains(Object) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.AbstractLazyMutableCollection
 
contains(Object) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.AbstractLazyPersistentCollection
 
contains(Object) - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
contains(T) - Method in interface cyclops.stream.Streamable
True if a streamable contains element t
containsAll(Collection<?>) - Method in class com.aol.cyclops2.data.collections.extensions.CollectionXImpl
 
containsAll(Collection<?>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.AbstractLazyMutableCollection
 
containsAll(Collection<?>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.AbstractLazyPersistentCollection
 
containsAll(Collection) - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
containsKey(Object) - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
 
containsKey(Object) - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
containsValue(Object) - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
 
containsValue(Object) - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
Continuation - Class in com.aol.cyclops2.types.futurestream
 
Continuation() - Constructor for class com.aol.cyclops2.types.futurestream.Continuation
 
ContinuationStrategy - Interface in cyclops.async
 
Continueable - Interface in com.aol.cyclops2.react.async.subscription
 
control(Function<Supplier<U>, Supplier<U>>) - Method in interface cyclops.stream.FutureStream
Allows clients to control the emission of data for the next phase of the Stream.
Convert<T extends Convert<?>> - Interface in com.aol.cyclops2.hkt
 
convert(Function<? super T, ? extends R>) - Method in interface com.aol.cyclops2.hkt.Convert
Fluent interface for converting this type to another
Convertable<T> - Interface in com.aol.cyclops2.types
Interface that represents a single value that can be converted into a List, Stream or Optional
Convertable.SupplierToConvertable<T> - Class in com.aol.cyclops2.types
 
ConvertableSequence<T> - Interface in com.aol.cyclops2.types.stream
Represents a non-scalar Data Structure that can be converted to other types
ConvertableToReactiveSeq<T> - Interface in com.aol.cyclops2.types.stream
Represents a data type that is convertable to a ReactiveSeq
convertToLazyStream() - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
Convert between an Lazy and Eager future stream, can be used to take advantages of each approach during a single Stream
convertToSimpleReact() - Method in interface cyclops.stream.FutureStream
Convert between an Lazy and Eager SimpleReact Stream, can be used to take advantages of each approach during a single Stream Allows callers to take advantage of functionality only available in SimpleReactStreams such as allOf
copy(int) - Method in interface cyclops.stream.FutureStream
Copy this Stream the specified number of times
copySimpleReactStream(int) - Method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
 
copySimpleReactStream(int) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
count() - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
count(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
count() - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
count() - Method in interface cyclops.stream.FutureStream
 
count() - Method in interface cyclops.stream.ReactiveSeq
Returns the count of elements in this stream.
count() - Method in interface cyclops.stream.Streamable
 
countDistinct(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
countDistinct() - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
countDistinctBy(Function<? super T, ? extends U>, Predicate<? super U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
countDistinctBy(Function<? super T, ? extends U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
Counter() - Constructor for class com.aol.cyclops2.types.stream.reactive.QueueBasedSubscriber.Counter
 
CPU - Static variable in class com.aol.cyclops2.react.collectors.lazy.MaxActive
 
createMergeQueue() - Static method in class cyclops.async.Queue
 
CronExpression - Class in com.aol.cyclops2.util.stream.scheduling.cron
Provides a parser and evaluator for unix-like cron expressions.
CronExpression(String) - Constructor for class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
Constructs a new CronExpression based on the specified parameter.
CronExpression(CronExpression) - Constructor for class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
Constructs a new CronExpression as a copy of an existing instance.
crossApply(Function<? super U, ? extends Iterable<? extends U1>>) - Method in interface cyclops.stream.FutureStream
 
crossJoin(Stream<? extends T>) - Method in interface cyclops.stream.FutureStream
Cross join 2 streams into one.
crossJoin(Streamable<U>) - Method in interface cyclops.stream.Streamable
 
Curry - Class in cyclops.function
 
Curry() - Constructor for class cyclops.function.Curry
 
curry(Fn1<T1, R>) - Static method in class cyclops.function.Curry
 
curry(Fn1<? super T1, ? extends R>) - Static method in class cyclops.function.CurryVariance
 
curry() - Method in class cyclops.function.FluentFunctions.FluentBiFunction
Curry this BiFunction, that is convert it from a BiFunction that accepts two input parameters to a 'chain' of two Functions that accept a single parameter
curry() - Method in class cyclops.function.FluentFunctions.FluentTriFunction
Curry this BiFunction, that is convert it from a TriFunction that accepts thre input parameters to a 'chain' of three Functions that accept a single parameter
curry() - Method in interface cyclops.function.Fn2
 
curry() - Method in interface cyclops.function.Fn3
 
curry() - Method in interface cyclops.function.Fn4
 
curry() - Method in interface cyclops.function.Fn5
 
curry() - Method in interface cyclops.function.Fn6
 
curry() - Method in interface cyclops.function.Fn7
 
curry() - Method in interface cyclops.function.Fn8
 
curry2(BiFunction<T1, T2, R>) - Static method in class cyclops.function.Curry
 
curry2(BiFunction<? super T1, ? super T2, ? extends R>) - Static method in class cyclops.function.CurryVariance
 
curry2(BiFunction<T1, T2, R>) - Static method in interface cyclops.typeclasses.monad.Applicative
 
curry3(Fn3<T1, T2, T3, R>) - Static method in class cyclops.function.Curry
 
curry3(Fn3<? super T1, ? super T2, ? super T3, ? extends R>) - Static method in class cyclops.function.CurryVariance
 
curry4(Fn4<T1, T2, T3, T4, R>) - Static method in class cyclops.function.Curry
 
curry4(Fn4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Static method in class cyclops.function.CurryVariance
 
curry5(Fn5<T1, T2, T3, T4, T5, R>) - Static method in class cyclops.function.Curry
 
curry5(Fn5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>) - Static method in class cyclops.function.CurryVariance
 
curry6(Fn6<T1, T2, T3, T4, T5, T6, R>) - Static method in class cyclops.function.Curry
 
curry6(Fn6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>) - Static method in class cyclops.function.CurryVariance
 
curry7(Fn7<T1, T2, T3, T4, T5, T6, T7, R>) - Static method in class cyclops.function.Curry
 
curry7(Fn7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>) - Static method in class cyclops.function.CurryVariance
 
curry8(Fn8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in class cyclops.function.Curry
 
curry8(Fn8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>) - Static method in class cyclops.function.CurryVariance
 
curryC2(BiConsumer<T1, T2>) - Static method in class cyclops.function.CurryConsumer
 
curryC3(C3<T1, T2, T3>) - Static method in class cyclops.function.CurryConsumer
 
curryC4(C4<T1, T2, T3, T4>) - Static method in class cyclops.function.CurryConsumer
 
curryC5(C5<T1, T2, T3, T4, T5>) - Static method in class cyclops.function.CurryConsumer
 
CurryConsumer - Class in cyclops.function
 
CurryConsumer() - Constructor for class cyclops.function.CurryConsumer
 
CurryVariance - Class in cyclops.function
 
CurryVariance() - Constructor for class cyclops.function.CurryVariance
 
cycle(long) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
cycle(Monoid<T>, long) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
cycle(long) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
cycle(Monoid<T>, long) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
cycle(long) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
cycle(Monoid<T>, long) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
cycle(long) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
cycle(Monoid<T>, long) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
cycle(long) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
cycle(Monoid<T>, long) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
cycle(int) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Convert to a Stream with the values repeated specified times
cycle() - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Convert to a Stream with the values infinitely cycled
cycle(long) - Method in interface com.aol.cyclops2.types.Traversable
Convert to a Stream with the values repeated specified times
cycle(Monoid<T>, long) - Method in interface com.aol.cyclops2.types.Traversable
Convert to a Stream with the result of a reduction operation repeated specified times
cycle(long) - Method in interface cyclops.collections.DequeX
 
cycle(Monoid<T>, long) - Method in interface cyclops.collections.DequeX
 
cycle(long) - Method in interface cyclops.collections.immutable.PBagX
 
cycle(Monoid<T>, long) - Method in interface cyclops.collections.immutable.PBagX
 
cycle(long) - Method in interface cyclops.collections.immutable.POrderedSetX
 
cycle(Monoid<T>, long) - Method in interface cyclops.collections.immutable.POrderedSetX
 
cycle(long) - Method in interface cyclops.collections.immutable.PQueueX
 
cycle(Monoid<T>, long) - Method in interface cyclops.collections.immutable.PQueueX
 
cycle(long) - Method in interface cyclops.collections.immutable.PSetX
 
cycle(Monoid<T>, long) - Method in interface cyclops.collections.immutable.PSetX
 
cycle(long) - Method in interface cyclops.collections.immutable.PStackX
 
cycle(Monoid<T>, long) - Method in interface cyclops.collections.immutable.PStackX
 
cycle(long) - Method in interface cyclops.collections.immutable.PVectorX
 
cycle(Monoid<T>, long) - Method in interface cyclops.collections.immutable.PVectorX
 
cycle(long) - Method in interface cyclops.collections.ListX
 
cycle(Monoid<T>, long) - Method in interface cyclops.collections.ListX
 
cycle(long) - Method in interface cyclops.collections.QueueX
 
cycle(Monoid<T>, long) - Method in interface cyclops.collections.QueueX
 
cycle(long) - Method in interface cyclops.collections.SetX
 
cycle(Monoid<T>, long) - Method in interface cyclops.collections.SetX
 
cycle(long) - Method in interface cyclops.collections.SortedSetX
 
cycle(Monoid<T>, long) - Method in interface cyclops.collections.SortedSetX
 
cycle(long) - Method in class cyclops.monads.transformers.ListT
 
cycle(Monoid<T>, long) - Method in class cyclops.monads.transformers.ListT
 
cycle(long) - Method in interface cyclops.stream.FutureStream
Create a Stream that finitely cycles this Stream, provided number of times
cycle() - Method in interface cyclops.stream.FutureStream
Create a Stream that infinitely cycles this Stream
cycle(Monoid<U>, long) - Method in interface cyclops.stream.FutureStream
 
cycle() - Method in interface cyclops.stream.ReactiveSeq
Convert to a Stream with the values infinitely cycled
cycle(Monoid<T>, long) - Method in interface cyclops.stream.ReactiveSeq
Convert to a Stream with the result of a reduction operation repeated specified times
cycle(long) - Method in interface cyclops.stream.ReactiveSeq
Convert to a Stream with the values repeated specified times
cycle(long) - Method in interface cyclops.stream.Streamable
Convert to a Stream with the values repeated specified times
cycle() - Method in interface cyclops.stream.Streamable
Convert to a Stream with the values infinitely cycled
cycle(Monoid<T>, long) - Method in interface cyclops.stream.Streamable
Convert to a Stream with the result of a reduction operation repeated specified times
cycle(Stream<T>, Monoid<T>, int) - Static method in class cyclops.Streams
Convert to a Stream with the result of a reduction operation repeated specified times
cycle(Stream<U>) - Static method in class cyclops.Streams
Create a new Stream that infiniteable cycles the provided Stream
cycle(Streamable<U>) - Static method in class cyclops.Streams
Create a Stream that infiniteable cycles the provided Streamable
cycle(long, Streamable<U>) - Static method in class cyclops.Streams
Create a Stream that finitely cycles the provided Streamable, provided number of times
cycleUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
cycleUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
cycleUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
cycleUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
cycleUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
cycleUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.Traversable
Repeat in a Stream until specified predicate holds
cycleUntil(Predicate<? super T>) - Method in interface cyclops.collections.DequeX
 
cycleUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PBagX
 
cycleUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
cycleUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PQueueX
 
cycleUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PSetX
 
cycleUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PStackX
 
cycleUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PVectorX
 
cycleUntil(Predicate<? super T>) - Method in interface cyclops.collections.ListX
 
cycleUntil(Predicate<? super T>) - Method in interface cyclops.collections.QueueX
 
cycleUntil(Predicate<? super T>) - Method in interface cyclops.collections.SetX
 
cycleUntil(Predicate<? super T>) - Method in interface cyclops.collections.SortedSetX
 
cycleUntil(Predicate<? super T>) - Method in class cyclops.monads.transformers.ListT
 
cycleUntil(Predicate<? super U>) - Method in interface cyclops.stream.FutureStream
Repeat in a Stream until specified predicate holds
cycleUntil(Predicate<? super T>) - Method in interface cyclops.stream.ReactiveSeq
Repeat in a Stream until specified predicate holds
cycleUntil(Predicate<? super T>) - Method in interface cyclops.stream.Streamable
Repeat in a Stream until specified predicate holds
cycleUntil(Stream<T>, Predicate<? super T>) - Static method in class cyclops.Streams
Repeat in a Stream until specified predicate holds
cycleWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
cycleWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
cycleWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
cycleWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
cycleWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
cycleWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.Traversable
Repeat in a Stream while specified predicate holds
cycleWhile(Predicate<? super T>) - Method in interface cyclops.collections.DequeX
 
cycleWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PBagX
 
cycleWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
cycleWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PQueueX
 
cycleWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PSetX
 
cycleWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PStackX
 
cycleWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PVectorX
 
cycleWhile(Predicate<? super T>) - Method in interface cyclops.collections.ListX
 
cycleWhile(Predicate<? super T>) - Method in interface cyclops.collections.QueueX
 
cycleWhile(Predicate<? super T>) - Method in interface cyclops.collections.SetX
 
cycleWhile(Predicate<? super T>) - Method in interface cyclops.collections.SortedSetX
 
cycleWhile(Predicate<? super T>) - Method in class cyclops.monads.transformers.ListT
 
cycleWhile(Predicate<? super U>) - Method in interface cyclops.stream.FutureStream
Repeat in a Stream while specified predicate holds
cycleWhile(Predicate<? super T>) - Method in interface cyclops.stream.ReactiveSeq
Repeat in a Stream while specified predicate holds
cycleWhile(Predicate<? super T>) - Method in interface cyclops.stream.Streamable
Repeat in a Stream while specified predicate holds
cycleWhile(Stream<T>, Predicate<? super T>) - Static method in class cyclops.Streams
Repeat in a Stream while specified predicate holds
cyclops - package cyclops
 
cyclops.async - package cyclops.async
 
cyclops.async.wait - package cyclops.async.wait
 
cyclops.box - package cyclops.box
 
cyclops.collections - package cyclops.collections
 
cyclops.collections.immutable - package cyclops.collections.immutable
 
cyclops.control - package cyclops.control
 
cyclops.control.either - package cyclops.control.either
 
cyclops.free - package cyclops.free
 
cyclops.function - package cyclops.function
 
cyclops.higherkindedtypes - package cyclops.higherkindedtypes
 
cyclops.monads - package cyclops.monads
 
cyclops.monads.transformers - package cyclops.monads.transformers
 
cyclops.stream - package cyclops.stream
 
cyclops.typeclasses - package cyclops.typeclasses
 
cyclops.typeclasses.comonad - package cyclops.typeclasses.comonad
 
cyclops.typeclasses.foldable - package cyclops.typeclasses.foldable
 
cyclops.typeclasses.functor - package cyclops.typeclasses.functor
 
cyclops.typeclasses.instances - package cyclops.typeclasses.instances
 
cyclops.typeclasses.monad - package cyclops.typeclasses.monad
 
CyclopsCollectable<T> - Interface in com.aol.cyclops2.types.stream
Wrapper around jool.Collectable type and Iterable
CyclopsCollectors - Interface in cyclops
Collectors for Cyclops Extended Collections

D

DAY_OF_MONTH - Static variable in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
DAY_OF_WEEK - Static variable in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
dayMap - Static variable in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
daysOfMonth - Variable in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
daysOfWeek - Variable in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
debounce(long, TimeUnit) - Method in interface cyclops.stream.FutureStream
Can be used to debounce (accept a single data point from a unit of time) data.
debounce(long, TimeUnit) - Method in interface cyclops.stream.ReactiveSeq
Allow one element through per time period, drop all other elements in that time period
debounce(long, TimeUnit) - Method in interface cyclops.stream.Streamable
Allow one element through per time period, drop all other elements in that time period
debounce(Stream<T>, long, TimeUnit) - Static method in class cyclops.Streams
Allow one element through per time period, drop all other elements in that time period
def() - Static method in class cyclops.box.LazyImmutable
 
defaultCollector() - Static method in interface cyclops.collections.DequeX
 
defaultCollector() - Static method in interface cyclops.collections.ListX
 
defaultCollector() - Static method in interface cyclops.collections.MapX
 
defaultCollector() - Static method in interface cyclops.collections.QueueX
 
defaultCollector() - Static method in interface cyclops.collections.SetX
 
defaultCollector() - Static method in interface cyclops.collections.SortedSetX
 
defered(Supplier<? extends Stream<? extends T>>) - Static method in interface cyclops.stream.ReactiveSeq
 
deferedI(Supplier<? extends Iterable<? extends T>>) - Static method in interface cyclops.stream.ReactiveSeq
 
deferedP(Supplier<? extends Publisher<? extends T>>) - Static method in interface cyclops.stream.ReactiveSeq
 
deleteBetween(int, int) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
deleteBetween(int, int) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
deleteBetween(int, int) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
deleteBetween(int, int) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
deleteBetween(int, int) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Delete elements between given indexes in a Stream
deleteBetween(int, int) - Method in interface com.aol.cyclops2.types.Traversable
Delete elements between given indexes in a Stream
deleteBetween(int, int) - Method in interface cyclops.collections.DequeX
 
deleteBetween(int, int) - Method in interface cyclops.collections.immutable.PBagX
 
deleteBetween(int, int) - Method in interface cyclops.collections.immutable.POrderedSetX
 
deleteBetween(int, int) - Method in interface cyclops.collections.immutable.PSetX
 
deleteBetween(int, int) - Method in interface cyclops.collections.immutable.PStackX
 
deleteBetween(int, int) - Method in interface cyclops.collections.immutable.PVectorX
 
deleteBetween(int, int) - Method in interface cyclops.collections.ListX
 
deleteBetween(int, int) - Method in interface cyclops.collections.QueueX
 
deleteBetween(int, int) - Method in interface cyclops.collections.SetX
 
deleteBetween(int, int) - Method in interface cyclops.collections.SortedSetX
 
deleteBetween(int, int) - Method in interface cyclops.stream.FutureStream
 
deleteBetween(int, int) - Method in interface cyclops.stream.ReactiveSeq
Delete elements between given indexes in a Stream
deleteBetween(int, int) - Method in interface cyclops.stream.Streamable
Delete elements between given indexes in a Stream
deleteBetween(Stream<T>, int, int) - Static method in class cyclops.Streams
Delete elements between given indexes in a Stream
deque(AnyM<Witness.deque, ? extends T>) - Static method in interface cyclops.monads.Witness
 
DequeX<T> - Interface in cyclops.collections
An eXtended Deque type, that offers additional eagerly executed functional style operators such as bimap, filter and more
DequeX.Instances - Class in cyclops.collections
 
DequeX.µ - Class in cyclops.collections
 
dequeXConcat() - Static method in interface cyclops.Monoids
 
dequeXConcat() - Static method in interface cyclops.Semigroups
 
descendingIterator() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
direct() - Static method in interface cyclops.async.wait.WaitStrategy
 
DirectWaitStrategy<T> - Class in cyclops.async.wait
Will try to access the queue once, and return the result directly from the Queue Effectively the same as calling queue.take() / queue.offer(T val)
DirectWaitStrategy() - Constructor for class cyclops.async.wait.DirectWaitStrategy
 
disconnect(Stream<T>) - Method in class cyclops.async.Topic
Topic will maintain a queue for each Subscribing Stream If a Stream is finished with a Topic it is good practice to disconnect from the Topic so messages will no longer be stored for that Stream
disconnectStreams(int) - Method in class cyclops.async.Queue
 
distinct() - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
distinct() - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
distinct() - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
distinct() - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
distinct() - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
distinct() - Method in interface com.aol.cyclops2.types.Traversable
 
distinct() - Method in interface cyclops.collections.DequeX
 
distinct() - Method in interface cyclops.collections.immutable.PBagX
 
distinct() - Method in interface cyclops.collections.immutable.POrderedSetX
 
distinct() - Method in interface cyclops.collections.immutable.PQueueX
 
distinct() - Method in interface cyclops.collections.immutable.PSetX
 
distinct() - Method in interface cyclops.collections.immutable.PStackX
 
distinct() - Method in interface cyclops.collections.immutable.PVectorX
 
distinct() - Method in interface cyclops.collections.ListX
 
distinct() - Method in interface cyclops.collections.QueueX
 
distinct() - Method in interface cyclops.collections.SetX
 
distinct() - Method in interface cyclops.collections.SortedSetX
 
distinct() - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
distinct() - Method in class cyclops.monads.transformers.ListT
 
distinct() - Method in interface cyclops.stream.FutureStream
 
distinct(Function<? super U, ? extends R>) - Method in interface cyclops.stream.FutureStream
 
distinct() - Method in interface cyclops.stream.ReactiveSeq
 
distinct(Function<? super T, ? extends U>) - Method in interface cyclops.stream.ReactiveSeq
 
distinct() - Method in interface cyclops.stream.Streamable
 
distinct(Function<? super T, ? extends U>) - Method in interface cyclops.stream.Streamable
 
done(T) - Static method in interface cyclops.control.Trampoline
Created a completed Trampoline
done(T) - Static method in class cyclops.free.Free
 
doubleCount - Static variable in interface cyclops.Monoids
Combine two Double by adding one to a (can be used to count Double in a Collection or Stream)
doubleCount - Static variable in interface cyclops.Semigroups
Combine two Double by adding one to a (can be used to count Double in a Collection or Stream)
doubleMax - Static variable in interface cyclops.Monoids
Combine two Doubles by selecting the max
doubleMax - Static variable in interface cyclops.Semigroups
Combine two Doubles by selecting the max
doubleMin - Static variable in interface cyclops.Monoids
Combine two Doubles by selecting the min
doubleMin - Static variable in interface cyclops.Semigroups
Combine two Doubles by selecting the min
doubleMult - Static variable in interface cyclops.Monoids
Combine two Doubles by multiplying them
doubleMult - Static variable in interface cyclops.Semigroups
Combine two Doubles by multiplying them
doubles(ToDoubleFunction<? super T>, Function<? super DoubleStream, ? extends DoubleStream>) - Method in interface cyclops.stream.ReactiveSeq
Peform intermediate operations on a primitive IntStream (gives improved performance when working with Integers) If this ReactiveSeq has an OfInt Spliterator it will be converted directly to an IntStream, otherwise the provided conversion function will be used.
doubleSum - Static variable in interface cyclops.Monoids
Combine two Doubles by summing them
doubleSum - Static variable in interface cyclops.Semigroups
Combine two Doubles by summing them
drainTo(Collection) - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
drainTo(Collection, int) - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
drainToOrBlock() - Method in class cyclops.async.Queue.QueueReader
 
drop(long) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
drop(long) - Method in interface com.aol.cyclops2.types.Traversable
assertThat(ReactiveSeq.of(4,3,6,7).drop(2).toList(),equalTo(Arrays.asList(6,7)));
drop(long) - Method in interface cyclops.collections.DequeX
 
drop(long) - Method in interface cyclops.collections.immutable.PBagX
 
drop(long) - Method in interface cyclops.collections.immutable.POrderedSetX
 
drop(long) - Method in interface cyclops.collections.immutable.PQueueX
 
drop(long) - Method in interface cyclops.collections.immutable.PSetX
 
drop(long) - Method in interface cyclops.collections.immutable.PStackX
 
drop(long) - Method in interface cyclops.collections.immutable.PVectorX
 
drop(long) - Method in interface cyclops.collections.ListX
 
drop(long) - Method in interface cyclops.collections.QueueX
 
drop(long) - Method in interface cyclops.collections.SetX
 
drop(long) - Method in interface cyclops.collections.SortedSetX
 
drop(long) - Method in interface cyclops.stream.FutureStream
 
drop(long) - Method in interface cyclops.stream.ReactiveSeq
 
dropRight(int) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
dropRight(int) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
dropRight(int) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
dropRight(int) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
dropRight(int) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
dropRight(int) - Method in interface com.aol.cyclops2.types.Traversable
Generate a new Traversable that drops the specified number elements from the take of this Traversable
dropRight(int) - Method in interface cyclops.collections.DequeX
 
dropRight(int) - Method in interface cyclops.collections.immutable.PBagX
 
dropRight(int) - Method in interface cyclops.collections.immutable.POrderedSetX
 
dropRight(int) - Method in interface cyclops.collections.immutable.PQueueX
 
dropRight(int) - Method in interface cyclops.collections.immutable.PSetX
 
dropRight(int) - Method in interface cyclops.collections.immutable.PStackX
 
dropRight(int) - Method in interface cyclops.collections.immutable.PVectorX
 
dropRight(int) - Method in interface cyclops.collections.ListX
 
dropRight(int) - Method in interface cyclops.collections.QueueX
 
dropRight(int) - Method in interface cyclops.collections.SetX
 
dropRight(int) - Method in interface cyclops.collections.SortedSetX
 
dropRight(int) - Method in class cyclops.monads.transformers.ListT
 
dropRight(int) - Method in interface cyclops.stream.FutureStream
 
dropRight(int) - Method in interface cyclops.stream.ReactiveSeq
 
dropRight(int) - Method in interface cyclops.stream.Streamable
 
dropUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
dropUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
dropUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
dropUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
dropUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
dropUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.Traversable
Generate a new Traversable that drops elements from this Traversable until the predicate holds
dropUntil(Predicate<? super T>) - Method in interface cyclops.collections.DequeX
 
dropUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PBagX
 
dropUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
dropUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PQueueX
 
dropUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PSetX
 
dropUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PStackX
 
dropUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PVectorX
 
dropUntil(Predicate<? super T>) - Method in interface cyclops.collections.ListX
 
dropUntil(Predicate<? super T>) - Method in interface cyclops.collections.QueueX
 
dropUntil(Predicate<? super T>) - Method in interface cyclops.collections.SetX
 
dropUntil(Predicate<? super T>) - Method in interface cyclops.collections.SortedSetX
 
dropUntil(Predicate<? super T>) - Method in class cyclops.monads.transformers.ListT
 
dropUntil(Predicate<? super U>) - Method in interface cyclops.stream.FutureStream
 
dropUntil(Predicate<? super T>) - Method in interface cyclops.stream.ReactiveSeq
 
dropUntil(Predicate<? super T>) - Method in interface cyclops.stream.Streamable
 
dropWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
dropWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
dropWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
dropWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
dropWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
dropWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.Traversable
Generate a new Traversable that drops elements from this Traversable as long as the predicate holds
dropWhile(Predicate<? super T>) - Method in interface cyclops.collections.DequeX
 
dropWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PBagX
 
dropWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
dropWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PQueueX
 
dropWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PSetX
 
dropWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PStackX
 
dropWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PVectorX
 
dropWhile(Predicate<? super T>) - Method in interface cyclops.collections.ListX
 
dropWhile(Predicate<? super T>) - Method in interface cyclops.collections.QueueX
 
dropWhile(Predicate<? super T>) - Method in interface cyclops.collections.SetX
 
dropWhile(Predicate<? super T>) - Method in interface cyclops.collections.SortedSetX
 
dropWhile(Predicate<? super T>) - Method in class cyclops.monads.transformers.ListT
 
dropWhile(Predicate<? super U>) - Method in interface cyclops.stream.FutureStream
 
dropWhile(Predicate<? super T>) - Method in interface cyclops.stream.ReactiveSeq
 
dropWhile(Predicate<? super T>) - Method in interface cyclops.stream.Streamable
 
duplicate() - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Duplicate a Stream, buffers intermediate values, leaders may change positions so a limit can be safely applied to the leading stream.
duplicate() - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
Duplicate a Stream into two equivalent LazyFutureStreams, underlying Stream of Futures is duplicated
duplicate() - Method in interface cyclops.stream.FutureStream
 
duplicate() - Method in interface cyclops.stream.ReactiveSeq
Duplicate a Stream, buffers intermediate values, leaders may change positions so a limit can be safely applied to the leading stream.
duplicate() - Method in interface cyclops.stream.Streamable
Duplicate a Stream, buffers intermediate values, leaders may change positions so a limit can be safely applied to the leading stream.
duplicate(Stream<T>) - Static method in class cyclops.Streams
Duplicate a Stream, buffers intermediate values, leaders may change positions so a limit can be safely applied to the leading stream.
duplicateFutureStream() - Method in interface cyclops.stream.FutureStream
 

E

EagerFutureStreamFunctions - Class in com.aol.cyclops2.types.futurestream
 
EagerFutureStreamFunctions() - Constructor for class com.aol.cyclops2.types.futurestream.EagerFutureStreamFunctions
 
EagerToQueue<U> - Interface in com.aol.cyclops2.types.futurestream
 
efficientOpsOff() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
efficientOpsOff() - Method in interface cyclops.collections.immutable.PStackX
 
efficientOpsOn() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
efficientOpsOn() - Method in interface cyclops.collections.immutable.PStackX
 
Either<ST,PT> - Interface in cyclops.control.either
A totally Lazy Either implementation with tail call optimization for map and flatMap operators.
either(AnyM<Witness.either, ? extends R>) - Static method in interface cyclops.monads.Witness
 
Either.Lazy<ST,PT> - Class in cyclops.control.either
 
Either.Left<ST,PT> - Class in cyclops.control.either
 
Either.Right<ST,PT> - Class in cyclops.control.either
 
Either3<LT1,LT2,RT> - Interface in cyclops.control.either
A right biased Lazy Either3 type.
either3(AnyM<Witness.either3, ? extends R>) - Static method in interface cyclops.monads.Witness
 
Either3.Lazy<ST,M,PT> - Class in cyclops.control.either
 
Either3.Left1<ST,M,PT> - Class in cyclops.control.either
 
Either3.Left2<ST,M,PT> - Class in cyclops.control.either
 
Either3.Right<ST,M,PT> - Class in cyclops.control.either
 
Either4<LT1,LT2,LT3,RT> - Interface in cyclops.control.either
A right biased Lazy Either4 type.
either4(AnyM<Witness.either4, ? extends R>) - Static method in interface cyclops.monads.Witness
 
Either4.Lazy<ST,M,M2,PT> - Class in cyclops.control.either
 
Either4.Left1<ST,M,M2,PT> - Class in cyclops.control.either
 
Either4.Left2<ST,M,M2,PT> - Class in cyclops.control.either
 
Either4.Left3<ST,M,M2,PT> - Class in cyclops.control.either
 
Either4.Right<ST,M,M2,PT> - Class in cyclops.control.either
 
Either5<LT1,LT2,LT3,LT4,RT> - Interface in cyclops.control.either
A right biased Lazy Either4 type.
either5(AnyM<Witness.either5, ? extends R>) - Static method in interface cyclops.monads.Witness
 
Either5.Lazy<ST,M,M2,M3,PT> - Class in cyclops.control.either
 
Either5.Left1<ST,M,M2,M3,PT> - Class in cyclops.control.either
 
Either5.Left2<ST,M,M2,M3,PT> - Class in cyclops.control.either
 
Either5.Left3<ST,M,M2,M3,PT> - Class in cyclops.control.either
 
Either5.Left4<ST,M,M2,M3,PT> - Class in cyclops.control.either
 
Either5.Right<ST,M,M2,M3,PT> - Class in cyclops.control.either
 
elapsed() - Method in interface cyclops.stream.FutureStream
FutureStream.of(1,2,3,4,5) .elapsed() .forEach(System.out::println);
elapsed() - Method in interface cyclops.stream.ReactiveSeq
ReactiveSeq.of(1,2,3,4,5) .elapsed() .forEach(System.out::println);
elapsed() - Method in interface cyclops.stream.Streamable
Streamable.of(1,2,3,4,5) .elapsed() .forEach(System.out::println);
elasticPool(Supplier<REACTOR>) - Static method in class com.aol.cyclops2.react.threads.ReactPool
If all REACTORs are in use calling react will create a new REACTOR to handle the extra demand.
element() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPQueueX
 
element() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
element() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyQueueX
 
element() - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
elementAt(long) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Return the elementAt index or Optional.empty
elementAt(long) - Method in interface cyclops.stream.ReactiveSeq
Gets the element at index, and returns a Tuple containing the element (it must be present) and a lazy copy of the Sequence for further processing.
elementAt(int) - Method in interface cyclops.stream.Streamable
Gets the element at index (it must be present)
elementAt(long) - Method in interface cyclops.stream.Streamable
Gets the element at index, and returns a Tuple containing the element (it must be present) and a lazy copy of the Sequence for further processing.
empty() - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
empty() - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
empty() - Method in interface com.aol.cyclops2.types.anyM.transformers.FoldableTransformerSeq
 
empty() - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
empty() - Method in interface com.aol.cyclops2.types.extensability.FunctionalAdapter
 
empty() - Static method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
Create an empty sequential synchronous stream that runs on the current thread
empty() - Static method in class com.aol.cyclops2.types.futurestream.Continuation
 
empty() - Static method in class cyclops.async.Future
An empty Future
empty() - Static method in interface cyclops.collections.DequeX
 
empty() - Static method in interface cyclops.collections.immutable.PBagX
 
empty() - Static method in interface cyclops.collections.immutable.PMapX
 
empty() - Static method in interface cyclops.collections.immutable.POrderedSetX
 
empty() - Static method in interface cyclops.collections.immutable.PQueueX
 
empty() - Static method in interface cyclops.collections.immutable.PSetX
 
empty() - Static method in interface cyclops.collections.immutable.PStackX
List<String> empty = PStack.empty(); //or PStack<String> empty = PStack.empty();
empty() - Static method in interface cyclops.collections.immutable.PVectorX
List<String> empty = PVectors.empty(); //or PVector<String> empty = PVectors.empty();
empty() - Static method in interface cyclops.collections.ListX
 
empty() - Static method in interface cyclops.collections.MapX
 
empty() - Static method in interface cyclops.collections.QueueX
 
empty() - Static method in interface cyclops.collections.SetX
 
empty() - Static method in interface cyclops.collections.SortedSetX
 
EMPTY - Static variable in interface cyclops.control.Maybe
 
empty() - Static method in class cyclops.higherkindedtypes.OptionalKind
 
empty() - Method in interface cyclops.monads.AnyM
Construct an AnyM wrapping a new empty instance of the wrapped type e.g.
empty() - Method in class cyclops.monads.transformers.FutureT
 
empty() - Method in class cyclops.monads.transformers.ListT
 
empty() - Static method in interface cyclops.stream.FutureStream
Create a sequential synchronous stream that runs on the current thread
empty() - Static method in interface cyclops.stream.ReactiveSeq
 
empty() - Static method in interface cyclops.stream.Streamable
 
EmptyCollector<T> - Class in com.aol.cyclops2.react.collectors.lazy
A collector that periodically joins active completablefutures but does not store the results
emptyList(W) - Static method in class cyclops.monads.transformers.ListT
 
emptyUnit() - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
emptyUnit() - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
emptyUnit() - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
EmptyUnit<T> - Interface in com.aol.cyclops2.types
Represents a type that can be instantiated in empty form.
emptyUnit() - Method in interface com.aol.cyclops2.types.EmptyUnit
 
emptyUnit() - Method in interface cyclops.collections.immutable.PBagX
 
emptyUnit() - Method in interface cyclops.collections.immutable.POrderedSetX
 
emptyUnit() - Method in interface cyclops.collections.immutable.PQueueX
 
emptyUnit() - Method in interface cyclops.collections.immutable.PSetX
 
emptyUnit() - Method in interface cyclops.collections.immutable.PStackX
 
emptyUnit() - Method in interface cyclops.collections.immutable.PVectorX
 
emptyUnit() - Method in interface cyclops.monads.AnyM
 
endsWith(Stream<T>) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
assertTrue(ReactiveSeq.of(1,2,3,4,5,6) .endsWith(Stream.of(5,6)));
endsWith(Stream<T>) - Method in interface com.aol.cyclops2.types.Folds
assertTrue(ReactiveSeq.of(1,2,3,4,5,6) .endsWith(Stream.of(5,6)));
endsWith(T1...) - Static method in class cyclops.function.Predicates
 
endsWith(Stream<U>) - Method in interface cyclops.stream.FutureStream
 
endsWith(Stream<T>) - Method in interface cyclops.stream.ReactiveSeq
assertTrue(ReactiveSeq.of(1,2,3,4,5,6) .endsWith(Stream.of(5,6)));
endsWith(Streamable<T>) - Method in interface cyclops.stream.Streamable
assertTrue(Streamable.of(1,2,3,4,5,6) .endsWith(Stream.of(5,6)));
endsWith(Stream<T>, Iterable<T>) - Static method in class cyclops.Streams
 
endsWithIterable(Iterable<T>) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
assertTrue(ReactiveSeq.of(1,2,3,4,5,6) .endsWith(Arrays.asList(5,6)));
endsWithIterable(Iterable<T>) - Method in interface com.aol.cyclops2.types.Folds
assertTrue(ReactiveSeq.of(1,2,3,4,5,6) .endsWith(Arrays.asList(5,6)));
endsWithIterable(Iterable<U>) - Method in interface cyclops.stream.FutureStream
 
endsWithIterable(Iterable<T>) - Method in interface cyclops.stream.ReactiveSeq
assertTrue(ReactiveSeq.of(1,2,3,4,5,6) .endsWith(Arrays.asList(5,6)));
endsWithIterable(Iterable<T>) - Method in interface cyclops.stream.Streamable
assertTrue(Streamable.of(1,2,3,4,5,6) .endsWith(Arrays.asList(5,6)));
entrySet() - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
 
entrySet() - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
eq(V) - Static method in class cyclops.function.Predicates
Check for universal equality (Object#equals) Filtering example
equal(T1) - Static method in class cyclops.function.Predicates
 
equals(Object) - Method in class com.aol.cyclops2.data.collections.extensions.CollectionXImpl
 
equals(Object) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.AbstractLazyMutableCollection
 
equals(Object) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.AbstractLazyPersistentCollection
 
equals(Object) - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
 
equals(Object) - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
equals(Object) - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
equals(Object) - Method in class cyclops.box.LazyImmutable
 
equals(Object) - Method in class cyclops.control.either.Either.Lazy
 
equals(Object) - Method in class cyclops.control.either.Either.Left
 
equals(Object) - Method in class cyclops.control.either.Either.Right
 
equals(Object) - Method in class cyclops.control.either.Either3.Lazy
 
equals(Object) - Method in class cyclops.control.either.Either3.Left1
 
equals(Object) - Method in class cyclops.control.either.Either3.Left2
 
equals(Object) - Method in class cyclops.control.either.Either3.Right
 
equals(Object) - Method in class cyclops.control.either.Either4.Lazy
 
equals(Object) - Method in class cyclops.control.either.Either4.Left1
 
equals(Object) - Method in class cyclops.control.either.Either4.Left2
 
equals(Object) - Method in class cyclops.control.either.Either4.Left3
 
equals(Object) - Method in class cyclops.control.either.Either4.Right
 
equals(Object) - Method in class cyclops.control.either.Either5.Lazy
 
equals(Object) - Method in class cyclops.control.either.Either5.Left1
 
equals(Object) - Method in class cyclops.control.either.Either5.Left2
 
equals(Object) - Method in class cyclops.control.either.Either5.Left3
 
equals(Object) - Method in class cyclops.control.either.Either5.Left4
 
equals(Object) - Method in class cyclops.control.either.Either5.Right
 
equals(Object) - Method in class cyclops.control.Eval.Module.Always
 
equals(Object) - Method in class cyclops.control.Eval.Module.Later
 
equals(Object) - Method in class cyclops.control.Maybe.Just
 
equals(Object) - Method in class cyclops.control.Maybe.Lazy
 
equals(Object) - Method in class cyclops.control.Maybe.Nothing
 
equals(Object) - Method in class cyclops.control.Try.Failure
 
equals(Object) - Method in class cyclops.control.Try.Success
 
equals(Object) - Method in class cyclops.control.Xor.Primary
 
equals(Object) - Method in class cyclops.control.Xor.Secondary
 
equals(T1) - Static method in class cyclops.function.Predicates
Deprecated.
equals(Object) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
equals(Object) - Method in class cyclops.higherkindedtypes.OptionalKind
 
equals(Object) - Method in class cyclops.monads.transformers.FutureT
 
equals(Object) - Method in class cyclops.monads.transformers.ListT
 
eqv(AnyMSeq<?, T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
Equivalence test, returns true if this Monad is equivalent to the supplied monad e.g.
eqv(AnyMValue<?, T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
Equivalence test, returns true if this Monad is equivalent to the supplied monad e.g.
eqv(Value<? super V>) - Static method in class cyclops.function.Predicates
Test for equivalence null eqv to absent, embedded value equivalency, non-values converted to values before testing .
eqv(AnyM<?, T>) - Method in interface cyclops.monads.AnyM
Tests for equivalency between two AnyM types
eqv2(Value<? super V>) - Static method in class cyclops.function.Predicates
 
eqvIterable(Iterable<? super V>) - Static method in class cyclops.function.Predicates
 
estimateSize() - Method in class cyclops.async.AdaptersModule.ClosingSpliterator
 
Eval<T> - Interface in cyclops.control
Represents a computation that can be defered (always), cached (later) or immediate(now).
eval(AnyM<Witness.eval, ? extends T>) - Static method in interface cyclops.monads.Witness
 
Eval.Instances - Class in cyclops.control
Companion class for creating Type Class instances for working with Evals
Eval.Module - Class in cyclops.control
 
Eval.Module.Always<T> - Class in cyclops.control
 
Eval.Module.Later<T> - Class in cyclops.control
 
Eval.µ - Class in cyclops.control
 
exceptionally(Function<Throwable, ? extends T>) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
ExceptionSoftener - Class in com.aol.cyclops2.util
Utility class for softening exceptions Use throw throwSoftenedException
ExceptionSoftener() - Constructor for class com.aol.cyclops2.util.ExceptionSoftener
 
exponentialBackOff() - Static method in interface cyclops.async.wait.WaitStrategy
 
ExponentialBackofWaitStrategy<T> - Class in cyclops.async.wait
Will attempt to recieve or push data to a Queue, backing off by an exponentially increasing wait time until successful.
ExponentialBackofWaitStrategy() - Constructor for class cyclops.async.wait.ExponentialBackofWaitStrategy
 
expression(Consumer<? super T>) - Static method in class cyclops.function.FluentFunctions
Convert a statement (e.g.
expression(BiConsumer<? super T1, ? super T2>) - Static method in class cyclops.function.FluentFunctions
Convert a BiConsumer into a FluentBiFunction that returns it's input in a Tuple
expressionParsed - Variable in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
ExtendedTraversable<T> - Interface in com.aol.cyclops2.types
Represents a finite traversable type
extract(Higher<CRE, T>) - Method in interface cyclops.typeclasses.comonad.Comonad
Extract value embedded in datastructure
extract(Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.GeneralComonad
 

F

failure(X) - Static method in interface cyclops.control.Try
Construct a Failure instance from a throwable (an implementation of Try)
Failure() - Constructor for class cyclops.control.Try.Failure
 
failureGet() - Method in class cyclops.control.Try.Failure
 
failureGet() - Method in interface cyclops.control.Try
 
failureGet() - Method in class cyclops.control.Try.Success
 
fill(long, T) - Static method in interface cyclops.collections.DequeX
Generate a DequeX from the provided value up to the provided limit number of times
fill(long, T) - Static method in interface cyclops.collections.immutable.PBagX
Generate a PBagX from the provided value up to the provided limit number of times
fill(long, T) - Static method in interface cyclops.collections.immutable.PQueueX
Generate a PQueueX from the provided value up to the provided limit number of times
fill(long, T) - Static method in interface cyclops.collections.immutable.PStackX
Generate a PStackX from the provided value up to the provided limit number of times
fill(long, T) - Static method in interface cyclops.collections.immutable.PVectorX
Generate a PVectorX from the provided value up to the provided limit number of times
fill(long, T) - Static method in interface cyclops.collections.ListX
Generate a ListX from the provided value up to the provided limit number of times
fill(long, T) - Static method in interface cyclops.collections.QueueX
Generate a QueueX from the provided value up to the provided limit number of times
fill(T) - Static method in interface cyclops.stream.ReactiveSeq
Construct a Stream consisting of a single value repeatedly infinitely (use take / drop etc to switch to a finite Stream)
fillInStackTrace() - Method in exception cyclops.async.Queue.ClosedQueueException
 
fillInStackTrace() - Method in exception cyclops.async.Queue.QueueTimeoutException
 
filter(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
filter(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.FluentSequenceX
 
filter(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
filter(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
filter(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
filter(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
filter(AnyM<W, T>, Predicate<? super T>) - Method in interface com.aol.cyclops2.types.extensability.FunctionalAdapter
 
filter(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.FilterableTransformable
 
filter(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.Filters
Keep only elements for which the supplied predicates hold e.g.
filter(Predicate<? super U>) - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
Removes elements that do not match the supplied predicate from the dataflow
filter(Predicate<? super U>) - Method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
Removes elements that do not match the supplied predicate from the dataflow
filter(Predicate<? super U>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
Removes elements that do not match the supplied predicate from the dataflow
filter(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.MonadicValue
 
filter(Predicate<? super T>) - Method in class cyclops.async.Future
 
filter(Predicate<? super T>) - Method in interface cyclops.collections.DequeX
 
filter(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PBagX
 
filter(Predicate<? super Tuple2<K, V>>) - Method in interface cyclops.collections.immutable.PMapX
 
filter(Predicate<? super T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
filter(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PQueueX
 
filter(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PSetX
 
filter(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PStackX
 
filter(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PVectorX
 
filter(Predicate<? super T>) - Method in interface cyclops.collections.ListX
 
filter(Predicate<? super Tuple2<K, V>>) - Method in interface cyclops.collections.MapX
 
filter(Predicate<? super T>) - Method in interface cyclops.collections.QueueX
 
filter(Predicate<? super T>) - Method in interface cyclops.collections.SetX
 
filter(Predicate<? super T>) - Method in interface cyclops.collections.SortedSetX
 
filter(Predicate<? super PT>) - Method in interface cyclops.control.either.Either
 
filter(Predicate<? super PT>) - Method in class cyclops.control.either.Either.Lazy
 
filter(Predicate<? super PT>) - Method in class cyclops.control.either.Either.Left
 
filter(Predicate<? super PT>) - Method in class cyclops.control.either.Either.Right
 
filter(Predicate<? super RT>) - Method in interface cyclops.control.either.Either3
Filter this Either3 resulting in a Maybe#none if it is not a Right instance or if the predicate does not hold.
filter(Predicate<? super PT>) - Method in class cyclops.control.either.Either3.Lazy
 
filter(Predicate<? super PT>) - Method in class cyclops.control.either.Either3.Left1
 
filter(Predicate<? super PT>) - Method in class cyclops.control.either.Either3.Left2
 
filter(Predicate<? super PT>) - Method in class cyclops.control.either.Either3.Right
 
filter(Predicate<? super RT>) - Method in interface cyclops.control.either.Either4
Filter this Either4 resulting in a Maybe#none if it is not a Right instance or if the predicate does not hold.
filter(Predicate<? super PT>) - Method in class cyclops.control.either.Either4.Lazy
 
filter(Predicate<? super PT>) - Method in class cyclops.control.either.Either4.Left1
 
filter(Predicate<? super PT>) - Method in class cyclops.control.either.Either4.Left2
 
filter(Predicate<? super PT>) - Method in class cyclops.control.either.Either4.Left3
 
filter(Predicate<? super PT>) - Method in class cyclops.control.either.Either4.Right
 
filter(Predicate<? super RT>) - Method in interface cyclops.control.either.Either5
Filter this Either4 resulting in a Maybe#none if it is not a Right instance or if the predicate does not hold.
filter(Predicate<? super PT>) - Method in class cyclops.control.either.Either5.Lazy
 
filter(Predicate<? super PT>) - Method in class cyclops.control.either.Either5.Left1
 
filter(Predicate<? super PT>) - Method in class cyclops.control.either.Either5.Left2
 
filter(Predicate<? super PT>) - Method in class cyclops.control.either.Either5.Left3
 
filter(Predicate<? super PT>) - Method in class cyclops.control.either.Either5.Left4
 
filter(Predicate<? super PT>) - Method in class cyclops.control.either.Either5.Right
 
filter(Predicate<? super T>) - Method in interface cyclops.control.Eval
 
filter(Predicate<? super PT>) - Method in class cyclops.control.Ior.Both
 
filter(Predicate<? super PT>) - Method in interface cyclops.control.Ior
 
filter(Predicate<? super PT>) - Method in class cyclops.control.Ior.Primary
 
filter(Predicate<? super PT>) - Method in class cyclops.control.Ior.Secondary
 
filter(Predicate<? super T>) - Method in interface cyclops.control.Maybe
 
filter(Predicate<? super T>) - Method in class cyclops.control.Maybe.Just
 
filter(Predicate<? super T>) - Method in class cyclops.control.Maybe.Lazy
 
filter(Predicate<? super T>) - Method in class cyclops.control.Maybe.Nothing
 
filter(Predicate<? super T>) - Method in class cyclops.control.Try.Failure
 
filter(Predicate<? super T>) - Method in interface cyclops.control.Try
 
filter(Predicate<? super T>) - Method in class cyclops.control.Try.Success
 
filter(Predicate<? super PT>) - Method in interface cyclops.control.Xor
 
filter(Predicate<? super PT>) - Method in class cyclops.control.Xor.Primary
 
filter(Predicate<? super PT>) - Method in class cyclops.control.Xor.Secondary
 
filter(Predicate<? super T>) - Method in class cyclops.higherkindedtypes.OptionalKind
 
filter(Predicate<? super T>) - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
filter(Predicate<? super T>) - Method in interface cyclops.monads.AnyM
Perform a filter operation on the wrapped monad instance e.g.
filter(Predicate<? super T>) - Method in class cyclops.monads.transformers.FutureT
 
filter(Predicate<? super T>) - Method in class cyclops.monads.transformers.ListT
Filter the wrapped List
filter(Predicate<? super U>) - Method in interface cyclops.stream.FutureStream
 
filter(Predicate<? super T>) - Method in interface cyclops.stream.ReactiveSeq
 
filter(Predicate<? super T>) - Method in interface cyclops.stream.Streamable
 
filter(Predicate<? super T>, Higher<CRE, T>) - Method in interface cyclops.typeclasses.Filterable
 
filter(Predicate<? super T>, Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.SupplierMonadZero
 
filter(Predicate<? super T>, Higher<CRE, T>) - Method in interface cyclops.typeclasses.monad.MonadZero
 
Filterable<CRE> - Interface in cyclops.typeclasses
 
FilterableFunctor<CRE> - Interface in cyclops.typeclasses.functor
 
FilterableTransformable<T> - Interface in com.aol.cyclops2.types
Represents a Transformable that is also Filters (e.g.
filterInts(IntPredicate) - Static method in interface cyclops.stream.ReactiveSeq
 
filterLongs(LongPredicate) - Static method in interface cyclops.stream.ReactiveSeq
 
filterLongs(DoublePredicate) - Static method in interface cyclops.stream.ReactiveSeq
 
filterNot(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
filterNot(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
filterNot(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
filterNot(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
filterNot(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
filterNot(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.Filters
Remove any elements for which the predicate holds (inverse operation to filter) e.g.
filterNot(Predicate<? super T>) - Method in class cyclops.async.Future
 
filterNot(Predicate<? super T>) - Method in interface cyclops.collections.DequeX
 
filterNot(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PBagX
 
filterNot(Predicate<? super Tuple2<K, V>>) - Method in interface cyclops.collections.immutable.PMapX
 
filterNot(Predicate<? super T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
filterNot(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PQueueX
 
filterNot(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PSetX
 
filterNot(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PStackX
 
filterNot(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PVectorX
 
filterNot(Predicate<? super T>) - Method in interface cyclops.collections.ListX
 
filterNot(Predicate<? super Tuple2<K, V>>) - Method in interface cyclops.collections.MapX
 
filterNot(Predicate<? super T>) - Method in interface cyclops.collections.QueueX
 
filterNot(Predicate<? super T>) - Method in interface cyclops.collections.SetX
 
filterNot(Predicate<? super T>) - Method in interface cyclops.collections.SortedSetX
 
filterNot(Predicate<? super PT>) - Method in interface cyclops.control.either.Either
 
filterNot(Predicate<? super RT>) - Method in interface cyclops.control.either.Either3
 
filterNot(Predicate<? super RT>) - Method in interface cyclops.control.either.Either4
 
filterNot(Predicate<? super RT>) - Method in interface cyclops.control.either.Either5
 
filterNot(Predicate<? super T>) - Method in interface cyclops.control.Eval
 
filterNot(Predicate<? super PT>) - Method in interface cyclops.control.Ior
 
filterNot(Predicate<? super T>) - Method in interface cyclops.control.Maybe
 
filterNot(Predicate<? super T>) - Method in interface cyclops.control.Try
 
filterNot(Predicate<? super PT>) - Method in interface cyclops.control.Xor
 
filterNot(Predicate<? super T>) - Method in class cyclops.monads.transformers.FutureT
 
filterNot(Predicate<? super U>) - Method in interface cyclops.stream.FutureStream
 
filterNot(Predicate<? super T>) - Method in interface cyclops.stream.ReactiveSeq
 
Filters<T> - Interface in com.aol.cyclops2.types
Trait that represents any class with a single argument Filter method Will coerce that method into accepting JDK 8 java.util.function.Predicates
filterSync(Predicate<? super U>) - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
Synchronous filtering operation Removes elements that do not match the supplied predicate from the dataflow
filterSync(Predicate<? super U>) - Method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
Synchronous filtering operation Removes elements that do not match the supplied predicate from the dataflow
filterSync(Predicate<? super U>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
Synchronous filtering operation Removes elements that do not match the supplied predicate from the dataflow
findAny() - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
findAny() - Method in interface com.aol.cyclops2.types.Folds
 
findAny() - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
findAny() - Method in interface cyclops.stream.FutureStream
 
findAny() - Method in interface cyclops.stream.ReactiveSeq
 
findAny() - Method in interface cyclops.stream.Streamable
 
findFirst() - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
findFirst() - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
 
findFirst() - Method in interface com.aol.cyclops2.types.Folds
 
findFirst() - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
findFirst() - Method in interface cyclops.stream.FutureStream
 
findFirst() - Method in interface cyclops.stream.ReactiveSeq
 
findFirst() - Method in interface cyclops.stream.Streamable
 
findNextWhiteSpace(int, String) - Method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
first() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazySortedSetX
 
firstCompleteCompletableFuture() - Static method in interface cyclops.Monoids
 
firstCompleteCompletableFuture() - Static method in interface cyclops.Semigroups
 
firstCompleteFuture() - Static method in interface cyclops.Monoids
 
firstCompleteFuture() - Static method in interface cyclops.Semigroups
 
firstNonEmpty(C) - Static method in interface cyclops.Monoids
 
firstNonEmpty() - Static method in interface cyclops.Semigroups
 
firstNonNull() - Static method in interface cyclops.Monoids
 
firstNonNull() - Static method in interface cyclops.Semigroups
 
firstOf(SimpleReactStream<U>...) - Static method in class com.aol.cyclops2.types.futurestream.EagerFutureStreamFunctions
Return first Stream out of provided Streams that starts emitted results
firstOf(SimpleReactStream<U>...) - Static method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
Return first Stream out of provided Streams that starts emitted results
firstPresentMaybe() - Static method in interface cyclops.Monoids
 
firstPresentMaybe() - Static method in interface cyclops.Semigroups
 
firstPresentOptional() - Static method in interface cyclops.Monoids
 
firstPresentOptional() - Static method in interface cyclops.Semigroups
 
firstPrimaryIor(ST) - Static method in interface cyclops.Monoids
 
firstPrimaryIor() - Static method in interface cyclops.Semigroups
 
firstPrimaryXor(ST) - Static method in interface cyclops.Monoids
 
firstPrimaryXor() - Static method in interface cyclops.Semigroups
 
firstSecondaryIor(PT) - Static method in interface cyclops.Monoids
 
firstSecondaryIor() - Static method in interface cyclops.Semigroups
 
firstSecondaryXor(PT) - Static method in interface cyclops.Monoids
 
firstSecondaryXor() - Static method in interface cyclops.Semigroups
 
firstSuccess(Future<T>...) - Static method in class cyclops.async.Future
Select the first Future to return with a successful result
firstSuccessfulFuture() - Static method in interface cyclops.Monoids
 
firstSuccessfulFuture() - Static method in interface cyclops.Semigroups
 
firstTryFailure(T) - Static method in interface cyclops.Monoids
 
firstTryFailure() - Static method in interface cyclops.Semigroups
 
firstTrySuccess(X) - Static method in interface cyclops.Monoids
 
firstTrySuccess() - Static method in interface cyclops.Semigroups
 
firstValue() - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
assertThat(ReactiveSeq.of(1,2,3,4) .map(u->{throw new RuntimeException();}) .recover(e->"hello") .firstValue(),equalTo("hello"));
firstValue() - Method in interface com.aol.cyclops2.types.Folds
assertThat(ReactiveSeq.of(1,2,3,4) .map(u->throw new RuntimeException()) .recover(e->"hello") .firstValue(),equalTo("hello"));
firstValue() - Method in interface cyclops.stream.FutureStream
 
firstValue() - Method in interface cyclops.stream.ReactiveSeq
assertThat(ReactiveSeq.of(1,2,3,4) .map(u->{throw new RuntimeException();}) .recover(e->"hello") .firstValue(),equalTo("hello"));
firstValue() - Method in interface cyclops.stream.Streamable
assertThat(Streamable.of(1,2,3,4) .map(u->{throw new RuntimeException();}) .recover(e->"hello") .firstValue(),equalTo("hello"));
firstValue(Stream<T>) - Static method in class cyclops.Streams
 
fixedDelay(long, TimeUnit) - Method in interface com.aol.cyclops2.types.Sequential
emit elements after a fixed delay
fixedDelay(long, TimeUnit) - Method in interface cyclops.stream.FutureStream
Apply a fixed delay before emitting elements to the next phase of the Stream.
fixedDelay(long, TimeUnit) - Method in interface cyclops.stream.ReactiveSeq
emit elements after a fixed delay
fixedDelay(long, TimeUnit) - Method in interface cyclops.stream.Streamable
emit elements after a fixed delay
fixedDelay(Stream<T>, long, TimeUnit) - Static method in class cyclops.Streams
 
flatMap(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
Perform a flatMap operation on this collection.
flatMap(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface com.aol.cyclops2.data.collections.extensions.FluentSequenceX
 
flatMap(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
flatMap(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
flatMap(Function<? super T, ? extends AnyM<W, ? extends R>>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
flatMap(Function<? super T, ? extends MonadicValue<? extends R>>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
flatMap(Function<? super T, ? extends Iterable<? extends B>>) - Method in interface com.aol.cyclops2.types.anyM.transformers.FoldableTransformerSeq
 
flatMap(Function<? super T, ? extends MonadicValue<? extends R>>) - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
flatMap(AnyM<W, T>, Function<? super T, ? extends AnyM<W, ? extends R>>) - Method in class com.aol.cyclops2.types.extensability.AbstractFunctionalAdapter
 
flatMap(AnyM<W, T>, Function<? super T, ? extends AnyM<W, ? extends R>>) - Method in interface com.aol.cyclops2.types.extensability.FunctionalAdapter
 
flatMap(Function<? super U, ? extends Stream<? extends R>>) - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
Allows aggregate values in a Stream to be flatten into a single Stream.
flatMap(Function<? super U, ? extends Stream<? extends R>>) - Method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
Allows aggregate values in a Stream to be flatten into a single Stream.
flatMap(Function<? super U, ? extends Stream<? extends R>>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
Allows aggregate values in a Stream to be flatten into a single Stream.
flatMap(Function<? super T, ? extends MonadicValue<? extends R>>) - Method in interface com.aol.cyclops2.types.MonadicValue
A flattening transformation operation (@see Optional.flatMap(Function)
flatMap(Function<? super T, ? extends MonadicValue<? extends R>>) - Method in class cyclops.async.Future
 
flatMap(Function<? super T, ? extends LazyImmutable<? extends R>>) - Method in class cyclops.box.LazyImmutable
FlatMap the value stored in Immutable Closed Value from one Value to another If this is an unitiatilised ImmutableClosedValue, an uninitialised closed value will be returned instead
flatMap(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface cyclops.collections.DequeX
 
flatMap(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface cyclops.collections.immutable.PBagX
 
flatMap(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
flatMap(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface cyclops.collections.immutable.PQueueX
 
flatMap(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface cyclops.collections.immutable.PSetX
 
flatMap(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface cyclops.collections.immutable.PStackX
 
flatMap(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface cyclops.collections.immutable.PVectorX
 
flatMap(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface cyclops.collections.ListX
 
flatMap(BiFunction<? super K, ? super V, ? extends MapX<KR, VR>>) - Method in interface cyclops.collections.MapX
 
flatMap(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface cyclops.collections.QueueX
 
flatMap(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface cyclops.collections.SetX
 
flatMap(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface cyclops.collections.SortedSetX
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in interface cyclops.control.either.Either
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class cyclops.control.either.Either.Lazy
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class cyclops.control.either.Either.Left
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class cyclops.control.either.Either.Right
 
flatMap(Function<? super RT, ? extends MonadicValue<? extends R2>>) - Method in interface cyclops.control.either.Either3
Flattening transformation on this Either3.
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class cyclops.control.either.Either3.Lazy
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class cyclops.control.either.Either3.Left1
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class cyclops.control.either.Either3.Left2
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class cyclops.control.either.Either3.Right
 
flatMap(Function<? super RT, ? extends MonadicValue<? extends RT1>>) - Method in interface cyclops.control.either.Either4
Flattening transformation on this Either4.
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class cyclops.control.either.Either4.Lazy
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class cyclops.control.either.Either4.Left1
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class cyclops.control.either.Either4.Left2
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class cyclops.control.either.Either4.Left3
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class cyclops.control.either.Either4.Right
 
flatMap(Function<? super RT, ? extends MonadicValue<? extends RT1>>) - Method in interface cyclops.control.either.Either5
Flattening transformation on this Either4.
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class cyclops.control.either.Either5.Lazy
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class cyclops.control.either.Either5.Left1
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class cyclops.control.either.Either5.Left2
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class cyclops.control.either.Either5.Left3
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class cyclops.control.either.Either5.Left4
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class cyclops.control.either.Either5.Right
 
flatMap(Function<? super T, ? extends MonadicValue<? extends R>>) - Method in interface cyclops.control.Eval
 
flatMap(Function<? super T, ? extends MonadicValue<? extends R>>) - Method in class cyclops.control.Eval.Module.Always
 
flatMap(Function<? super T, ? extends MonadicValue<? extends R>>) - Method in class cyclops.control.Eval.Module.Later
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class cyclops.control.Ior.Both
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in interface cyclops.control.Ior
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class cyclops.control.Ior.Primary
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class cyclops.control.Ior.Secondary
 
flatMap(Function<? super T, ? extends MonadicValue<? extends R>>) - Method in interface cyclops.control.Maybe
 
flatMap(Function<? super T, ? extends MonadicValue<? extends R>>) - Method in class cyclops.control.Maybe.Just
 
flatMap(Function<? super T, ? extends MonadicValue<? extends R>>) - Method in class cyclops.control.Maybe.Lazy
 
flatMap(Function<? super T, ? extends MonadicValue<? extends R>>) - Method in class cyclops.control.Maybe.Nothing
 
flatMap(Function<? super T, ? extends MonadicValue<? extends R>>) - Method in class cyclops.control.Try.Failure
 
flatMap(Function<? super T, ? extends MonadicValue<? extends R>>) - Method in interface cyclops.control.Try
 
flatMap(Function<? super T, ? extends MonadicValue<? extends R>>) - Method in class cyclops.control.Try.Success
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in interface cyclops.control.Xor
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class cyclops.control.Xor.Primary
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class cyclops.control.Xor.Secondary
 
flatMap(Function<? super T, ? extends Free<F, ? extends R>>) - Method in class cyclops.free.Free
 
flatMap(Function<? super R, ? extends Reader<T, R1>>) - Method in class cyclops.function.FluentFunctions.FluentFunction
 
flatMap(Function<? super R, ? extends Supplier<? extends R1>>) - Method in interface cyclops.function.Fn0.FunctionalOperations
 
flatMap(Function<? super R, ? extends Supplier<? extends R1>>) - Method in interface cyclops.function.Fn0.SupplierKind
 
flatMap(Function<? super R, ? extends Function<? super T1, ? extends R1>>) - Method in interface cyclops.function.Fn1.FunctionalOperations
 
flatMap(Function<? super R, ? extends Function<? super T1, ? extends R1>>) - Method in interface cyclops.function.Fn2.FunctionalOperations
 
flatMap(Function<? super R, ? extends Reader<T, R1>>) - Method in interface cyclops.function.Reader
FlatMap this Reader by applying the prodived function and unnesting to a single Reader
flatMap(Function<? super T, Optional<U>>) - Method in class cyclops.higherkindedtypes.OptionalKind
 
flatMap(Function<? super T, ? extends Stream<? extends R>>) - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
flatMap(Function<? super T, ? extends MonadicValue<? extends B>>) - Method in class cyclops.monads.transformers.FutureT
 
flatMap(Function<? super T, ? extends Iterable<? extends B>>) - Method in class cyclops.monads.transformers.ListT
 
flatMap(Function<? super U, ? extends Stream<? extends R>>) - Method in interface cyclops.stream.FutureStream
 
flatMap(Function<? super T, ? extends Stream<? extends R>>) - Method in interface cyclops.stream.ReactiveSeq
flatMap operation
flatMap(Function<? super T, Streamable<? extends R>>) - Method in interface cyclops.stream.Streamable
 
flatMap(Function<? super T, ? extends Higher<CRE, R>>, Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.GeneralMonad
 
flatMap(Function<? super T, ? extends Higher<CRE, R>>, Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.GeneralMonadPlus
 
flatMap(Function<? super T, ? extends Higher<CRE, R>>, Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.GeneralMonadZero
 
flatMap(Function<? super T, ? extends Higher<CRE, R>>, Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.SupplierMonadPlus
 
flatMap(Function<? super T, ? extends Higher<CRE, R>>, Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.SupplierMonadZero
 
flatMap(Function<? super T, ? extends Higher<CRE, R>>, Higher<CRE, T>) - Method in interface cyclops.typeclasses.monad.Monad
 
flatMapA(Function<? super T, ? extends AnyM<W, ? extends R>>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
flatMapA(Function<? super T, ? extends AnyM<W, ? extends R>>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
flatMapA(Function<? super T, ? extends AnyM<W, ? extends R>>) - Method in interface cyclops.monads.AnyM
 
flatMapAnyM(Function<? super U, AnyM<Witness.stream, ? extends R>>) - Method in interface cyclops.stream.FutureStream
 
flatMapAnyM(Function<? super T, AnyM<Witness.stream, ? extends R>>) - Method in interface cyclops.stream.ReactiveSeq
Allows flatMap return type to be any Monad type
flatMapAnyM(Function<? super T, ? extends AnyM<Witness.streamable, ? extends R>>) - Method in interface cyclops.stream.Streamable
Allows flatMap return type to be any Monad type
flatMapAnyM(Stream<T>, Function<? super T, AnyM<Witness.stream, ? extends R>>) - Static method in class cyclops.Streams
 
flatMapBufferedReader(Stream<T>, Function<? super T, BufferedReader>) - Static method in class cyclops.Streams
Perform a flatMap operation where the result will be a flattened stream of Strings from the text loaded from the supplied BufferedReaders
flatMapCf(Function<? super T, ? extends CompletionStage<? extends R>>) - Method in class cyclops.async.Future
A flatMap operation that accepts a CompleteableFuture CompletionStage as the return type
flatMapCharSequence(Stream<T>, Function<? super T, CharSequence>) - Static method in class cyclops.Streams
Perform a flatMap operation where the result will be a flattened stream of Characters from the CharSequence returned by the supplied function.
flatMapCompletableFuture(Function<? super U, CompletableFuture<? extends R>>) - Method in interface cyclops.stream.FutureStream
Perform a flatMap operation where the CompletableFuture type returned is flattened from the resulting Stream If in async mode this operation is performed asyncrhonously If in sync mode this operation is performed synchronously
flatMapCompletableFuture(Stream<T>, Function<? super T, CompletableFuture<? extends R>>) - Static method in class cyclops.Streams
assertThat(Streams.flatMapCompletableFuture(Stream.of(1,2,3), i->CompletableFuture.completedFuture(i+2)) .collect(Collectors.toList()), equalTo(Arrays.asList(3,4,5)));
flatMapDoubles(DoubleFunction<? extends DoubleStream>) - Static method in interface cyclops.stream.ReactiveSeq
 
flatMapFile(Stream<T>, Function<? super T, File>) - Static method in class cyclops.Streams
Perform a flatMap operation where the result will be a flattened stream of Strings from the text loaded from the supplied files.
flatMapI(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
flatMapI(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
flatMapI(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface com.aol.cyclops2.types.MonadicValue
A flattening transformation operation that takes the first value from the returned Iterable.
flatMapI(Function<? super T, ? extends Iterable<? extends R>>) - Method in class cyclops.async.Future
 
flatMapI(Function<? super PT, ? extends Iterable<? extends R>>) - Method in interface cyclops.control.either.Either
 
flatMapI(Function<? super RT, ? extends Iterable<? extends RT1>>) - Method in interface cyclops.control.either.Either3
 
flatMapI(Function<? super RT, ? extends Iterable<? extends RT1>>) - Method in interface cyclops.control.either.Either4
 
flatMapI(Function<? super RT, ? extends Iterable<? extends RT1>>) - Method in interface cyclops.control.either.Either5
 
flatMapI(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface cyclops.control.Eval
 
flatMapI(Function<? super PT, ? extends Iterable<? extends R>>) - Method in interface cyclops.control.Ior
 
flatMapI(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface cyclops.control.Maybe
 
flatMapI(Function<? super T, ? extends Iterable<? extends R>>) - Method in class cyclops.control.Maybe.Just
 
flatMapI(Function<? super T, ? extends Iterable<? extends R>>) - Method in class cyclops.control.Maybe.Lazy
 
flatMapI(Function<? super T, ? extends Iterable<? extends R>>) - Method in class cyclops.control.Maybe.Nothing
 
flatMapI(Function<? super PT, ? extends Iterable<? extends R>>) - Method in interface cyclops.control.Xor
 
flatMapI(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface cyclops.monads.AnyM
 
flatMapI(Function<? super U, ? extends Iterable<? extends R>>) - Method in interface cyclops.stream.FutureStream
 
flatMapI(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface cyclops.stream.ReactiveSeq
FlatMap where the result is a Collection, flattens the resultant collections into the host ReactiveSeq
flatMapInts(IntFunction<? extends IntStream>) - Static method in interface cyclops.stream.ReactiveSeq
 
flatMapIterable(Function<? super T, ? extends Iterable<? extends R>>) - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
flatMapIterable(Function<? super T, ? extends Iterable<? extends R>>) - Method in class cyclops.monads.transformers.FutureT
 
flatMapIterable(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface cyclops.stream.Streamable
FlatMap where the result is a Collection, flattens the resultant collections into the host Streamable
flatMapIterable(Stream<T>, Function<? super T, ? extends Iterable<? extends R>>) - Static method in class cyclops.Streams
flatMap operation that allows a Collection to be returned
flatMapLongs(LongFunction<? extends LongStream>) - Static method in interface cyclops.stream.ReactiveSeq
 
flatMapOptional(Stream<T>, Function<? super T, Optional<? extends R>>) - Static method in class cyclops.Streams
cross type flatMap, removes null entries
flatMapP(Function<? super T, ? extends Publisher<? extends R>>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
flatMapP(Function<? super T, ? extends Publisher<? extends R>>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
flatMapP(Function<? super T, ? extends Publisher<? extends R>>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
flatMapP(Function<? super T, ? extends Publisher<? extends R>>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
flatMapP(Function<? super T, ? extends Publisher<? extends R>>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
flatMapP(Function<? super T, ? extends Publisher<? extends R>>) - Method in interface com.aol.cyclops2.types.MonadicValue
A flattening transformation operation that takes the first value from the returned Publisher.
flatMapP(Function<? super T, ? extends Publisher<? extends R>>) - Method in class cyclops.async.Future
 
flatMapP(Function<? super T, ? extends Publisher<? extends R>>) - Method in interface cyclops.collections.DequeX
 
flatMapP(Function<? super T, ? extends Publisher<? extends R>>) - Method in interface cyclops.collections.immutable.PBagX
 
flatMapP(Function<? super T, ? extends Publisher<? extends R>>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
flatMapP(Function<? super T, ? extends Publisher<? extends R>>) - Method in interface cyclops.collections.immutable.PSetX
 
flatMapP(Function<? super T, ? extends Publisher<? extends R>>) - Method in interface cyclops.collections.immutable.PStackX
 
flatMapP(Function<? super T, ? extends Publisher<? extends R>>) - Method in interface cyclops.collections.immutable.PVectorX
 
flatMapP(Function<? super T, ? extends Publisher<? extends R>>) - Method in interface cyclops.collections.ListX
 
flatMapP(Function<? super T, ? extends Publisher<? extends R>>) - Method in interface cyclops.collections.QueueX
 
flatMapP(Function<? super T, ? extends Publisher<? extends R>>) - Method in interface cyclops.collections.SetX
 
flatMapP(Function<? super T, ? extends Publisher<? extends R>>) - Method in interface cyclops.collections.SortedSetX
 
flatMapP(Function<? super PT, ? extends Publisher<? extends R>>) - Method in interface cyclops.control.either.Either
 
flatMapP(Function<? super RT, ? extends Publisher<? extends RT1>>) - Method in interface cyclops.control.either.Either3
 
flatMapP(Function<? super RT, ? extends Publisher<? extends RT1>>) - Method in interface cyclops.control.either.Either4
 
flatMapP(Function<? super RT, ? extends Publisher<? extends RT1>>) - Method in interface cyclops.control.either.Either5
 
flatMapP(Function<? super T, ? extends Publisher<? extends R>>) - Method in interface cyclops.control.Eval
 
flatMapP(Function<? super PT, ? extends Publisher<? extends R>>) - Method in interface cyclops.control.Ior
 
flatMapP(Function<? super T, ? extends Publisher<? extends R>>) - Method in interface cyclops.control.Maybe
 
flatMapP(Function<? super T, ? extends Publisher<? extends R>>) - Method in class cyclops.control.Maybe.Just
 
flatMapP(Function<? super T, ? extends Publisher<? extends R>>) - Method in class cyclops.control.Maybe.Lazy
 
flatMapP(Function<? super T, ? extends Publisher<? extends R>>) - Method in class cyclops.control.Maybe.Nothing
 
flatMapP(Function<? super PT, ? extends Publisher<? extends R>>) - Method in interface cyclops.control.Xor
 
flatMapP(Function<? super T, ? extends Publisher<? extends R>>) - Method in interface cyclops.monads.AnyM
 
flatMapP(Function<? super U, ? extends Publisher<? extends R>>) - Method in interface cyclops.stream.FutureStream
 
flatMapP(Function<? super T, ? extends Publisher<? extends R>>) - Method in interface cyclops.stream.ReactiveSeq
 
flatMapPublisher(Function<? super T, ? extends Publisher<? extends R>>) - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
flatMapPublisher(Function<? super T, ? extends Publisher<? extends R>>) - Method in class cyclops.monads.transformers.FutureT
 
flatMapS(Function<? super T, ? extends Stream<? extends R>>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
flatMapS(Function<? super T, ? extends Stream<? extends R>>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
flatMapS(Function<? super T, ? extends Stream<? extends R>>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
flatMapS(Function<? super T, ? extends Stream<? extends R>>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
flatMapS(Function<? super T, ? extends Stream<? extends R>>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
flatMapS(Function<? super T, ? extends Stream<? extends R>>) - Method in interface com.aol.cyclops2.types.MonadicValue
 
flatMapS(Function<? super T, ? extends Stream<? extends R>>) - Method in interface cyclops.collections.DequeX
 
flatMapS(Function<? super T, ? extends Stream<? extends R>>) - Method in interface cyclops.collections.immutable.PBagX
 
flatMapS(Function<? super T, ? extends Stream<? extends R>>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
flatMapS(Function<? super T, ? extends Stream<? extends R>>) - Method in interface cyclops.collections.immutable.PSetX
 
flatMapS(Function<? super T, ? extends Stream<? extends R>>) - Method in interface cyclops.collections.immutable.PStackX
 
flatMapS(Function<? super T, ? extends Stream<? extends R>>) - Method in interface cyclops.collections.immutable.PVectorX
 
flatMapS(Function<? super T, ? extends Stream<? extends R>>) - Method in interface cyclops.collections.ListX
 
flatMapS(Function<? super T, ? extends Stream<? extends R>>) - Method in interface cyclops.collections.QueueX
 
flatMapS(Function<? super T, ? extends Stream<? extends R>>) - Method in interface cyclops.collections.SetX
 
flatMapS(Function<? super T, ? extends Stream<? extends R>>) - Method in interface cyclops.collections.SortedSetX
 
flatMapS(Function<? super PT, ? extends Stream<? extends R>>) - Method in interface cyclops.control.either.Either
 
flatMapS(Function<? super RT, ? extends Stream<? extends R>>) - Method in interface cyclops.control.either.Either3
 
flatMapS(Function<? super RT, ? extends Stream<? extends R>>) - Method in interface cyclops.control.either.Either4
 
flatMapS(Function<? super RT, ? extends Stream<? extends R>>) - Method in interface cyclops.control.either.Either5
 
flatMapS(Function<? super T, ? extends Stream<? extends R>>) - Method in interface cyclops.control.Eval
 
flatMapS(Function<? super PT, ? extends Stream<? extends R>>) - Method in interface cyclops.control.Ior
 
flatMapS(Function<? super T, ? extends Stream<? extends R>>) - Method in interface cyclops.control.Maybe
 
flatMapS(Function<? super T, ? extends Stream<? extends R>>) - Method in interface cyclops.control.Try
 
flatMapS(Function<? super PT, ? extends Stream<? extends R>>) - Method in interface cyclops.control.Xor
 
flatMapS(Function<? super T, ? extends Stream<? extends R>>) - Method in interface cyclops.monads.AnyM
 
flatMapSequenceM(Stream<T>, Function<? super T, ReactiveSeq<? extends R>>) - Static method in class cyclops.Streams
flatMap operation
flatMapStream(Function<? super U, BaseStream<? extends R, ?>>) - Method in interface cyclops.stream.FutureStream
 
flatMapStream(Function<? super T, BaseStream<? extends R, ?>>) - Method in interface cyclops.stream.ReactiveSeq
flatMap operation
flatMapStream(Function<? super T, BaseStream<? extends R, ?>>) - Method in interface cyclops.stream.Streamable
flatMap operation
flatMapStream(Stream<T>, Function<? super T, ? extends BaseStream<? extends R, ?>>) - Static method in class cyclops.Streams
assertThat(Streams.flatMapStream(Stream.of(1,2,3), i->Stream.of(i)).collect(Collectors.toList()), equalTo(Arrays.asList(1,2,3)));
flatMapT(Function<? super T, FutureT<W, B>>) - Method in class cyclops.monads.transformers.FutureT
Flat Map the wrapped Future
flatMapT(Function<? super T, ListT<W, B>>) - Method in class cyclops.monads.transformers.ListT
Flat Map the wrapped List
flatMapToCompletableFuture(Function<? super U, CompletableFuture<? extends R>>) - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
Perform a flatMap operation where the CompletableFuture type returned is flattened from the resulting Stream If in async mode this operation is performed asyncrhonously If in sync mode this operation is performed synchronously
flatMapToCompletableFuture(Function<? super U, CompletableFuture<? extends R>>) - Method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
Perform a flatMap operation where the CompletableFuture type returned is flattened from the resulting Stream If in async mode this operation is performed asyncrhonously If in sync mode this operation is performed synchronously
flatMapToCompletableFuture(Function<? super U, CompletableFuture<? extends R>>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
Perform a flatMap operation where the CompletableFuture type returned is flattened from the resulting Stream If in async mode this operation is performed asyncrhonously If in sync mode this operation is performed synchronously
flatMapToCompletableFutureSync(Function<? super U, CompletableFuture<? extends R>>) - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
Perform a flatMap operation where the CompletableFuture type returned is flattened from the resulting Stream This operation is performed synchronously
flatMapToCompletableFutureSync(Function<? super U, CompletableFuture<? extends R>>) - Method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
Perform a flatMap operation where the CompletableFuture type returned is flattened from the resulting Stream This operation is performed synchronously
flatMapToCompletableFutureSync(Function<? super U, CompletableFuture<? extends R>>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
Perform a flatMap operation where the CompletableFuture type returned is flattened from the resulting Stream This operation is performed synchronously
flatMapToDouble(Function<? super T, ? extends DoubleStream>) - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
flatMapToDouble(Function<? super U, ? extends DoubleStream>) - Method in interface cyclops.stream.FutureStream
 
flatMapToInt(Function<? super T, ? extends IntStream>) - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
flatMapToInt(Function<? super U, ? extends IntStream>) - Method in interface cyclops.stream.FutureStream
 
flatMapToLong(Function<? super T, ? extends LongStream>) - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
flatMapToLong(Function<? super U, ? extends LongStream>) - Method in interface cyclops.stream.FutureStream
 
flatMapURL(Stream<T>, Function<? super T, URL>) - Static method in class cyclops.Streams
Perform a flatMap operation where the result will be a flattened stream of Strings from the text loaded from the supplied URLs
flatten(AnyMSeq<W, AnyMSeq<W, T1>>) - Static method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
flatten(Future<? extends Future<R>>) - Static method in class cyclops.async.Future
 
flatten(Try<? extends Try<T, X>, X>) - Static method in interface cyclops.control.Try
 
flatten(AnyM<W, ? extends AnyM<W, T1>>) - Static method in interface cyclops.monads.AnyM
join / flatten one level of a nested hierarchy
flatten(ReactiveSeq<? extends Stream<? extends T1>>) - Static method in interface cyclops.stream.FutureStream
 
flatten(ReactiveSeq<? extends ReactiveSeq<T1>>) - Static method in interface cyclops.stream.ReactiveSeq
join / flatten one level of a nested hierarchy
flatten(Streamable<? extends Streamable<T1>>) - Static method in interface cyclops.stream.Streamable
join / flatten one level of a nested hierarchy
flatten(Stream<Stream<T>>) - Static method in class cyclops.Streams
 
flatten(Higher<CRE, Higher<CRE, T>>) - Method in interface cyclops.typeclasses.monad.Monad
 
flattenI(AnyM<W, ? extends Iterable<T1>>) - Static method in interface cyclops.monads.AnyM
 
flattenI(ReactiveSeq<? extends Iterable<T1>>) - Static method in interface cyclops.stream.ReactiveSeq
 
flattenO(ReactiveSeq<? extends Optional<T1>>) - Static method in interface cyclops.stream.ReactiveSeq
 
FluentBiFunction(BiFunction<T1, T2, R>) - Constructor for class cyclops.function.FluentFunctions.FluentBiFunction
 
FluentCollectionX<T> - Interface in com.aol.cyclops2.data.collections.extensions
A Fluent API for adding and removing collection elements
FluentFunction(Function<T, R>) - Constructor for class cyclops.function.FluentFunctions.FluentFunction
 
FluentFunctions - Class in cyclops.function
Fluent API for working with java.util.Function types Supports caching (memoization) aspects (before, after, around) logging retry recovery Async execution Reader monad Partial application Currying Pattern Matching
FluentFunctions() - Constructor for class cyclops.function.FluentFunctions
 
FluentFunctions.Advice0<R> - Class in cyclops.function
 
FluentFunctions.Advice1<T,R> - Class in cyclops.function
 
FluentFunctions.Advice2<T1,T2,R> - Class in cyclops.function
 
FluentFunctions.Advice3<T1,T2,T3,R> - Class in cyclops.function
 
FluentFunctions.FluentBiFunction<T1,T2,R> - Class in cyclops.function
 
FluentFunctions.FluentFunction<T,R> - Class in cyclops.function
 
FluentFunctions.FluentSupplier<R> - Class in cyclops.function
 
FluentFunctions.FluentTriFunction<T1,T2,T3,R> - Class in cyclops.function
 
FluentMapX<K,V> - Interface in com.aol.cyclops2.data.collections.extensions
 
FluentSequenceX<T> - Interface in com.aol.cyclops2.data.collections.extensions
Interface that represents a FluentSequence of data Supports operations such as adding / removing elements via a Fluent API
FluentSupplier(Supplier<R>) - Constructor for class cyclops.function.FluentFunctions.FluentSupplier
 
FluentTriFunction(Fn3<T1, T2, T3, R>) - Constructor for class cyclops.function.FluentFunctions.FluentTriFunction
 
Fn0<R> - Interface in cyclops.function
 
Fn0.FunctionalOperations<R> - Interface in cyclops.function
 
Fn0.Instances - Class in cyclops.function
 
Fn0.SupplierKind<R> - Interface in cyclops.function
 
Fn0.SupplierKind.µ - Class in cyclops.function
 
Fn1<T1,R> - Interface in cyclops.function
 
Fn1.FunctionalOperations<T1,R> - Interface in cyclops.function
 
Fn1.µ - Class in cyclops.function
 
Fn2<T1,T2,R> - Interface in cyclops.function
 
Fn2.FunctionalOperations<T1,T2,R> - Interface in cyclops.function
 
Fn3<S1,S2,S3,R> - Interface in cyclops.function
 
Fn4<T1,T2,T3,T4,R> - Interface in cyclops.function
 
Fn5<T1,T2,T3,T4,T5,R> - Interface in cyclops.function
 
Fn6<T1,T2,T3,T4,T5,T6,R> - Interface in cyclops.function
 
Fn7<T1,T2,T3,T4,T5,T6,T7,R> - Interface in cyclops.function
 
Fn8<T1,T2,T3,T4,T5,T6,T7,T8,R> - Interface in cyclops.function
 
fnOps() - Method in interface cyclops.function.Fn2
 
fnTo(Function<? super Fn0<R>, ? extends R1>) - Method in interface cyclops.function.Fn0
 
foEval(Eval<B>) - Static method in interface cyclops.control.either.Either5
Construct a Either4#Third from an Eval
fold(Monoid<U>) - Method in interface cyclops.stream.FutureStream
 
fold(Monoid<T>) - Method in interface cyclops.stream.ReactiveSeq
 
foldable() - Static method in class cyclops.async.Future.Instances
int sum = FutureWs.foldable() .foldLeft(0, (a,b)->a+b, Future.widen(FutureW.ofResult(4))); //4
foldable() - Static method in class cyclops.collections.DequeX.Instances
int sum = Deques.foldable() .foldLeft(0, (a,b)->a+b, DequeX.of(1,2,3,4))); //10
foldable() - Static method in class cyclops.collections.immutable.PQueueX.Instances
int sum = PQueues.foldable() .foldLeft(0, (a,b)->a+b, Arrays.asPQueue(1,2,3,4))); //10
foldable() - Static method in class cyclops.collections.immutable.PStackX.Instances
int sum = PStacks.foldable() .foldLeft(0, (a,b)->a+b, PStackX.widen(Arrays.asPStack(1,2,3,4))); //10
foldable() - Static method in class cyclops.collections.immutable.PVectorX.Instances
int sum = PVectors.foldable() .foldLeft(0, (a,b)->a+b, Arrays.asPVector(1,2,3,4))); //10
foldable() - Static method in class cyclops.collections.ListX.Instances
int sum = Lists.foldable() .foldLeft(0, (a,b)->a+b, ListX.widen(Arrays.asList(1,2,3,4))); //10
foldable() - Static method in class cyclops.collections.QueueX.Instances
int sum = Queues.foldable() .foldLeft(0, (a,b)->a+b, QueueX.of(1,2,3,4))); //10
foldable() - Static method in class cyclops.CompletableFutures.Instances
int sum = CompletableFutures.foldable() .foldLeft(0, (a,b)->a+b, CompletableFutureKind.widen(CompletableFuture.completedFuture(3))); //3
foldable() - Static method in class cyclops.control.Eval.Instances
int sum = Evals.foldable() .foldLeft(0, (a,b)->a+b, Eval.widen(Arrays.asEval(1,2,3,4))); //10
foldable() - Static method in class cyclops.control.Maybe.Instances
int sum = Maybes.foldable() .foldLeft(0, (a,b)->a+b, Maybe.widen(Maybe.just(1))); //1
foldable() - Static method in class cyclops.Optionals.Instances
int sum = Optionals.foldable() .foldLeft(0, (a,b)->a+b, OptionalKind.widen(Arrays.asOptional(1,2,3,4))); //10
foldable() - Static method in class cyclops.stream.ReactiveSeq.Instances
int sum = Lists.foldable() .foldLeft(0, (a,b)->a+b, ReactiveSeq.of(1,2,3,4)); //10
foldable() - Static method in class cyclops.Streams.Instances
int sum = Streams.foldable() .foldLeft(0, (a,b)->a+b, StreamKind.widen(Stream.of(1,2,3,4))); //10
Foldable<CRE> - Interface in cyclops.typeclasses.foldable
Type class for foldables
foldable(BiFunction<Monoid<T>, Higher<CRE, T>, T>, BiFunction<Monoid<T>, Higher<CRE, T>, T>) - Static method in interface cyclops.typeclasses.instances.General
 
FoldableTransformerSeq<W extends WitnessType<W>,T> - Interface in com.aol.cyclops2.types.anyM.transformers
A type that represents a non-scalar Monad Transformer
FoldableTraversable<T> - Interface in com.aol.cyclops2.types
Created by johnmcclean on 17/12/2016.
foldFuture(Executor, Function<? super FoldableTraversable<T>, ? extends R>) - Method in interface com.aol.cyclops2.types.FoldableTraversable
Perform an async fold on the provided executor
foldFuture(Function<? super FoldableTraversable<U>, ? extends R>) - Method in interface cyclops.stream.FutureStream
 
foldJooλ(Function<? super Seq<T>, ? extends R>) - Method in interface cyclops.stream.ReactiveSeq
 
foldLazy(Function<? super FoldableTraversable<T>, ? extends R>) - Method in interface com.aol.cyclops2.types.FoldableTraversable
Perform a lazy caching fold (results are memoized)
foldLeft(U, BiFunction<U, ? super T, U>) - Method in interface com.aol.cyclops2.types.Folds
 
foldLeft(U, BiFunction<U, ? super T, U>, BinaryOperator<U>) - Method in interface com.aol.cyclops2.types.Folds
 
foldLeft(T, BinaryOperator<T>) - Method in interface com.aol.cyclops2.types.Folds
 
foldLeft(Monoid<T>) - Method in interface com.aol.cyclops2.types.Folds
 
foldLeft(CompletableFuture<T>, BinaryOperator<CompletableFuture<T>>) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Sequentially reduce from the left
foldLeft(U, BiFunction<U, ? super T, U>) - Method in interface cyclops.stream.Streamable
Fold a Streamable Left
foldLeft(Stream<T>, Monoid<T>) - Static method in class cyclops.Streams
 
foldLeft(Monoid<T>, Higher<CRE, T>) - Method in interface cyclops.typeclasses.foldable.Foldable
Starting from the left combine each value in turn with an accumulator
foldLeft(T, BinaryOperator<T>, Higher<CRE, T>) - Method in interface cyclops.typeclasses.foldable.Foldable
Starting from the left combine each value in turn with an accumulator
foldLeft(Monoid<T>, Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.GeneralFoldable
 
foldLeftMapToType(Stream<T>, Reducer<T>) - Static method in class cyclops.Streams
Attempt to map this Monad to the same type as the supplied Monoid (using mapToType on the monoid interface) Then use Monoid to reduce values
foldParallel(Function<? super Stream<T>, ? extends R>) - Method in interface cyclops.stream.ReactiveSeq
 
foldParallel(ForkJoinPool, Function<? super Stream<T>, ? extends R>) - Method in interface cyclops.stream.ReactiveSeq
 
foldRight(Monoid<T>) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
ReactiveSeq.of("a","b","c").foldRight(Reducers.toString("")); // "cab"
foldRight(T, BinaryOperator<T>) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
Immutable reduction from right to left
foldRight(U, BiFunction<? super T, U, U>) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
Immutable reduction from right to left
foldRight(Monoid<T>) - Method in interface com.aol.cyclops2.types.Folds
ReactiveSeq.of("a","b","c").foldRight(Reducers.toString("")); // "cab"
foldRight(T, BinaryOperator<T>) - Method in interface com.aol.cyclops2.types.Folds
Immutable reduction from right to left
foldRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface com.aol.cyclops2.types.Folds
Immutable reduction from right to left
foldRight(CompletableFuture<T>, BinaryOperator<CompletableFuture<T>>) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Reduce sequentially from the right
foldRight(R, BiFunction<? super U, ? super R, ? extends R>) - Method in interface cyclops.stream.FutureStream
 
foldRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface cyclops.stream.ReactiveSeq
 
foldRight(Monoid<T>) - Method in interface cyclops.stream.ReactiveSeq
ReactiveSeq.of("a","b","c").foldRight(Reducers.toString("")); // "cab"
foldRight(T, BinaryOperator<T>) - Method in interface cyclops.stream.ReactiveSeq
Immutable reduction from right to left
foldRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface cyclops.stream.Streamable
Fold a Streamable fromt the right
foldRight(Monoid<T>) - Method in interface cyclops.stream.Streamable
Streamable.of("a","b","c").foldRight(Reducers.toString("")); // "cab"
foldRight(T, BinaryOperator<T>) - Method in interface cyclops.stream.Streamable
Immutable reduction from right to left
foldRight(Stream<T>, Monoid<T>) - Static method in class cyclops.Streams
 
foldRight(Monoid<T>, Higher<CRE, T>) - Method in interface cyclops.typeclasses.foldable.Foldable
Starting from the right combine each value in turn with an accumulator
foldRight(T, BinaryOperator<T>, Higher<CRE, T>) - Method in interface cyclops.typeclasses.foldable.Foldable
Starting from the right combine each value in turn with an accumulator
foldRight(Monoid<T>, Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.GeneralFoldable
 
foldRightMapToType(Reducer<T>) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
Attempt to map this Monad to the same type as the supplied Monoid (using mapToType on the monoid interface) Then use Monoid to reduce values
foldRightMapToType(Reducer<T>) - Method in interface com.aol.cyclops2.types.Folds
Attempt to map this Monad to the same type as the supplied Monoid (using mapToType on the monoid interface) Then use Monoid to reduce values
foldRightMapToType(Reducer<T>) - Method in interface cyclops.stream.ReactiveSeq
Attempt to map this Monad to the same type as the supplied Monoid (using mapToType on the monoid interface) Then use Monoid to reduce values
foldRightMapToType(Reducer<T>) - Method in interface cyclops.stream.Streamable
Attempt to map this Monad to the same type as the supplied Monoid (using mapToType on the monoid interface) Then use Monoid to reduce values
foldRightMapToType(Stream<T>, Reducer<T>) - Static method in class cyclops.Streams
Attempt to map this Monad to the same type as the supplied Monoid (using mapToType on the monoid interface) Then use Monoid to reduce values
Folds<T> - Interface in com.aol.cyclops2.types
Represents a type that may be reducable (foldable) to a single value or collection
foldTry(Function<? super FoldableTraversable<T>, ? extends R>, Class<X>...) - Method in interface com.aol.cyclops2.types.FoldableTraversable
Try a fold, capturing any unhandling execution exceptions (that match the provided classes)
forEach(Consumer<? super T>) - Method in class com.aol.cyclops2.data.collections.extensions.CollectionXImpl
 
forEach(BiConsumer<? super K, ? super V>) - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
 
forEach(long, Consumer<? super Tuple2<K, V>>) - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
 
forEach(long, Consumer<? super Tuple2<K, V>>, Consumer<? super Throwable>) - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
 
forEach(long, Consumer<? super Tuple2<K, V>>, Consumer<? super Throwable>, Runnable) - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
 
forEach(Consumer<? super Tuple2<K, V>>, Consumer<? super Throwable>) - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
 
forEach(Consumer<? super Tuple2<K, V>>, Consumer<? super Throwable>, Runnable) - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
 
forEach(BiConsumer<? super K, ? super V>) - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
forEach(long, Consumer<? super Tuple2<K, V>>) - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
forEach(long, Consumer<? super Tuple2<K, V>>, Consumer<? super Throwable>) - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
forEach(long, Consumer<? super Tuple2<K, V>>, Consumer<? super Throwable>, Runnable) - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
forEach(Consumer<? super Tuple2<K, V>>, Consumer<? super Throwable>) - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
forEach(Consumer<? super Tuple2<K, V>>, Consumer<? super Throwable>, Runnable) - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
forEach(Consumer<? super T>, Function<FastFuture, T>) - Method in class com.aol.cyclops2.react.collectors.lazy.IncrementalReducer
 
forEach(long, Consumer<? super T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
forEach(long, Consumer<? super T>, Consumer<? super Throwable>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
forEach(long, Consumer<? super T>, Consumer<? super Throwable>, Runnable) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
forEach(Consumer<? super T>, Consumer<? super Throwable>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
forEach(Consumer<? super T>, Consumer<? super Throwable>, Runnable) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
forEach(long, Consumer<? super T>) - Method in interface com.aol.cyclops2.types.FoldableTraversable
 
forEach(long, Consumer<? super T>, Consumer<? super Throwable>) - Method in interface com.aol.cyclops2.types.FoldableTraversable
 
forEach(long, Consumer<? super T>, Consumer<? super Throwable>, Runnable) - Method in interface com.aol.cyclops2.types.FoldableTraversable
 
forEach(Consumer<? super T>, Consumer<? super Throwable>) - Method in interface com.aol.cyclops2.types.FoldableTraversable
 
forEach(Consumer<? super T>, Consumer<? super Throwable>, Runnable) - Method in interface com.aol.cyclops2.types.FoldableTraversable
 
forEach(Consumer<? super U>) - Method in interface com.aol.cyclops2.types.futurestream.LazyStream
 
forEach(long, Consumer<? super T>) - Method in interface com.aol.cyclops2.types.stream.reactive.ReactiveStreamsTerminalOperations
Perform a forEach operation over the Stream, without closing it, consuming only the specified number of elements from the Stream, at this time.
forEach(long, Consumer<? super T>, Consumer<? super Throwable>) - Method in interface com.aol.cyclops2.types.stream.reactive.ReactiveStreamsTerminalOperations
Perform a forEach operation over the Stream without closing it, capturing any elements and errors in the supplied consumers, but only consuming the specified number of elements from the Stream, at this time.
forEach(long, Consumer<? super T>, Consumer<? super Throwable>, Runnable) - Method in interface com.aol.cyclops2.types.stream.reactive.ReactiveStreamsTerminalOperations
Perform a forEach operation over the Stream without closing it, capturing any elements and errors in the supplied consumers, but only consuming the specified number of elements from the Stream, at this time.
forEach(Consumer<? super T>, Consumer<? super Throwable>) - Method in interface com.aol.cyclops2.types.stream.reactive.ReactiveStreamsTerminalOperations
Perform a forEach operation over the Stream capturing any elements and errors in the supplied consumers,
forEach(Consumer<? super T>, Consumer<? super Throwable>, Runnable) - Method in interface com.aol.cyclops2.types.stream.reactive.ReactiveStreamsTerminalOperations
Perform a forEach operation over the Stream capturing any elements and errors in the supplied consumers when the entire Stream has been processed an onComplete event will be recieved.
forEach(Consumer) - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
forEach(Consumer<? super T>) - Method in class cyclops.control.Try.Failure
 
forEach(Consumer<? super T>) - Method in interface cyclops.control.Try
 
forEach(Consumer<? super T>) - Method in class cyclops.control.Try.Success
 
forEach(Consumer<? super T>) - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
forEach(Consumer<? super U>) - Method in interface cyclops.stream.FutureStream
 
forEach(long, Consumer<? super U>) - Method in interface cyclops.stream.FutureStream
Perform a forEach operation over the Stream, without closing it, consuming only the specified number of elements from the Stream, at this time.
forEach(long, Consumer<? super U>, Consumer<? super Throwable>) - Method in interface cyclops.stream.FutureStream
Perform a forEach operation over the Stream without closing it, capturing any elements and errors in the supplied consumers, but only consuming the specified number of elements from the Stream, at this time.
forEach(long, Consumer<? super U>, Consumer<? super Throwable>, Runnable) - Method in interface cyclops.stream.FutureStream
Perform a forEach operation over the Stream without closing it, capturing any elements and errors in the supplied consumers, but only consuming the specified number of elements from the Stream, at this time.
forEach(Consumer<? super U>, Consumer<? super Throwable>) - Method in interface cyclops.stream.FutureStream
Perform a forEach operation over the Stream capturing any elements and errors in the supplied consumers,
forEach(Consumer<? super U>, Consumer<? super Throwable>, Runnable) - Method in interface cyclops.stream.FutureStream
Perform a forEach operation over the Stream capturing any elements and errors in the supplied consumers when the entire Stream has been processed an onComplete event will be recieved.
forEach(Consumer<? super T>) - Method in interface cyclops.stream.ReactiveSeq
Performs an action for each element of this stream.
forEach2(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
Perform a two level nested internal iteration over this Stream and the supplied stream
forEach2(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, Boolean>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
Perform a two level nested internal iteration over this Stream and the supplied stream
forEach2(Function<? super T, ? extends AnyM<W, R1>>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
Perform a two level nested internal iteration over this Stream and the supplied monad (allowing null handling, exception handling etc to be injected, for example)
forEach2(Function<? super T, ? extends AnyM<W, R1>>, BiFunction<? super T, ? super R1, Boolean>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
Perform a two level nested internal iteration over this Stream and the supplied monad (allowing null handling, exception handling etc to be injected, for example)
forEach2(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends R>) - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
forEach2(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, Boolean>, BiFunction<? super T, ? super R1, ? extends R>) - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
forEach2(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface com.aol.cyclops2.types.MonadicValue
Perform a two level nested internal iteration over this MonadicValue and the supplied MonadicValue
forEach2(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, Boolean>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface com.aol.cyclops2.types.MonadicValue
Perform a two level nested internal iteration over this MonadicValue and the supplied stream
forEach2(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends R>) - Method in class cyclops.async.Future
 
forEach2(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, Boolean>, BiFunction<? super T, ? super R1, ? extends R>) - Method in class cyclops.async.Future
 
forEach2(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.collections.DequeX
 
forEach2(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, Boolean>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.collections.DequeX
 
forEach2(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.collections.immutable.PBagX
 
forEach2(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, Boolean>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.collections.immutable.PBagX
 
forEach2(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
forEach2(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, Boolean>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
forEach2(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.collections.immutable.PQueueX
 
forEach2(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, Boolean>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.collections.immutable.PQueueX
 
forEach2(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.collections.immutable.PSetX
 
forEach2(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, Boolean>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.collections.immutable.PSetX
 
forEach2(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.collections.immutable.PStackX
 
forEach2(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, Boolean>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.collections.immutable.PStackX
 
forEach2(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.collections.immutable.PVectorX
 
forEach2(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, Boolean>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.collections.immutable.PVectorX
 
forEach2(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.collections.ListX
 
forEach2(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, Boolean>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.collections.ListX
 
forEach2(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.collections.QueueX
 
forEach2(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, Boolean>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.collections.QueueX
 
forEach2(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.collections.SetX
 
forEach2(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, Boolean>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.collections.SetX
 
forEach2(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.collections.SortedSetX
 
forEach2(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, Boolean>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.collections.SortedSetX
 
forEach2(CompletableFuture<? extends T>, Function<? super T, CompletableFuture<R1>>, BiFunction<? super T, ? super R1, ? extends R>) - Static method in class cyclops.CompletableFutures
Perform a For Comprehension over a CompletableFuture, accepting a generating function.
forEach2(Function<? super PT, ? extends MonadicValue<R1>>, BiFunction<? super PT, ? super R1, ? extends R>) - Method in interface cyclops.control.either.Either
 
forEach2(Function<? super PT, ? extends MonadicValue<R1>>, BiFunction<? super PT, ? super R1, Boolean>, BiFunction<? super PT, ? super R1, ? extends R>) - Method in interface cyclops.control.either.Either
 
forEach2(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends R>) - Method in interface cyclops.control.either.Either3
 
forEach2(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, Boolean>, BiFunction<? super RT, ? super R1, ? extends R>) - Method in interface cyclops.control.either.Either3
 
forEach2(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends R>) - Method in interface cyclops.control.either.Either4
 
forEach2(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, Boolean>, BiFunction<? super RT, ? super R1, ? extends R>) - Method in interface cyclops.control.either.Either4
 
forEach2(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends R>) - Method in interface cyclops.control.either.Either5
 
forEach2(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, Boolean>, BiFunction<? super RT, ? super R1, ? extends R>) - Method in interface cyclops.control.either.Either5
 
forEach2(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.control.Eval
 
forEach2(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, Boolean>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.control.Eval
 
forEach2(Function<? super PT, ? extends MonadicValue<R1>>, BiFunction<? super PT, ? super R1, ? extends R>) - Method in interface cyclops.control.Ior
 
forEach2(Function<? super PT, ? extends MonadicValue<R1>>, BiFunction<? super PT, ? super R1, Boolean>, BiFunction<? super PT, ? super R1, ? extends R>) - Method in interface cyclops.control.Ior
 
forEach2(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.control.Maybe
 
forEach2(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, Boolean>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.control.Maybe
 
forEach2(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.control.Try
 
forEach2(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, Boolean>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.control.Try
 
forEach2(Function<? super PT, ? extends MonadicValue<R1>>, BiFunction<? super PT, ? super R1, ? extends R>) - Method in interface cyclops.control.Xor
 
forEach2(Function<? super PT, ? extends MonadicValue<R1>>, BiFunction<? super PT, ? super R1, Boolean>, BiFunction<? super PT, ? super R1, ? extends R>) - Method in interface cyclops.control.Xor
 
forEach2(Function<? super T, Free<F, R1>>) - Method in class cyclops.free.Free
 
forEach2(Function<? super R, Reader<T, R1>>, BiFunction<? super R, ? super R1, ? extends R4>) - Method in interface cyclops.function.Reader
Perform a For Comprehension over a Reader, accepting a generating function.
forEach2(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends R>) - Method in class cyclops.monads.transformers.FutureT
 
forEach2(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, Boolean>, BiFunction<? super T, ? super R1, ? extends R>) - Method in class cyclops.monads.transformers.FutureT
 
forEach2(Optional<? extends T>, Function<? super T, Optional<R1>>, BiFunction<? super T, ? super R1, ? extends R>) - Static method in class cyclops.Optionals
Perform a For Comprehension over a Optional, accepting a generating function.
forEach2(Optional<? extends T>, Function<? super T, ? extends Optional<R1>>, BiFunction<? super T, ? super R1, Boolean>, BiFunction<? super T, ? super R1, ? extends R>) - Static method in class cyclops.Optionals
Perform a For Comprehension over a Optional, accepting a generating function.
forEach2(Function<? super U, ? extends BaseStream<R1, ?>>, BiFunction<? super U, ? super R1, ? extends R>) - Method in interface cyclops.stream.FutureStream
 
forEach2(Function<? super U, ? extends BaseStream<R1, ?>>, BiFunction<? super U, ? super R1, Boolean>, BiFunction<? super U, ? super R1, ? extends R>) - Method in interface cyclops.stream.FutureStream
 
forEach2(Function<? super T, ? extends BaseStream<R1, ?>>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.stream.ReactiveSeq
Perform a two level nested internal iteration over this Stream and the supplied stream
forEach2(Function<? super T, ? extends BaseStream<R1, ?>>, BiFunction<? super T, ? super R1, Boolean>, BiFunction<? super T, ? super R1, ? extends R>) - Method in interface cyclops.stream.ReactiveSeq
Perform a two level nested internal iteration over this Stream and the supplied stream
forEach2(Stream<? extends T>, Function<? super T, Stream<R1>>, BiFunction<? super T, ? super R1, ? extends R>) - Static method in class cyclops.Streams
Perform a For Comprehension over a Stream, accepting an additonal generating function.
forEach2(Stream<? extends T>, Function<? super T, ? extends Stream<R1>>, BiFunction<? super T, ? super R1, Boolean>, BiFunction<? super T, ? super R1, ? extends R>) - Static method in class cyclops.Streams
{@code import static Streams.forEach2; forEach(Stream.range(1, 10), i -> Stream.range(i, 10),(a,b) -> a>2 && b<10,Tuple::tuple) .subscribe(System.out::println); //(3, 3) (3, 4) (3, 5) (3, 6) (3, 7) (3, 8) (3, 9) ...
forEach2M(Function<? super T, ? extends FutureT<W, R1>>, BiFunction<? super T, ? super R1, ? extends R>) - Method in class cyclops.monads.transformers.FutureT
 
forEach2M(Function<? super T, ? extends FutureT<W, R1>>, BiFunction<? super T, ? super R1, Boolean>, BiFunction<? super T, ? super R1, ? extends R>) - Method in class cyclops.monads.transformers.FutureT
 
forEach2M(Function<? super T, ? extends ListT<W, R1>>, BiFunction<? super T, ? super R1, ? extends R>) - Method in class cyclops.monads.transformers.ListT
 
forEach2M(Function<? super T, ? extends ListT<W, R1>>, BiFunction<? super T, ? super R1, Boolean>, BiFunction<? super T, ? super R1, ? extends R>) - Method in class cyclops.monads.transformers.ListT
 
forEach3(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
Perform a three level nested internal iteration over this Stream and the supplied streams
forEach3(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, Boolean>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
Perform a three level nested internal iteration over this Stream and the supplied streams
forEach3(Function<? super T, ? extends AnyM<W, R1>>, BiFunction<? super T, ? super R1, ? extends AnyM<W, R2>>, Fn3<? super T, ? super R1, ? super R2, Boolean>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
Perform a three level nested internal iteration over this Stream and the supplied streams
forEach3(Function<? super T, ? extends AnyM<W, R1>>, BiFunction<? super T, ? super R1, ? extends AnyM<W, R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
Perform a three level nested internal iteration over this AnyM and the supplied monads
forEach3(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
forEach3(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, Boolean>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
forEach3(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface com.aol.cyclops2.types.MonadicValue
Perform a three level nested internal iteration over this MonadicValue and the supplied MonadicValues
forEach3(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, Boolean>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface com.aol.cyclops2.types.MonadicValue
Perform a three level nested internal iteration over this MonadicValue and the supplied MonadicValues
forEach3(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in class cyclops.async.Future
 
forEach3(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, Boolean>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in class cyclops.async.Future
 
forEach3(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.collections.DequeX
 
forEach3(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, Boolean>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.collections.DequeX
 
forEach3(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.collections.immutable.PBagX
 
forEach3(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, Boolean>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.collections.immutable.PBagX
 
forEach3(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
forEach3(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, Boolean>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
forEach3(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.collections.immutable.PQueueX
 
forEach3(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, Boolean>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.collections.immutable.PQueueX
 
forEach3(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.collections.immutable.PSetX
 
forEach3(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, Boolean>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.collections.immutable.PSetX
 
forEach3(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.collections.immutable.PStackX
 
forEach3(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, Boolean>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.collections.immutable.PStackX
 
forEach3(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.collections.immutable.PVectorX
 
forEach3(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, Boolean>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.collections.immutable.PVectorX
 
forEach3(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.collections.ListX
 
forEach3(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, Boolean>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.collections.ListX
 
forEach3(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.collections.QueueX
 
forEach3(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, Boolean>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.collections.QueueX
 
forEach3(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.collections.SetX
 
forEach3(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, Boolean>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.collections.SetX
 
forEach3(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.collections.SortedSetX
 
forEach3(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, Boolean>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.collections.SortedSetX
 
forEach3(CompletableFuture<? extends T1>, Function<? super T1, ? extends CompletableFuture<R1>>, BiFunction<? super T1, ? super R1, ? extends CompletableFuture<R2>>, Fn3<? super T1, ? super R1, ? super R2, ? extends R>) - Static method in class cyclops.CompletableFutures
Perform a For Comprehension over a CompletableFuture, accepting 2 generating function.
forEach3(Function<? super PT, ? extends MonadicValue<R1>>, BiFunction<? super PT, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super PT, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.control.either.Either
 
forEach3(Function<? super PT, ? extends MonadicValue<R1>>, BiFunction<? super PT, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super PT, ? super R1, ? super R2, Boolean>, Fn3<? super PT, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.control.either.Either
 
forEach3(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super RT, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.control.either.Either3
 
forEach3(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super RT, ? super R1, ? super R2, Boolean>, Fn3<? super RT, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.control.either.Either3
 
forEach3(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super RT, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.control.either.Either4
 
forEach3(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super RT, ? super R1, ? super R2, Boolean>, Fn3<? super RT, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.control.either.Either4
 
forEach3(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super RT, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.control.either.Either5
 
forEach3(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super RT, ? super R1, ? super R2, Boolean>, Fn3<? super RT, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.control.either.Either5
 
forEach3(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.control.Eval
 
forEach3(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, Boolean>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.control.Eval
 
forEach3(Function<? super PT, ? extends MonadicValue<R1>>, BiFunction<? super PT, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super PT, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.control.Ior
 
forEach3(Function<? super PT, ? extends MonadicValue<R1>>, BiFunction<? super PT, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super PT, ? super R1, ? super R2, Boolean>, Fn3<? super PT, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.control.Ior
 
forEach3(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.control.Maybe
 
forEach3(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, Boolean>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.control.Maybe
 
forEach3(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.control.Try
 
forEach3(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, Boolean>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.control.Try
 
forEach3(Function<? super PT, ? extends MonadicValue<R1>>, BiFunction<? super PT, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super PT, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.control.Xor
 
forEach3(Function<? super PT, ? extends MonadicValue<R1>>, BiFunction<? super PT, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super PT, ? super R1, ? super R2, Boolean>, Fn3<? super PT, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.control.Xor
 
forEach3(Function<? super T, ? extends Free<F, R1>>, BiFunction<? super T, ? super R1, ? extends Free<F, R2>>) - Method in class cyclops.free.Free
 
forEach3(Function<? super R, ? extends Reader<T, R1>>, BiFunction<? super R, ? super R1, ? extends Reader<T, R2>>, Fn3<? super R, ? super R1, ? super R2, ? extends R4>) - Method in interface cyclops.function.Reader
Perform a For Comprehension over a Reader, accepting 2 generating function.
forEach3(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in class cyclops.monads.transformers.FutureT
 
forEach3(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, Boolean>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in class cyclops.monads.transformers.FutureT
 
forEach3(Optional<? extends T1>, Function<? super T1, ? extends Optional<R1>>, BiFunction<? super T1, ? super R1, ? extends Optional<R2>>, Fn3<? super T1, ? super R1, ? super R2, ? extends R>) - Static method in class cyclops.Optionals
Perform a For Comprehension over a Optional, accepting 2 generating function.
forEach3(Optional<? extends T1>, Function<? super T1, ? extends Optional<R1>>, BiFunction<? super T1, ? super R1, ? extends Optional<R2>>, Fn3<? super T1, ? super R1, ? super R2, Boolean>, Fn3<? super T1, ? super R1, ? super R2, ? extends R>) - Static method in class cyclops.Optionals
Perform a For Comprehension over a Optional, accepting 2 generating function.
forEach3(Function<? super U, ? extends BaseStream<R1, ?>>, BiFunction<? super U, ? super R1, ? extends BaseStream<R2, ?>>, Fn3<? super U, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.stream.FutureStream
 
forEach3(Function<? super U, ? extends BaseStream<R1, ?>>, BiFunction<? super U, ? super R1, ? extends BaseStream<R2, ?>>, Fn3<? super U, ? super R1, ? super R2, Boolean>, Fn3<? super U, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.stream.FutureStream
 
forEach3(Function<? super T, ? extends BaseStream<R1, ?>>, BiFunction<? super T, ? super R1, ? extends BaseStream<R2, ?>>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.stream.ReactiveSeq
Perform a three level nested internal iteration over this Stream and the supplied streams
forEach3(Function<? super T, ? extends BaseStream<R1, ?>>, BiFunction<? super T, ? super R1, ? extends BaseStream<R2, ?>>, Fn3<? super T, ? super R1, ? super R2, Boolean>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in interface cyclops.stream.ReactiveSeq
Perform a three level nested internal iteration over this Stream and the supplied streams
forEach3(Stream<? extends T1>, Function<? super T1, ? extends Stream<R1>>, BiFunction<? super T1, ? super R1, ? extends Stream<R2>>, Fn3<? super T1, ? super R1, ? super R2, ? extends R>) - Static method in class cyclops.Streams
Perform a For Comprehension over a Stream, accepting 2 generating function.
forEach3(Stream<? extends T1>, Function<? super T1, ? extends Stream<R1>>, BiFunction<? super T1, ? super R1, ? extends Stream<R2>>, Fn3<? super T1, ? super R1, ? super R2, Boolean>, Fn3<? super T1, ? super R1, ? super R2, ? extends R>) - Static method in class cyclops.Streams
Perform a For Comprehension over a Stream, accepting 2 generating function.
forEach3M(Function<? super T, ? extends FutureT<W, R1>>, BiFunction<? super T, ? super R1, ? extends FutureT<W, R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in class cyclops.monads.transformers.FutureT
 
forEach3M(Function<? super T, ? extends FutureT<W, R1>>, BiFunction<? super T, ? super R1, ? extends FutureT<W, R2>>, Fn3<? super T, ? super R1, ? super R2, Boolean>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in class cyclops.monads.transformers.FutureT
 
forEach3M(Function<? super T, ? extends ListT<W, R1>>, BiFunction<? super T, ? super R1, ? extends ListT<W, R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in class cyclops.monads.transformers.ListT
 
forEach3M(Function<? super T, ? extends ListT<W, R1>>, BiFunction<? super T, ? super R1, ? extends ListT<W, R2>>, Fn3<? super T, ? super R1, ? super R2, Boolean>, Fn3<? super T, ? super R1, ? super R2, ? extends R>) - Method in class cyclops.monads.transformers.ListT
 
forEach4(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends Iterable<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
Perform a three level nested internal iteration over this Stream and the supplied streams
forEach4(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends Iterable<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
Perform a three level nested internal iteration over this Stream and the supplied streams
forEach4(Function<? super T, ? extends AnyM<W, R1>>, BiFunction<? super T, ? super R1, ? extends AnyM<W, R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends AnyM<W, R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
Perform a four level nested internal iteration over this monad and the supplied monads
forEach4(Function<? super T, ? extends AnyM<W, R1>>, BiFunction<? super T, ? super R1, ? extends AnyM<W, R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends AnyM<W, R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
Perform a four level nested internal iteration over this monad and the supplied monads
forEach4(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends MonadicValue<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
forEach4(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends MonadicValue<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
forEach4(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends MonadicValue<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface com.aol.cyclops2.types.MonadicValue
Perform a four level nested internal iteration over this MonadicValue and the supplied MonadicValues
forEach4(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends MonadicValue<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface com.aol.cyclops2.types.MonadicValue
Perform a four level nested internal iteration over this MonadicValue and the supplied MonadicValues Maybe.of(3) .forEach4(a->Maybe.just(a+10), (a,b)->Maybe.just(a+b), (a,b,c)->Maybe.none(), (a,b,c,d)->a+b+c<100, (a,b,c,d)->a+b+c+d); //Maybe.none
forEach4(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends MonadicValue<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in class cyclops.async.Future
 
forEach4(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends MonadicValue<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in class cyclops.async.Future
 
forEach4(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends Iterable<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.collections.DequeX
 
forEach4(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends Iterable<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.collections.DequeX
 
forEach4(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends Iterable<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.collections.immutable.PBagX
 
forEach4(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends Iterable<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.collections.immutable.PBagX
 
forEach4(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends Iterable<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
forEach4(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends Iterable<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
forEach4(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends Iterable<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.collections.immutable.PQueueX
 
forEach4(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends Iterable<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.collections.immutable.PQueueX
 
forEach4(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends Iterable<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.collections.immutable.PSetX
 
forEach4(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends Iterable<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.collections.immutable.PSetX
 
forEach4(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends Iterable<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.collections.immutable.PStackX
 
forEach4(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends Iterable<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.collections.immutable.PStackX
 
forEach4(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends Iterable<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.collections.immutable.PVectorX
 
forEach4(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends Iterable<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.collections.immutable.PVectorX
 
forEach4(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends Iterable<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.collections.ListX
 
forEach4(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends Iterable<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.collections.ListX
 
forEach4(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends Iterable<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.collections.QueueX
 
forEach4(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends Iterable<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.collections.QueueX
 
forEach4(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends Iterable<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.collections.SetX
 
forEach4(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends Iterable<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.collections.SetX
 
forEach4(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends Iterable<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.collections.SortedSetX
 
forEach4(Function<? super T, ? extends Iterable<R1>>, BiFunction<? super T, ? super R1, ? extends Iterable<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends Iterable<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.collections.SortedSetX
 
forEach4(CompletableFuture<? extends T1>, Function<? super T1, ? extends CompletableFuture<R1>>, BiFunction<? super T1, ? super R1, ? extends CompletableFuture<R2>>, Fn3<? super T1, ? super R1, ? super R2, ? extends CompletableFuture<R3>>, Fn4<? super T1, ? super R1, ? super R2, ? super R3, ? extends R>) - Static method in class cyclops.CompletableFutures
Perform a For Comprehension over a CompletableFuture, accepting 3 generating function.
forEach4(Function<? super PT, ? extends MonadicValue<R1>>, BiFunction<? super PT, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super PT, ? super R1, ? super R2, ? extends MonadicValue<R3>>, Fn4<? super PT, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.control.either.Either
 
forEach4(Function<? super PT, ? extends MonadicValue<R1>>, BiFunction<? super PT, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super PT, ? super R1, ? super R2, ? extends MonadicValue<R3>>, Fn4<? super PT, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super PT, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.control.either.Either
 
forEach4(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super RT, ? super R1, ? super R2, ? extends MonadicValue<R3>>, Fn4<? super RT, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.control.either.Either3
 
forEach4(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super RT, ? super R1, ? super R2, ? extends MonadicValue<R3>>, Fn4<? super RT, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super RT, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.control.either.Either3
 
forEach4(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super RT, ? super R1, ? super R2, ? extends MonadicValue<R3>>, Fn4<? super RT, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.control.either.Either4
 
forEach4(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super RT, ? super R1, ? super R2, ? extends MonadicValue<R3>>, Fn4<? super RT, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super RT, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.control.either.Either4
 
forEach4(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super RT, ? super R1, ? super R2, ? extends MonadicValue<R3>>, Fn4<? super RT, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.control.either.Either5
 
forEach4(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super RT, ? super R1, ? super R2, ? extends MonadicValue<R3>>, Fn4<? super RT, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super RT, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.control.either.Either5
 
forEach4(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends MonadicValue<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.control.Eval
 
forEach4(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends MonadicValue<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.control.Eval
 
forEach4(Function<? super PT, ? extends MonadicValue<R1>>, BiFunction<? super PT, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super PT, ? super R1, ? super R2, ? extends MonadicValue<R3>>, Fn4<? super PT, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.control.Ior
 
forEach4(Function<? super PT, ? extends MonadicValue<R1>>, BiFunction<? super PT, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super PT, ? super R1, ? super R2, ? extends MonadicValue<R3>>, Fn4<? super PT, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super PT, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.control.Ior
 
forEach4(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends MonadicValue<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.control.Maybe
 
forEach4(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends MonadicValue<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.control.Maybe
 
forEach4(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends MonadicValue<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.control.Try
 
forEach4(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends MonadicValue<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.control.Try
 
forEach4(Function<? super PT, ? extends MonadicValue<R1>>, BiFunction<? super PT, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super PT, ? super R1, ? super R2, ? extends MonadicValue<R3>>, Fn4<? super PT, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.control.Xor
 
forEach4(Function<? super PT, ? extends MonadicValue<R1>>, BiFunction<? super PT, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super PT, ? super R1, ? super R2, ? extends MonadicValue<R3>>, Fn4<? super PT, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super PT, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.control.Xor
 
forEach4(Function<? super T, ? extends Free<F, R1>>, BiFunction<? super T, ? super R1, ? extends Free<F, R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends Free<F, R3>>) - Method in class cyclops.free.Free
 
forEach4(Function<? super R, ? extends Reader<T, R1>>, BiFunction<? super R, ? super R1, ? extends Reader<T, R2>>, Fn3<? super R, ? super R1, ? super R2, ? extends Reader<T, R3>>, Fn4<? super R, ? super R1, ? super R2, ? super R3, ? extends R4>) - Method in interface cyclops.function.Reader
 
forEach4(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends MonadicValue<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in class cyclops.monads.transformers.FutureT
 
forEach4(Function<? super T, ? extends MonadicValue<R1>>, BiFunction<? super T, ? super R1, ? extends MonadicValue<R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends MonadicValue<R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in class cyclops.monads.transformers.FutureT
 
forEach4(Optional<? extends T1>, Function<? super T1, ? extends Optional<R1>>, BiFunction<? super T1, ? super R1, ? extends Optional<R2>>, Fn3<? super T1, ? super R1, ? super R2, ? extends Optional<R3>>, Fn4<? super T1, ? super R1, ? super R2, ? super R3, ? extends R>) - Static method in class cyclops.Optionals
Perform a For Comprehension over a Optional, accepting 3 generating function.
forEach4(Optional<? extends T1>, Function<? super T1, ? extends Optional<R1>>, BiFunction<? super T1, ? super R1, ? extends Optional<R2>>, Fn3<? super T1, ? super R1, ? super R2, ? extends Optional<R3>>, Fn4<? super T1, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super T1, ? super R1, ? super R2, ? super R3, ? extends R>) - Static method in class cyclops.Optionals
Perform a For Comprehension over a Optional, accepting 3 generating function.
forEach4(Function<? super U, ? extends BaseStream<R1, ?>>, BiFunction<? super U, ? super R1, ? extends BaseStream<R2, ?>>, Fn3<? super U, ? super R1, ? super R2, ? extends BaseStream<R3, ?>>, Fn4<? super U, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.stream.FutureStream
 
forEach4(Function<? super U, ? extends BaseStream<R1, ?>>, BiFunction<? super U, ? super R1, ? extends BaseStream<R2, ?>>, Fn3<? super U, ? super R1, ? super R2, ? extends BaseStream<R3, ?>>, Fn4<? super U, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super U, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.stream.FutureStream
 
forEach4(Function<? super T, ? extends BaseStream<R1, ?>>, BiFunction<? super T, ? super R1, ? extends BaseStream<R2, ?>>, Fn3<? super T, ? super R1, ? super R2, ? extends BaseStream<R3, ?>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.stream.ReactiveSeq
Perform a four level nested internal iteration over this Stream and the supplied streams
forEach4(Function<? super T, ? extends BaseStream<R1, ?>>, BiFunction<? super T, ? super R1, ? extends BaseStream<R2, ?>>, Fn3<? super T, ? super R1, ? super R2, ? extends BaseStream<R3, ?>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface cyclops.stream.ReactiveSeq
Perform a four level nested internal iteration over this Stream and the supplied streams
forEach4(Stream<? extends T1>, Function<? super T1, ? extends Stream<R1>>, BiFunction<? super T1, ? super R1, ? extends Stream<R2>>, Fn3<? super T1, ? super R1, ? super R2, ? extends Stream<R3>>, Fn4<? super T1, ? super R1, ? super R2, ? super R3, ? extends R>) - Static method in class cyclops.Streams
Perform a For Comprehension over a Stream, accepting 3 generating function.
forEach4(Stream<? extends T1>, Function<? super T1, ? extends Stream<R1>>, BiFunction<? super T1, ? super R1, ? extends Stream<R2>>, Fn3<? super T1, ? super R1, ? super R2, ? extends Stream<R3>>, Fn4<? super T1, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super T1, ? super R1, ? super R2, ? super R3, ? extends R>) - Static method in class cyclops.Streams
Perform a For Comprehension over a Stream, accepting 3 generating function.
forEach4M(Function<? super T, ? extends FutureT<W, R1>>, BiFunction<? super T, ? super R1, ? extends FutureT<W, R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends FutureT<W, R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in class cyclops.monads.transformers.FutureT
 
forEach4M(Function<? super T, ? extends FutureT<W, R1>>, BiFunction<? super T, ? super R1, ? extends FutureT<W, R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends FutureT<W, R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in class cyclops.monads.transformers.FutureT
 
forEach4M(Function<? super T, ? extends ListT<W, R1>>, BiFunction<? super T, ? super R1, ? extends ListT<W, R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends ListT<W, R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in class cyclops.monads.transformers.ListT
 
forEach4M(Function<? super T, ? extends ListT<W, R1>>, BiFunction<? super T, ? super R1, ? extends ListT<W, R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends ListT<W, R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, Boolean>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in class cyclops.monads.transformers.ListT
 
forEach5(Function<? super T, ? extends Free<F, R1>>, BiFunction<? super T, ? super R1, ? extends Free<F, R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends Free<F, R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends Free<F, R4>>) - Method in class cyclops.free.Free
 
forEach6(Function<? super T, ? extends Free<F, R1>>, BiFunction<? super T, ? super R1, ? extends Free<F, R2>>, Fn3<? super T, ? super R1, ? super R2, ? extends Free<F, R3>>, Fn4<? super T, ? super R1, ? super R2, ? super R3, ? extends Free<F, R4>>, Fn5<? super T, ? super R1, ? super R2, ? super R3, ? super R4, ? extends Free<F, R5>>) - Method in class cyclops.free.Free
 
forEachEvent(Consumer<? super T>, Consumer<? super Throwable>, Runnable) - Method in interface com.aol.cyclops2.types.stream.reactive.ReactiveStreamsTerminalFutureOperations
Perform a forEach operation over the Stream capturing any elements and errors in the supplied consumers when the entire Stream has been processed an onComplete event will be recieved.
forEachEvent(Stream<T>, Consumer<? super T>, Consumer<? super Throwable>, Runnable) - Static method in class cyclops.Streams
Perform a forEach operation over the Stream capturing any elements and errors in the supplied consumers when the entire Stream has been processed an onComplete event will be recieved.
forEachFailed(Consumer<? super X>) - Method in class cyclops.control.Try.Failure
 
forEachFailed(Consumer<? super X>) - Method in interface cyclops.control.Try
 
forEachFailed(Consumer<? super X>) - Method in class cyclops.control.Try.Success
 
forEachOrdered(Consumer<? super T>) - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
forEachOrdered(Consumer<? super U>) - Method in interface cyclops.stream.FutureStream
 
forEachOrdered(Consumer<? super T>) - Method in interface cyclops.stream.Streamable
 
forEachRemaining(Consumer<? super T>) - Method in class cyclops.async.AdaptersModule.ClosingSpliterator
 
forEachResults(Collection<FastFuture<T>>, Consumer<? super T>, Function<FastFuture, T>) - Method in class com.aol.cyclops2.react.collectors.lazy.IncrementalReducer
 
forEachWithError(Consumer<? super T>, Consumer<? super Throwable>) - Method in interface com.aol.cyclops2.types.stream.reactive.ReactiveStreamsTerminalFutureOperations
Perform a forEach operation over the Stream capturing any elements and errors in the supplied consumers,
forEachWithError(Stream<T>, Consumer<? super T>, Consumer<? super Throwable>) - Static method in class cyclops.Streams
Perform a forEach operation over the Stream capturing any elements and errors in the supplied consumers,
forEachX(long, Consumer<? super T>) - Method in interface com.aol.cyclops2.types.stream.reactive.ReactiveStreamsTerminalFutureOperations
Perform a forEach operation over the Stream, without closing it, consuming only the specified number of elements from the Stream, at this time.
forEachX(Stream<T>, long, Consumer<? super T>) - Static method in class cyclops.Streams
Perform a forEach operation over the Stream, without closing it, consuming only the specified number of elements from the Stream, at this time.
forEachXEvents(long, Consumer<? super T>, Consumer<? super Throwable>, Runnable) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
 
forEachXEvents(long, Consumer<? super T>, Consumer<? super Throwable>, Runnable) - Method in interface com.aol.cyclops2.types.stream.reactive.ReactiveStreamsTerminalFutureOperations
Perform a forEach operation over the Stream without closing it, capturing any elements and errors in the supplied consumers, but only consuming the specified number of elements from the Stream, at this time.
forEachXEvents(Stream<T>, long, Consumer<? super T>, Consumer<? super Throwable>, Runnable) - Static method in class cyclops.Streams
Perform a forEach operation over the Stream without closing it, capturing any elements and errors in the supplied consumers, but only consuming the specified number of elements from the Stream, at this time.
forEachXWithError(long, Consumer<? super T>, Consumer<? super Throwable>) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
 
forEachXWithError(long, Consumer<? super T>, Consumer<? super Throwable>) - Method in interface com.aol.cyclops2.types.stream.reactive.ReactiveStreamsTerminalFutureOperations
Perform a forEach operation over the Stream without closing it, capturing any elements and errors in the supplied consumers, but only consuming the specified number of elements from the Stream, at this time.
forEachXWithError(Stream<T>, long, Consumer<? super T>, Consumer<? super Throwable>) - Static method in class cyclops.Streams
Perform a forEach operation over the Stream without closing it, capturing any elements and errors in the supplied consumers, but only consuming the specified number of elements from the Stream, at this time.
format() - Method in interface cyclops.stream.ReactiveSeq
 
forwardErrors(Consumer<Throwable>) - Method in interface com.aol.cyclops2.types.stream.reactive.FutureStreamSynchronousPublisher
 
Free<F,T> - Class in cyclops.free
Free monad for cyclops2 Inspiration and influences by https://github.com/xuwei-k/free-monad-java/blob/master/src/main/java/free/Free.java and http://www.slideshare.net/kenbot/running-free-with-the-monads and https://github.com/scalaz/scalaz/blob/series/7.2.x/core/src/main/scala/scalaz/Free.scala and https://github.com/typelevel/cats/blob/master/free/src/main/scala/cats/free/Free.scala Org attempt : https://github.com/aol/cyclops/blob/v4.0.1/cyclops-free-monad/src/main/java/com/aol/cyclops/monad/Free.java
Free() - Constructor for class cyclops.free.Free
 
free() - Method in interface cyclops.function.Fn0.FunctionalOperations
 
free() - Method in interface cyclops.function.Fn0.SupplierKind
 
freeThread(T) - Static method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
Create a sequential synchronous stream that runs on the current thread
freeThread(T...) - Static method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
Create a sequential synchronous stream that runs on the current thread
freeThread(T) - Static method in interface cyclops.stream.FutureStream
Create a sequential synchronous stream that runs on a free thread (commonFreeThread executor by default, shared across any instances created in this manner.
freeThread(T...) - Static method in interface cyclops.stream.FutureStream
Create a sequential synchronous stream that runs on a free thread (commonFreeThread executor by default, shared across any instances created in this manner.
from(Collection<T1>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
Conctruct an Extended Collection from a standard Collection
from(Collection<T1>) - Method in class com.aol.cyclops2.data.collections.extensions.CollectionXImpl
 
from(Collection<T1>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPBagX
 
from(Collection<T1>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPOrderedSetX
 
from(Collection<T1>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPQueueX
 
from(Collection<T1>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPSetX
 
from(Collection<T1>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
from(Collection<T1>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
from(Collection<T1>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
from(Collection<T1>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyListX
 
from(Collection<T1>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyQueueX
 
from(Collection<T1>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazySetX
 
from(Collection<T1>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazySortedSetX
 
from(Collection<T1>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
from(CompletableFuture<U>) - Method in class cyclops.async.LazyReact
Construct a FutureStream containing a single Future
from(CompletableFuture<U>...) - Method in class cyclops.async.LazyReact
Construct a FutureStream from an array of CompletableFutures
from(Iterator<U>) - Method in class cyclops.async.LazyReact
Start a reactive flow from a JDK Iterator
from(Collection<R>) - Method in class cyclops.async.LazyReact
Start a reactive flow from a Collection using an Iterator
from(IntStream) - Method in class cyclops.async.LazyReact
Start a reactive dataflow from a stream.
from(DoubleStream) - Method in class cyclops.async.LazyReact
Start a reactive dataflow from a stream.
from(LongStream) - Method in class cyclops.async.LazyReact
Start a reactive dataflow from a stream.
from(Stream<U>) - Method in class cyclops.async.SimpleReact
Start a reactive dataflow from a stream.
from(Collection<R>) - Method in class cyclops.async.SimpleReact
Start a reactive flow from a Collection using an Iterator
from(Iterator<U>) - Method in class cyclops.async.SimpleReact
Start a reactive flow from a JDK Iterator
from(IntStream) - Method in class cyclops.async.SimpleReact
Start a reactive dataflow from a stream.
from(DoubleStream) - Method in class cyclops.async.SimpleReact
Start a reactive dataflow from a stream.
from(LongStream) - Method in class cyclops.async.SimpleReact
Start a reactive dataflow from a stream.
from(CompletableFuture<U>) - Method in class cyclops.async.SimpleReact
 
from(CompletableFuture<U>...) - Method in class cyclops.async.SimpleReact
Construct a simpleReactStream from an Array of CompletableFutures
from(Collection<T1>) - Method in interface cyclops.collections.DequeX
 
from(Collection<X>) - Method in interface cyclops.collections.immutable.PBagX
 
from(Map<K, V>) - Static method in class cyclops.collections.immutable.PMapXs
 
from(Collection<X>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
from(Collection<X>) - Method in interface cyclops.collections.immutable.PQueueX
 
from(Collection<X>) - Method in interface cyclops.collections.immutable.PSetX
 
from(Collection<X>) - Method in interface cyclops.collections.immutable.PStackX
 
from(Collection<X>) - Method in interface cyclops.collections.immutable.PVectorX
 
from(Collection<T1>) - Method in interface cyclops.collections.ListX
 
from(Map<K, V>) - Static method in class cyclops.collections.MapXs
 
from(Collection<T1>) - Method in interface cyclops.collections.QueueX
 
from(Collection<T1>) - Method in interface cyclops.collections.SetX
 
from(Collection<T1>) - Method in interface cyclops.collections.SortedSetX
 
fromAdapter(Adapter<U>) - Method in class cyclops.async.LazyReact
Generate a FutureStream from the data flowing into the prodiced Adapter
fromAnyM(AnyM<W, A>) - Static method in class cyclops.monads.transformers.FutureT
Construct an FutureWT from an AnyM that contains a monad type that contains type other than Future The values in the underlying monad will be mapped to Future
fromAnyM(AnyM<W, A>) - Static method in class cyclops.monads.transformers.ListT
Construct an ListT from an AnyM that contains a monad type that contains type other than List The values in the underlying monad will be mapped to List
fromArray(T...) - Static method in interface cyclops.monads.AnyM
Create an AnyM wrapping a Stream of the supplied data
fromBiFunction(T, BiFunction<T, T, T>) - Static method in interface cyclops.function.Monoid
Construct a Monoid from the supplied identity element and combining function
fromCharSequence(CharSequence) - Static method in interface cyclops.stream.ReactiveSeq
Construct a ReactiveSeq from a String
fromCollection(Collection<T>) - Static method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
Create a CollectionX from the supplied Collection
fromCollection(Collection<T>) - Static method in interface cyclops.collections.immutable.PBagX
 
fromCollection(Collection<T>) - Static method in interface cyclops.collections.immutable.POrderedSetX
 
fromCollection(Collection<T>) - Static method in interface cyclops.collections.immutable.PQueueX
 
fromCollection(Collection<T>) - Static method in interface cyclops.collections.immutable.PSetX
 
fromCollection(Collection<T>) - Static method in interface cyclops.collections.immutable.PStackX
List<String> list = PStacks.of(Arrays.asList("a","b","c")); // or PStack<String> list = PStacks.of(Arrays.asList("a","b","c"));
fromCollection(Collection<T>) - Static method in interface cyclops.collections.immutable.PVectorX
Create a PVector from the supplied Colleciton
fromCollectionX(CollectionX<T>, W) - Static method in interface cyclops.monads.AnyM
 
fromCompletableFuture(CompletableFuture<T>) - Static method in interface cyclops.monads.AnyM
Create an AnyM instance that wraps a CompletableFuture
fromConsumer3(Consumer3<S1, S2, S3>) - Static method in interface cyclops.function.C3
Create a cyclops2-react C3 from a jOOλ Consumer3
fromConsumer3(Consumer4<S1, S2, S3, S4>) - Static method in interface cyclops.function.C4
Create a cyclops2-react C4 from a jOOλ Consumer4
fromConsumer3(Consumer5<S1, S2, S3, S4, S5>) - Static method in interface cyclops.function.C5
Create a cyclops2-react C5 from a jOOλ Consumer5
fromDoubleStream(DoubleStream) - Static method in interface cyclops.monads.AnyM
Create an AnyM instance that wraps an DoubleStream
fromDoubleStream(DoubleStream) - Static method in interface cyclops.stream.ReactiveSeq
Construct a ReactiveSeq from a Stream
fromDoubleStream(DoubleStream) - Static method in interface cyclops.stream.Streamable
Construct a Sequence from a Stream
fromEither(Either<LT1, T>) - Static method in interface cyclops.monads.AnyM
Create an AnyMValue instance that wraps an Either3
fromEither3(Either3<LT1, LT2, T>) - Static method in interface cyclops.monads.AnyM
Create an AnyMValue instance that wraps an Either3
fromEither4(Either4<LT1, LT2, LT3, T>) - Static method in interface cyclops.monads.AnyM
Create an AnyMValue instance that wraps an Either4
fromEither5(Either5<LT1, LT2, LT3, LT4, T>) - Static method in interface cyclops.monads.AnyM
Create an AnyMValue instance that wraps an Either4
fromEval(Eval<T>) - Static method in interface cyclops.control.Maybe
Construct a Maybe from the supplied Eval
fromEval(Eval<T>) - Static method in interface cyclops.monads.AnyM
Create an AnyMValue instance that wraps an Eval
fromEvalNullable(Eval<T>) - Static method in interface cyclops.control.Maybe
 
fromEvalOf(Eval<T>) - Static method in interface cyclops.control.Maybe
Deprecated.
fromEvalOptional(Eval<Optional<T>>) - Static method in interface cyclops.control.Maybe
 
fromExternal(Supplier<T>, Consumer<T>) - Static method in class cyclops.box.Mutable
Construct a Mutable that gets and sets an external value using the provided Supplier and Consumer e.g.
fromExternal(BooleanSupplier, Consumer<Boolean>) - Static method in class cyclops.box.MutableBoolean
Construct a MutableBoolean that gets and sets an external value using the provided Supplier and Consumer e.g.
fromExternal(Supplier<Byte>, Consumer<Byte>) - Static method in class cyclops.box.MutableByte
Construct a MutableByte that gets and sets an external value using the provided Supplier and Consumer e.g.
fromExternal(Supplier<Character>, Consumer<Character>) - Static method in class cyclops.box.MutableChar
Construct a MutableChar that gets and sets an external value using the provided Supplier and Consumer e.g.
fromExternal(DoubleSupplier, DoubleConsumer) - Static method in class cyclops.box.MutableDouble
Construct a MutableDouble that gets and sets an external value using the provided Supplier and Consumer e.g.
fromExternal(Supplier<Float>, Consumer<Float>) - Static method in class cyclops.box.MutableFloat
Construct a MutableFloat that gets and sets an external value using the provided Supplier and Consumer e.g.
fromExternal(IntSupplier, IntConsumer) - Static method in class cyclops.box.MutableInt
Construct a MutableInt that gets and sets an external value using the provided Supplier and Consumer e.g.
fromExternal(LongSupplier, LongConsumer) - Static method in class cyclops.box.MutableLong
Construct a MutableLong that gets and sets an external value using the provided Supplier and Consumer e.g.
fromExternal(Supplier<Short>, Consumer<Short>) - Static method in class cyclops.box.MutableShort
Construct a MutableShort that gets and sets an external value using the provided Supplier and Consumer e.g.
fromFutureW(Future<T>) - Static method in interface cyclops.monads.AnyM
Create an AnyMValue instance that wraps a Future
fromIntStream(IntStream) - Static method in interface cyclops.monads.AnyM
Create an AnyM instance that wraps an IntStream
fromIntStream(IntStream) - Static method in interface cyclops.stream.ReactiveSeq
Construct a ReactiveSeq from a Stream
fromIntStream(IntStream) - Static method in interface cyclops.stream.Streamable
Construct a Sequence from a Stream
fromIor(Ior<?, T>) - Static method in interface cyclops.monads.AnyM
Create an AnyMValue instance that wraps an Ior
fromIterable(Iterable<T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
fromIterable(Iterable<T>, Executor) - Static method in class cyclops.async.Future
Construct a Future asyncrhonously that contains a single value extracted from the supplied Iterable
fromIterable(Iterable<T>) - Static method in class cyclops.async.Future
Construct a Future syncrhonously that contains a single value extracted from the supplied Iterable
fromIterable(Iterable<U>) - Method in class cyclops.async.LazyReact
 
fromIterable(Iterable<U>) - Method in class cyclops.async.SimpleReact
Start a reactive flow from a JDK Iterator
fromIterable(Iterable<T>) - Static method in interface cyclops.collections.DequeX
Construct a DequeX from an Iterable
fromIterable(Collector<T, ?, Deque<T>>, Iterable<T>) - Static method in interface cyclops.collections.DequeX
Construct a Deque from the provided Collector and Iterable.
fromIterable(Iterable<T>) - Static method in interface cyclops.collections.immutable.PBagX
 
fromIterable(Iterable<T>) - Static method in interface cyclops.collections.immutable.POrderedSetX
 
fromIterable(Iterable<T>) - Static method in interface cyclops.collections.immutable.PQueueX
 
fromIterable(Iterable<T>) - Static method in interface cyclops.collections.immutable.PSetX
 
fromIterable(Iterable<T>) - Static method in interface cyclops.collections.immutable.PStackX
 
fromIterable(Iterable<T>) - Static method in interface cyclops.collections.immutable.PVectorX
 
fromIterable(Iterable<T>) - Static method in interface cyclops.collections.ListX
 
fromIterable(Collector<T, ?, List<T>>, Iterable<T>) - Static method in interface cyclops.collections.ListX
 
fromIterable(Iterable<T>) - Static method in interface cyclops.collections.QueueX
 
fromIterable(Collector<T, ?, Queue<T>>, Iterable<T>) - Static method in interface cyclops.collections.QueueX
 
fromIterable(Iterable<T>) - Static method in interface cyclops.collections.SetX
 
fromIterable(Collector<T, ?, Set<T>>, Iterable<T>) - Static method in interface cyclops.collections.SetX
 
fromIterable(Iterable<T>) - Static method in interface cyclops.collections.SortedSetX
 
fromIterable(Collector<T, ?, SortedSet<T>>, Iterable<T>) - Static method in interface cyclops.collections.SortedSetX
 
fromIterable(Iterable<T>) - Static method in interface cyclops.control.either.Either
Construct a Right Either from the supplied Iterable
fromIterable(Iterable<RT>) - Static method in interface cyclops.control.either.Either3
Construct a Right Either3 from the supplied Iterable
fromIterable(Iterable<RT>) - Static method in interface cyclops.control.either.Either4
Construct a Right Either4 from the supplied Iterable
fromIterable(Iterable<RT>) - Static method in interface cyclops.control.either.Either5
Construct a Right Either4 from the supplied Iterable
fromIterable(Iterable<T>) - Static method in interface cyclops.control.Eval
Create an Eval instance from an Iterable
fromIterable(Iterable<T>) - Static method in interface cyclops.control.Ior
Construct an Ior that contains a single value extracted from the supplied Iterable
fromIterable(Iterable<T>) - Static method in interface cyclops.control.Maybe
Construct a Maybe that contains a single value extracted from the supplied Iterable
fromIterable(Iterable<T>) - Static method in interface cyclops.control.Try
Construct a Try that contains a single value extracted from the supplied Iterable
fromIterable(Iterable<T>) - Static method in interface cyclops.control.Xor
Construct a Primary Xor from the supplied Iterable
fromIterable(Iterable<T>) - Method in interface cyclops.monads.AnyM
 
fromIterable(Iterable<T>) - Static method in interface cyclops.stream.ReactiveSeq
Construct a ReactiveSeq from an Iterable
fromIterable(Iterable<T>) - Static method in interface cyclops.stream.Streamable
(Lazily) Construct a Streamable from an Iterable.
fromIterableAsync(Iterable<? extends Supplier<U>>) - Method in class cyclops.async.LazyReact
 
fromIterableAsync(Iterable<? extends Supplier<U>>) - Method in class cyclops.async.SimpleReact
Start a reactive dataflow with a list of one-off-suppliers
fromIterator(Iterator<T>) - Static method in interface cyclops.collections.DequeX
Construct a Deque from the provided Iterator
fromIterator(Iterator<T>) - Static method in interface cyclops.collections.immutable.PStackX
Construct a PStackX from the provided Iterator
fromIterator(Iterator<T>) - Static method in interface cyclops.collections.immutable.PVectorX
Construct a PVectorX from the provided Iterator
fromIterator(Iterator<T>) - Static method in interface cyclops.collections.ListX
 
fromIterator(Iterator<T>) - Static method in interface cyclops.collections.QueueX
Construct a QueueX from the provided Iterator
fromIterator(Iterator<T>) - Static method in interface cyclops.collections.SetX
 
fromIterator(Iterator<T>) - Static method in interface cyclops.collections.SortedSetX
 
fromIterator(Iterator<T>) - Static method in interface cyclops.stream.ReactiveSeq
Construct a ReactiveSeq from an Iterator
fromIterator(Iterator<T>) - Static method in interface cyclops.stream.Streamable
 
fromIteratorAsync(Iterator<? extends Supplier<U>>) - Method in class cyclops.async.LazyReact
 
fromIteratorAsync(Iterator<? extends Supplier<U>>) - Method in class cyclops.async.SimpleReact
Start a reactive dataflow with a list of one-off-suppliers
fromLazy(Eval<Maybe<T>>) - Static method in interface cyclops.control.Maybe
 
fromList(List<T>) - Static method in interface cyclops.monads.AnyM
Create an AnyM from a List This AnyM will convert the List to a Stream under the covers, but will rematerialize the Stream as List if wrap() is called
fromList(List<? extends FluentSequenceX<A>>) - Static method in class cyclops.monads.transformers.ListT
 
fromList(List<T>) - Static method in interface cyclops.stream.ReactiveSeq
Construct a ReactiveSeq from a List (prefer this method if the source is a list, as it allows more efficient Stream reversal).
fromList(List<T>) - Static method in interface cyclops.stream.Streamable
 
fromListCompletableFuture(List<CompletableFuture<R>>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
fromLongStream(LongStream) - Static method in interface cyclops.monads.AnyM
Create an AnyM instance that wraps an LongStream
fromLongStream(LongStream) - Static method in interface cyclops.stream.ReactiveSeq
Construct a ReactiveSeq from a Stream
fromLongStream(LongStream) - Static method in interface cyclops.stream.Streamable
Construct a Sequence from a Stream
fromMap(Map<? extends K, ? extends V>) - Static method in interface cyclops.collections.immutable.PMapX
 
fromMap(Map<? extends K, ? extends V>) - Static method in interface cyclops.collections.MapX
Wrap a Map in a MapX
fromMap(Collector<Tuple2<? extends K, ? extends V>, ?, Map<K, V>>, Map<? extends K, ? extends V>) - Static method in interface cyclops.collections.MapX
Wrap a map in a MapX, also supplying a Collector for use in operations
fromMaybe(Maybe<T>) - Static method in interface cyclops.monads.AnyM
Create an AnyMValue instance that wraps a Maybe
fromMaybe(Maybe<? extends FluentSequenceX<A>>) - Static method in class cyclops.monads.transformers.ListT
 
fromMonadicValue(MonadicValue<RT>) - Static method in interface cyclops.control.either.Either
 
fromMonadicValue(MonadicValue<RT>) - Static method in interface cyclops.control.either.Either3
 
fromMonadicValue(MonadicValue<RT>) - Static method in interface cyclops.control.either.Either4
 
fromMonadicValue(MonadicValue<RT>) - Static method in interface cyclops.control.either.Either5
 
fromMonadicValue(MonadicValue<T>, W) - Static method in interface cyclops.monads.AnyM
 
fromMonoid(Monoid<T>, Function<?, ? extends T>) - Static method in interface cyclops.function.Reducer
 
fromObject(Object) - Static method in interface cyclops.stream.Streamable
 
fromOptional(Higher<OptionalKind.µ, T>) - Static method in interface cyclops.control.Maybe
Construct an equivalent Maybe from the Supplied Optional
fromOptional(Optional<T>) - Static method in interface cyclops.control.Maybe
Construct an equivalent Maybe from the Supplied Optional
fromOptional(Optional<T>) - Static method in interface cyclops.monads.AnyM
Create an AnyM instance that wraps an Optional
fromOptional(Optional<? extends FluentSequenceX<A>>) - Static method in class cyclops.monads.transformers.ListT
 
fromOptionalDouble(OptionalDouble) - Static method in interface cyclops.monads.AnyM
Create an AnyM instance that wraps an OptionalDouble
fromOptionalInt(OptionalInt) - Static method in interface cyclops.monads.AnyM
Create an AnyM instance that wraps an OptionalInt
fromOptionalKind(OptionalKind<T>) - Static method in interface cyclops.control.Maybe
 
fromOptionalLong(OptionalLong) - Static method in interface cyclops.monads.AnyM
Create an AnyM instance that wraps an OptionalLong
fromPublisher(Publisher<T>, Executor) - Static method in class cyclops.async.Future
Construct a Future asyncrhonously that contains a single value extracted from the supplied reactive-streams Publisher
fromPublisher(Publisher<T>) - Static method in class cyclops.async.Future
Construct a Future syncrhonously that contains a single value extracted from the supplied reactive-streams Publisher
fromPublisher(Publisher<? extends T>) - Method in class cyclops.async.LazyReact
Construct a FutureStream from an Publisher
fromPublisher(Publisher<? extends T>) - Method in class cyclops.async.SimpleReact
Construct a SimpleReactStream from an Publisher
fromPublisher(Publisher<? extends T>) - Static method in interface cyclops.collections.DequeX
Construct a DequeX from an Publisher
fromPublisher(Publisher<? extends T>) - Static method in interface cyclops.collections.immutable.PBagX
Construct a PBagX from an Publisher
fromPublisher(Publisher<? extends T>) - Static method in interface cyclops.collections.immutable.POrderedSetX
Construct a POrderedSetX from an Publisher
fromPublisher(Publisher<? extends T>) - Static method in interface cyclops.collections.immutable.PQueueX
Construct a PQueueX from an Publisher
fromPublisher(Publisher<? extends T>) - Static method in interface cyclops.collections.immutable.PSetX
Construct a PSetX from an Publisher
fromPublisher(Publisher<? extends T>) - Static method in interface cyclops.collections.immutable.PStackX
Construct a PStackX from an Publisher
fromPublisher(Publisher<? extends T>) - Static method in interface cyclops.collections.immutable.PVectorX
Construct a PVectorX from an Publisher
fromPublisher(Publisher<? extends T>) - Static method in interface cyclops.collections.ListX
Construct a ListX from an Publisher
fromPublisher(Publisher<? extends T>) - Static method in interface cyclops.collections.QueueX
Construct a QueueX from an Publisher
fromPublisher(Publisher<? extends T>) - Static method in interface cyclops.collections.SetX
Construct a SetX from an Publisher
fromPublisher(Publisher<? extends T>) - Static method in interface cyclops.collections.SortedSetX
Construct a SortedSetX from an Publisher
fromPublisher(Publisher<T>) - Static method in interface cyclops.control.either.Either
Lazily construct a Right Either from the supplied publisher
fromPublisher(Publisher<T>) - Static method in interface cyclops.control.either.Either3
Lazily construct a Right Either from the supplied publisher
fromPublisher(Publisher<T>) - Static method in interface cyclops.control.either.Either4
Lazily construct a Right Either from the supplied publisher
fromPublisher(Publisher<T>) - Static method in interface cyclops.control.either.Either5
Lazily construct a Right Either from the supplied publisher
fromPublisher(Publisher<T>) - Static method in interface cyclops.control.Eval
Create an Eval instance from a reactive-streams publisher
fromPublisher(Publisher<T>) - Static method in interface cyclops.control.Ior
Construct an Ior that contains a single value extracted from the supplied reactive-streams Publisher
fromPublisher(Publisher<T>) - Static method in interface cyclops.control.Maybe
Construct a Maybe that contains a single value extracted from the supplied reactive-streams Publisher
fromPublisher(Publisher<T>, Class<X>...) - Static method in interface cyclops.control.Try
Construct a Try that contains a single value extracted from the supplied reactive-streams Publisher, will catch any Exceptions of the provided types
fromPublisher(Publisher<T>) - Static method in interface cyclops.control.Try
Construct a Try that contains a single value extracted from the supplied reactive-streams Publisher
fromPublisher(Publisher<T>) - Static method in interface cyclops.control.Xor
Construct a Primary Xor from the supplied publisher
fromPublisher(Publisher<T>) - Static method in interface cyclops.monads.AnyM
Construct an AnyM that wraps a reactive-streams Publisher.
fromPublisher(Publisher<? extends T>) - Static method in interface cyclops.stream.ReactiveSeq
Construct a ReactiveSeq from an Publisher
fromPublisher(Publisher<? extends T>) - Static method in interface cyclops.stream.Streamable
Construct a FutureStream from an Publisher
fromRange(int, int) - Static method in interface cyclops.monads.AnyM
Construct an AnyM instance that wraps a range from skip (inclusive) to take (exclusive) provided The AnyM will contain a SequenceM over the spefied range
fromRangeLong(long, long) - Static method in interface cyclops.monads.AnyM
Construct an AnyM instance that wraps a range from skip (inclusive) to take (exclusive) provided The AnyM will contain a SequenceM over the spefied range
fromSet(Set<T>) - Static method in interface cyclops.monads.AnyM
Create an AnyM from a Set This AnyM will convert the Set to a Stream under the covers, but will rematerialize the Stream as Set if wrap() is called
fromSet(Set<? extends FluentSequenceX<A>>) - Static method in class cyclops.monads.transformers.ListT
 
fromSpliterator(Spliterator<T>) - Static method in interface cyclops.stream.ReactiveSeq
Construct a ReactiveSeq from the Supplied Spliterator
fromSpliterator(PushingSpliterator<T>) - Static method in interface cyclops.stream.ReactiveSeq
 
fromStream(Stream<X>) - Method in class com.aol.cyclops2.data.collections.extensions.CollectionXImpl
 
fromStream(Stream<X>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
fromStream(Stream<X>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyListX
 
fromStream(Stream<X>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyQueueX
 
fromStream(Stream<X>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazySetX
 
fromStream(Stream<X>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazySortedSetX
 
fromStream(Stream<X>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
fromStream(Stream<R>) - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
 
fromStream(Stream<R>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
fromStream(Stream<T>) - Method in interface cyclops.async.Adapter
 
fromStream(Stream<U>) - Method in class cyclops.async.LazyReact
 
fromStream(Stream<T>) - Method in class cyclops.async.Queue
 
fromStream(Stream<T>) - Method in class cyclops.async.Signal
 
fromStream(Stream<CompletableFuture<U>>) - Method in class cyclops.async.SimpleReact
Start a reactive dataflow from a stream of CompletableFutures.
fromStream(Stream<T>) - Method in class cyclops.async.Topic
 
fromStream(Stream<X>) - Method in interface cyclops.collections.DequeX
 
fromStream(Stream<T>) - Static method in interface cyclops.collections.immutable.PBagX
 
fromStream(ReactiveSeq<Tuple2<K, V>>) - Method in interface cyclops.collections.immutable.PMapX
 
fromStream(Stream<T>) - Static method in interface cyclops.collections.immutable.POrderedSetX
Reduce a Stream to a POrderedSetX,
fromStream(Stream<T>) - Static method in interface cyclops.collections.immutable.PQueueX
 
fromStream(Stream<T>) - Static method in interface cyclops.collections.immutable.PSetX
 
fromStream(Stream<T>) - Static method in interface cyclops.collections.immutable.PStackX
Reduce (immutable Collection) a Stream to a PStack, note for efficiency reasons, the produced PStack is reversed.
fromStream(Stream<T>) - Static method in interface cyclops.collections.immutable.PVectorX
Reduce (immutable Collection) a Stream to a PVector
fromStream(Stream<X>) - Method in interface cyclops.collections.ListX
 
fromStream(ReactiveSeq<Tuple2<K, V>>) - Method in interface cyclops.collections.MapX
Construct a new MapX with the same collector from the supplied Stream
fromStream(Stream<X>) - Method in interface cyclops.collections.QueueX
 
fromStream(Stream<X>) - Method in interface cyclops.collections.SetX
 
fromStream(Stream<X>) - Method in interface cyclops.collections.SortedSetX
 
fromStream(Stream<? extends R>) - Static method in interface cyclops.control.Maybe
 
fromStream(ReactiveSeq<T>) - Static method in interface cyclops.monads.AnyM
Create an AnyM instance that wraps a Stream
fromStream(Stream<T>, W) - Static method in interface cyclops.monads.AnyM
 
fromStream(Stream<T>) - Static method in interface cyclops.monads.AnyM
Create an AnyM instance that wraps a Stream
fromStream(Stream<? extends FluentSequenceX<A>>) - Static method in class cyclops.monads.transformers.ListT
 
fromStream(Stream<R>) - Method in interface cyclops.stream.FutureStream
 
fromStream(Stream<T>) - Static method in interface cyclops.stream.ReactiveSeq
Construct a ReactiveSeq from a Stream
fromStream(Stream<T>) - Static method in interface cyclops.stream.Streamable
(Lazily) Construct a Streamable from a Stream.
fromStreamable(ToStream<T>) - Static method in interface cyclops.monads.AnyM
Wrap a Streamable inside an AnyM
fromStreamAsync(Stream<? extends Supplier<U>>) - Method in class cyclops.async.LazyReact
 
fromStreamAsync(Stream<? extends Supplier<U>>) - Method in class cyclops.async.SimpleReact
Start a reactive dataflow with a list of one-off-suppliers
fromStreamCompletableFutureReplace(Stream<CompletableFuture<R>>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
fromStreamFutures(Stream<CompletableFuture<U>>) - Method in class cyclops.async.LazyReact
 
fromStreamOfFutures(Stream<FastFuture<T>>) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
 
fromStreamOfFutures(Stream<CompletableFuture<R>>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
Construct a SimpleReactStream from provided Stream of CompletableFutures
fromStreamOfFutures(Stream<FastFuture<R>>) - Method in interface cyclops.stream.FutureStream
 
fromStreamS(Stream<T>) - Static method in interface cyclops.collections.ListX
 
fromSupplier(Supplier<T>) - Static method in interface com.aol.cyclops2.types.Convertable
Construct a Convertable from a Supplier
fromTry(Try<T, X>, Executor) - Static method in class cyclops.async.Future
Deprecated.
fromTry(Try<T, X>) - Static method in class cyclops.async.Future
Construct a Future syncrhonously from the Supplied Try
fromTry(Try<T, ?>) - Static method in interface cyclops.monads.AnyM
Create an AnyMValue instance that wraps a Try
fromXor(Xor<ST, PT>) - Static method in interface cyclops.control.either.Either
 
fromXor(Xor<?, T>) - Static method in interface cyclops.monads.AnyM
Create an AnyMValue instance that wraps an Xor
function3() - Method in interface cyclops.function.Fn3
 
FunctionalAdapter<W extends WitnessType<W>> - Interface in com.aol.cyclops2.types.extensability
Interface for defining how Comprehensions should work for a type Cyclops For Comprehensions will supply either a JDK 8 Predicate or Function for filter / map / flatMap The comprehender should wrap these in a suitable type and make the call to the underlying Monadic Type (T) the Comprehender implementation supports.
FunctionalAdapter.ValueIterator<T> - Class in com.aol.cyclops2.types.extensability
 
functionComposition() - Static method in interface cyclops.Monoids
 
functionComposition() - Static method in interface cyclops.Semigroups
 
functionOps() - Method in interface cyclops.function.Fn0
 
functionOps() - Method in interface cyclops.function.Fn1
 
functor() - Static method in class cyclops.async.Future.Instances
Transform a future, mulitplying every element by 2
functor() - Static method in class cyclops.collections.DequeX.Instances
Transform a list, mulitplying every element by 2
functor() - Static method in class cyclops.collections.immutable.PQueueX.Instances
Transform a list, mulitplying every element by 2
functor() - Static method in class cyclops.collections.immutable.PStackX.Instances
Transform a list, mulitplying every element by 2
functor() - Static method in class cyclops.collections.immutable.PVectorX.Instances
Transform a list, mulitplying every element by 2
functor() - Static method in class cyclops.collections.ListX.Instances
Transform a list, mulitplying every element by 2
functor() - Static method in class cyclops.collections.QueueX.Instances
Transform a queue, mulitplying every element by 2
functor() - Static method in class cyclops.CompletableFutures.Instances
Transform a future, mulitplying every element by 2
functor() - Static method in class cyclops.control.Eval.Instances
Transform a list, mulitplying every element by 2
functor() - Static method in class cyclops.control.Maybe.Instances
Transform a maybe, mulitplying every element by 2
functor - Static variable in class cyclops.function.Fn0.Instances
 
functor() - Static method in class cyclops.Optionals.Instances
Transform a list, mulitplying every element by 2
functor() - Static method in class cyclops.stream.ReactiveSeq.Instances
Transform a list, mulitplying every element by 2
functor() - Static method in class cyclops.Streams.Instances
Transform a list, mulitplying every element by 2
Functor<CRE> - Interface in cyclops.typeclasses.functor
Functor type class, performs a transformation operation over the supplied data structure
functor(BiFunction<? extends Higher<CRE, T>, Function<? super T, ? extends R>, ? extends Higher<CRE, R>>) - Static method in interface cyclops.typeclasses.instances.General
 
Future<T> - Class in cyclops.async
A Wrapper around CompletableFuture that implements cyclops2-react interfaces and provides a more standard api e.g.
Future() - Constructor for class cyclops.async.Future
 
future() - Static method in class cyclops.async.Future
An empty Future
future(AnyM<Witness.future, ? extends T>) - Static method in interface cyclops.monads.Witness
 
Future.Instances - Class in cyclops.async
Companion class for creating Type Class instances for working with FutureWs
Future.µ - Class in cyclops.async
 
futureM() - Method in interface cyclops.function.Fn2.FunctionalOperations
 
futureOperations(Executor) - Method in interface cyclops.stream.FutureStream
 
futureOperations() - Method in interface cyclops.stream.FutureStream
 
futureOperations(Executor) - Method in interface cyclops.stream.ReactiveSeq
 
futureStream() - Method in class com.aol.cyclops2.types.stream.reactive.QueueBasedSubscriber
 
futureStream(LazyReact) - Method in interface com.aol.cyclops2.types.stream.ToStream
Convert this type to a FutureStream using the provided LazyReact futureStream builder to configure parallelism / executors and more.
futureStream(LazyReact) - Method in class com.aol.cyclops2.util.stream.pushable.MultipleStreamSource
Create a pushable LazyFutureStream using the supplied ReactPool
futureStream(LazyReact) - Method in interface cyclops.async.Adapter
Generate a LazyFutureStream from the data that is passed to this Adapter using the supplied LazyReact futureStream builder
futureStream() - Method in interface cyclops.async.Adapter
 
futureStream(K) - Method in class cyclops.async.Pipes
Create a FutureStream using default Parallelism from the Adapter identified by the provided key
futureStream(K, LazyReact) - Method in class cyclops.async.Pipes
Create a FutureStream using the provided LazyReact futureStream builder from the Adapter identified by the provided Key
FutureStream<U> - Interface in cyclops.stream
 
futureStream(LazyReact) - Method in class cyclops.stream.StreamSource
Create a pushable LazyFutureStream using the supplied ReactPool
futureStream(Adapter<T>, LazyReact) - Static method in class cyclops.stream.StreamSource
Create a FutureStream.
FutureStreamSynchronousPublisher<T> - Interface in com.aol.cyclops2.types.stream.reactive
Reactive Streams publisher, that publishes on the calling thread
futureT(Function<? super Iterable<T>, ? extends R>, Executor) - Method in interface com.aol.cyclops2.types.anyM.NestedCollectable
 
FutureT<W extends WitnessType<W>,T> - Class in cyclops.monads.transformers
Monad Transformer for Future's nested within Sequential or non-scalar data types (e.g.
futureTM(W) - Method in interface cyclops.function.Fn2.FunctionalOperations
 
futureTZip(W) - Method in interface cyclops.function.Fn2.FunctionalOperations
 
futureZip() - Method in interface cyclops.function.Fn2.FunctionalOperations
 

G

General - Interface in cyclops.typeclasses.instances
General instance used to create typeclass instances from Java 8 method references
General.GeneralApplicative<CRE,A,B> - Class in cyclops.typeclasses.instances
 
General.GeneralComonad<CRE,A,B> - Class in cyclops.typeclasses.instances
 
General.GeneralFoldable<CRE,T> - Class in cyclops.typeclasses.instances
 
General.GeneralFunctor<CRE,A,B> - Class in cyclops.typeclasses.instances
 
General.GeneralMonad<CRE,A,B> - Class in cyclops.typeclasses.instances
 
General.GeneralMonadPlus<CRE,T> - Class in cyclops.typeclasses.instances
 
General.GeneralMonadZero<CRE,A,B> - Class in cyclops.typeclasses.instances
 
General.GeneralPure<CRE,A> - Class in cyclops.typeclasses.instances
 
General.GeneralTraverse<CRE,C2,A,B> - Class in cyclops.typeclasses.instances
 
General.GeneralTraverseByTraverse<CRE,C2,A,B> - Class in cyclops.typeclasses.instances
 
General.SupplierMonadPlus<CRE,T,B> - Class in cyclops.typeclasses.instances
 
General.SupplierMonadZero<CRE,A,B> - Class in cyclops.typeclasses.instances
 
GeneralApplicative() - Constructor for class cyclops.typeclasses.instances.General.GeneralApplicative
 
GeneralComonad() - Constructor for class cyclops.typeclasses.instances.General.GeneralComonad
 
GeneralFoldable() - Constructor for class cyclops.typeclasses.instances.General.GeneralFoldable
 
GeneralFunctor() - Constructor for class cyclops.typeclasses.instances.General.GeneralFunctor
 
GeneralMonad() - Constructor for class cyclops.typeclasses.instances.General.GeneralMonad
 
GeneralMonadPlus() - Constructor for class cyclops.typeclasses.instances.General.GeneralMonadPlus
 
GeneralMonadZero() - Constructor for class cyclops.typeclasses.instances.General.GeneralMonadZero
 
GeneralPure() - Constructor for class cyclops.typeclasses.instances.General.GeneralPure
 
GeneralTraverse() - Constructor for class cyclops.typeclasses.instances.General.GeneralTraverse
 
GeneralTraverseByTraverse() - Constructor for class cyclops.typeclasses.instances.General.GeneralTraverseByTraverse
 
generate() - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
generate() - Method in interface com.aol.cyclops2.types.Value
 
generate(Supplier<U>) - Method in class cyclops.async.LazyReact
Generate an infinite Stream
generate(long, Supplier<T>) - Static method in interface cyclops.collections.DequeX
Generate a DequeX from the provided Supplier up to the provided limit number of times
generate(long, Supplier<T>) - Static method in interface cyclops.collections.immutable.PBagX
Generate a PBagX from the provided Supplier up to the provided limit number of times
generate(long, Supplier<T>) - Static method in interface cyclops.collections.immutable.POrderedSetX
Generate a POrderedSetX from the provided Supplier up to the provided limit number of times
generate(long, Supplier<T>) - Static method in interface cyclops.collections.immutable.PQueueX
Generate a PQueueX from the provided Supplier up to the provided limit number of times
generate(long, Supplier<T>) - Static method in interface cyclops.collections.immutable.PSetX
Generate a PSetX from the provided Supplier up to the provided limit number of times
generate(long, Supplier<T>) - Static method in interface cyclops.collections.immutable.PStackX
Generate a PStackX from the provided Supplier up to the provided limit number of times
generate(long, Supplier<T>) - Static method in interface cyclops.collections.immutable.PVectorX
Generate a PVectorX from the provided Supplier up to the provided limit number of times
generate(long, Supplier<T>) - Static method in interface cyclops.collections.ListX
Generate a ListX from the provided Supplier up to the provided limit number of times
generate(long, Supplier<T>) - Static method in interface cyclops.collections.QueueX
Generate a QueueX from the provided Supplier up to the provided limit number of times
generate(long, Supplier<T>) - Static method in interface cyclops.collections.SetX
Generate a SetX from the provided Supplier up to the provided limit number of times
generate(long, Supplier<T>) - Static method in interface cyclops.collections.SortedSetX
Generate a SortedSetX from the provided Supplier up to the provided limit number of times
generate(T1, T2) - Method in class cyclops.function.FluentFunctions.FluentBiFunction
Generate an infinite Stream by applying the input parameters to this function repeatedly
generate(T) - Method in class cyclops.function.FluentFunctions.FluentFunction
 
generate() - Method in class cyclops.function.FluentFunctions.FluentSupplier
 
generate(T1, T2, T3) - Method in class cyclops.function.FluentFunctions.FluentTriFunction
Generate an infinite Stream by applying the input parameters to this function repeatedly
generate() - Method in class cyclops.monads.transformers.FutureT
 
generate() - Static method in interface cyclops.stream.FutureStream
Generate an infinite Stream of null values that runs on the current thread
generate(T) - Static method in interface cyclops.stream.FutureStream
Generate an infinite Stream of given value that runs on the current thread
generate(Supplier<T>) - Static method in interface cyclops.stream.FutureStream
Generate an infinite Stream of value returned from Supplier that runs on the current thread
generate(Supplier<T>) - Static method in interface cyclops.stream.ReactiveSeq
 
generate(Supplier<T>) - Static method in interface cyclops.stream.Streamable
 
generateAsync(Supplier<U>) - Method in class cyclops.async.LazyReact
Generate an infinite FutureStream executing the provided Supplier continually and asynhcronously
get() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.AbstractLazyMutableCollection
 
get() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.AbstractLazyPersistentCollection
 
get(int) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPOrderedSetX
 
get(int) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
get(int) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
get(int) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyListX
 
get() - Method in interface com.aol.cyclops2.data.collections.extensions.LazyFluentCollection
 
get(Object) - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
 
get(Object) - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
get() - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
get(long) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
Return the elementAt index or Optional.empty
get() - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
get() - Method in interface com.aol.cyclops2.types.Convertable
 
get() - Method in class com.aol.cyclops2.types.Convertable.SupplierToConvertable
 
get(AnyMValue<W, T>) - Method in interface com.aol.cyclops2.types.extensability.ValueAdapter
 
get(long) - Method in interface com.aol.cyclops2.types.Folds
Return the elementAt index or Optional.empty
get(long) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Gets the element at index, and returns a Tuple containing the element (it must be present) and a lazy copy of the Sequence for further processing.
get() - Method in class com.aol.cyclops2.types.stream.reactive.SeqSubscriber
 
get() - Method in class com.aol.cyclops2.types.stream.reactive.ValueSubscriber
 
get() - Method in class com.aol.cyclops2.types.Value.ValueImpl
 
get() - Method in class cyclops.async.Future
 
get(K) - Method in class cyclops.async.Pipes
Get the Adapter identified by the specified key
get() - Method in class cyclops.async.Queue
 
get() - Method in class cyclops.box.LazyImmutable
 
get() - Method in class cyclops.box.Mutable
 
get() - Method in class cyclops.box.MutableBoolean
 
get() - Method in class cyclops.box.MutableByte
 
get() - Method in class cyclops.box.MutableChar
 
get() - Method in class cyclops.box.MutableDouble
 
get() - Method in class cyclops.box.MutableFloat
 
get() - Method in class cyclops.box.MutableInt
 
get() - Method in class cyclops.box.MutableLong
 
get() - Method in class cyclops.box.MutableShort
 
get() - Method in interface cyclops.control.either.Either
 
get() - Method in class cyclops.control.either.Either.Lazy
 
get() - Method in class cyclops.control.either.Either.Left
 
get() - Method in class cyclops.control.either.Either.Right
 
get() - Method in class cyclops.control.either.Either3.Lazy
 
get() - Method in class cyclops.control.either.Either3.Left1
 
get() - Method in class cyclops.control.either.Either3.Left2
 
get() - Method in class cyclops.control.either.Either3.Right
 
get() - Method in class cyclops.control.either.Either4.Lazy
 
get() - Method in class cyclops.control.either.Either4.Left1
 
get() - Method in class cyclops.control.either.Either4.Left2
 
get() - Method in class cyclops.control.either.Either4.Left3
 
get() - Method in class cyclops.control.either.Either4.Right
 
get() - Method in class cyclops.control.either.Either5.Lazy
 
get() - Method in class cyclops.control.either.Either5.Left1
 
get() - Method in class cyclops.control.either.Either5.Left2
 
get() - Method in class cyclops.control.either.Either5.Left3
 
get() - Method in class cyclops.control.either.Either5.Left4
 
get() - Method in class cyclops.control.either.Either5.Right
 
get() - Method in interface cyclops.control.Eval
 
get() - Method in class cyclops.control.Eval.Module.Always
 
get() - Method in class cyclops.control.Eval.Module.Later
 
get() - Method in class cyclops.control.Ior.Both
 
get() - Method in interface cyclops.control.Ior
 
get() - Method in class cyclops.control.Ior.Primary
 
get() - Method in class cyclops.control.Ior.Secondary
 
get() - Method in class cyclops.control.Maybe.Just
 
get() - Method in class cyclops.control.Maybe.Lazy
 
get() - Method in class cyclops.control.Maybe.Nothing
 
get() - Method in interface cyclops.control.Trampoline
 
get() - Method in interface cyclops.control.Try.CheckedSupplier
 
get() - Method in class cyclops.control.Try.Failure
 
get() - Method in interface cyclops.control.Try
 
get() - Method in class cyclops.control.Try.Success
 
get() - Method in interface cyclops.control.Xor
 
get() - Method in class cyclops.control.Xor.Primary
 
get() - Method in class cyclops.control.Xor.Secondary
 
get() - Method in class cyclops.function.FluentFunctions.FluentSupplier
 
get() - Method in class cyclops.higherkindedtypes.OptionalKind
 
get(long) - Method in interface cyclops.stream.ReactiveSeq
Return the elementAt index or Optional.empty
get(long) - Method in interface cyclops.stream.Streamable
Return the elementAt index or Optional.empty
getAllCompleted() - Method in class com.aol.cyclops2.react.Status
 
getAllResults() - Method in class com.aol.cyclops2.react.collectors.lazy.BatchingCollector
 
getAllResults() - Method in class com.aol.cyclops2.react.collectors.lazy.EmptyCollector
 
getAllResults() - Method in interface com.aol.cyclops2.react.collectors.lazy.LazyResultConsumer
 
getAllResults() - Method in class com.aol.cyclops2.react.collectors.lazy.SamplingCollector
 
getAsBoolean() - Method in class cyclops.box.MutableBoolean
 
getAsByte() - Method in class cyclops.box.MutableByte
 
getAsChar() - Method in class cyclops.box.MutableChar
 
getAsDouble() - Method in class cyclops.box.MutableDouble
 
getAsFloat() - Method in class cyclops.box.MutableFloat
 
getAsInt() - Method in class cyclops.box.MutableInt
 
getAsLong() - Method in class cyclops.box.MutableLong
 
getAsShort() - Method in class cyclops.box.MutableShort
 
getAtIndex(int) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
Get the element at the specified index (if it exists)
getCollector() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
getCollector() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyListX
 
getCollector() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyQueueX
 
getCollector() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazySetX
 
getCollector() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazySortedSetX
 
getCollector() - Method in interface cyclops.collections.DequeX
 
getCollector() - Method in interface cyclops.collections.ListX
 
getCollector() - Method in interface cyclops.collections.MapX
 
getCollector() - Method in interface cyclops.collections.QueueX
 
getCollector() - Method in interface cyclops.collections.SetX
 
getCollector() - Method in interface cyclops.collections.SortedSetX
 
getCompleted() - Method in class com.aol.cyclops2.react.Status
 
getCronExpression() - Method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
getDayOfWeekNumber(String) - Method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
getElapsedMillis() - Method in class com.aol.cyclops2.react.Status
 
getElapsedNanos() - Method in class com.aol.cyclops2.react.Status
 
getElapsedNanoseconds() - Method in class com.aol.cyclops2.util.SimpleTimer
 
getErrorHandler() - Method in interface com.aol.cyclops2.types.futurestream.BlockingStream
 
getErrorHandler() - Method in interface com.aol.cyclops2.types.futurestream.ConfigurableStream
 
getErrorHandler() - Method in interface com.aol.cyclops2.types.futurestream.LazyStream
 
getErrors() - Method in class com.aol.cyclops2.react.Status
 
getExec() - Method in interface com.aol.cyclops2.types.futurestream.HasExec
 
getExec() - Method in interface com.aol.cyclops2.types.stream.HasExec
 
getExpressionSetSummary(Set<Integer>) - Method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
getExpressionSetSummary(ArrayList<Integer>) - Method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
getExpressionSummary() - Method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
getFinalFireTime() - Method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
NOT YET IMPLEMENTED: Returns the final time that the CronExpression will match.
getFirst() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
getFuture() - Method in class cyclops.async.Future
 
getInput() - Method in class com.aol.cyclops2.util.stream.pushable.AbstractPushableStream
 
getInput() - Method in class com.aol.cyclops2.util.stream.pushable.MultipleStreamSource
 
getInstance() - Method in interface com.aol.cyclops2.types.mixins.TupleWrapper
Deprecated.
 
getLast() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
getLastActive() - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
 
getLastActive() - Method in interface com.aol.cyclops2.types.futurestream.BlockingStream
 
getLastActive() - Method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
 
getLastActive() - Method in interface com.aol.cyclops2.types.futurestream.LazyStream
 
getLastActive() - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
 
getLastActive() - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
getLastActive() - Method in interface com.aol.cyclops2.types.stream.reactive.FutureStreamSynchronousPublisher
 
getLastDayOfMonth(int, int) - Method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
getLazyCollector() - Method in interface com.aol.cyclops2.types.futurestream.LazyStream
 
getLazyExecutor() - Static method in class com.aol.cyclops2.react.ThreadPools
 
getMaxActive() - Method in interface com.aol.cyclops2.types.futurestream.LazyStream
 
getMonthNumber(String) - Method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
getNextInvalidTimeAfter(Date) - Method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
Returns the next date/time after the given date/time which does not satisfy the expression
getNextValidTimeAfter(Date) - Method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
Returns the next date/time after the given date/time which satisfies the cron expression.
getNumericValue(String, int) - Method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
getOrDefault(Object, V) - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
 
getOrDefault(Object, V) - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
getPopulator() - Method in interface com.aol.cyclops2.types.futurestream.LazyToQueue
 
getQueueFactory() - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
 
getQueueFactory() - Method in interface com.aol.cyclops2.types.futurestream.EagerToQueue
 
getQueueFactory() - Method in interface com.aol.cyclops2.types.futurestream.ToQueue
 
getResults() - Method in class com.aol.cyclops2.react.collectors.lazy.BatchingCollector
 
getResults() - Method in class com.aol.cyclops2.react.collectors.lazy.EmptyCollector
 
getResults() - Method in interface com.aol.cyclops2.react.collectors.lazy.LazyResultConsumer
 
getResults() - Method in class com.aol.cyclops2.react.collectors.lazy.SamplingCollector
 
getResultsSoFar() - Method in class com.aol.cyclops2.react.Status
 
getRetrier() - Method in interface com.aol.cyclops2.types.futurestream.ConfigurableStream
 
getSafe(FastFuture, Optional<Consumer<Throwable>>) - Static method in class com.aol.cyclops2.types.futurestream.BlockingStreamHelper
 
getSequential() - Static method in class com.aol.cyclops2.react.ThreadPools
 
getSequentialRetry() - Static method in class com.aol.cyclops2.react.ThreadPools
 
getSimpleReact() - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
 
getSimpleReact() - Method in interface com.aol.cyclops2.types.futurestream.ConfigurableStream
 
getSimpleReact() - Method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
 
getSimpleReact() - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
getSimpleReact() - Method in interface cyclops.stream.FutureStream
 
getSizeSignal(int) - Method in class cyclops.async.Topic
 
getStandard() - Static method in class com.aol.cyclops2.react.ThreadPools
 
getStandardRetry() - Static method in class com.aol.cyclops2.react.ThreadPools
 
getStream() - Method in interface com.aol.cyclops2.types.futurestream.HasFutureStream
 
getStream() - Method in interface com.aol.cyclops2.types.stream.HasStream
 
getStream() - Method in class com.aol.cyclops2.util.stream.pushable.AbstractPushableStream
 
getStreamable() - Method in interface com.aol.cyclops2.types.stream.ToStream
 
getSubscription() - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
 
getSubscription() - Method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
 
getSubscription() - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
 
getSubscription() - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
getSubscription() - Method in interface cyclops.stream.FutureStream
 
getTaskExecutor() - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
 
getTaskExecutor() - Method in interface com.aol.cyclops2.types.futurestream.ConfigurableStream
 
getTimeAfter(Date) - Method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
getTimeBefore(Date) - Method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
NOT YET IMPLEMENTED: Returns the time before the given time that the CronExpression matches.
getTimeZone() - Method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
Returns the time zone for which this CronExpression will be resolved.
getTotal() - Method in class com.aol.cyclops2.react.Status
 
getValue() - Method in exception com.aol.cyclops2.react.SimpleReactFailedStageException
 
getValue(int, String, int) - Method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
go(Function<? super Higher<F, Free<F, T>>, ? extends Free<F, T>>, Functor<F>) - Method in class cyclops.free.Free
 
greaterThan(T1) - Static method in class cyclops.function.Predicates
 
greaterThanOrEquals(T1) - Static method in class cyclops.function.Predicates
 
group(Function<Supplier<U>, Supplier<C>>) - Method in interface cyclops.stream.FutureStream
Batch elements into a Stream of collections with user defined function
groupBy(Function<? super T, ? extends K>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
groupBy(Function<? super T, ? extends K>) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
Use classifier function to group elements in this Sequence into a Map
groupBy(Function<? super T, ? extends K>) - Method in interface com.aol.cyclops2.types.Folds
Use classifier function to group elements in this Sequence into a Map
groupBy(Function<? super T, ? extends K>) - Method in interface cyclops.stream.ReactiveSeq
Use classifier function to group elements in this Sequence into a Map
groupBy(Function<? super T, ? extends K>) - Method in interface cyclops.stream.Streamable
Use classifier function to group elements in this Sequence into a Map
grouped(int, Supplier<C>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
grouped(int) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
grouped(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
grouped(Function<? super T, ? extends K>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
grouped(int) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
grouped(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
grouped(Function<? super T, ? extends K>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
grouped(int, Supplier<C>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
grouped(int) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
grouped(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
grouped(Function<? super T, ? extends K>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
grouped(int, Supplier<C>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
grouped(int, Supplier<C>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
grouped(int) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
grouped(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
grouped(Function<? super T, ? extends K>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
grouped(int, Supplier<C>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
grouped(int) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
grouped(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
grouped(Function<? super T, ? extends K>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
grouped(int) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Group elements in a Stream
grouped(int, Supplier<C>) - Method in interface com.aol.cyclops2.types.Traversable
Batch elements in a Stream by size into a collection created by the supplied factory
grouped(int) - Method in interface com.aol.cyclops2.types.Traversable
Group elements in a Stream
grouped(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Method in interface com.aol.cyclops2.types.Traversable
Group this Traversable by the provided classifying function and collected by the provided Collector
grouped(Function<? super T, ? extends K>) - Method in interface com.aol.cyclops2.types.Traversable
Group this Traversable by the provided classifying function and collected by the provided Collector
grouped(int) - Method in interface cyclops.collections.DequeX
 
grouped(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Method in interface cyclops.collections.DequeX
 
grouped(Function<? super T, ? extends K>) - Method in interface cyclops.collections.DequeX
 
grouped(int, Supplier<C>) - Method in interface cyclops.collections.DequeX
 
grouped(int) - Method in interface cyclops.collections.immutable.PBagX
 
grouped(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Method in interface cyclops.collections.immutable.PBagX
 
grouped(Function<? super T, ? extends K>) - Method in interface cyclops.collections.immutable.PBagX
 
grouped(int, Supplier<C>) - Method in interface cyclops.collections.immutable.PBagX
 
grouped(int) - Method in interface cyclops.collections.immutable.POrderedSetX
 
grouped(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
grouped(Function<? super T, ? extends K>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
grouped(int, Supplier<C>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
grouped(int) - Method in interface cyclops.collections.immutable.PQueueX
 
grouped(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Method in interface cyclops.collections.immutable.PQueueX
 
grouped(Function<? super T, ? extends K>) - Method in interface cyclops.collections.immutable.PQueueX
 
grouped(int, Supplier<C>) - Method in interface cyclops.collections.immutable.PQueueX
 
grouped(int) - Method in interface cyclops.collections.immutable.PSetX
 
grouped(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Method in interface cyclops.collections.immutable.PSetX
 
grouped(Function<? super T, ? extends K>) - Method in interface cyclops.collections.immutable.PSetX
 
grouped(int, Supplier<C>) - Method in interface cyclops.collections.immutable.PSetX
 
grouped(int) - Method in interface cyclops.collections.immutable.PStackX
 
grouped(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Method in interface cyclops.collections.immutable.PStackX
 
grouped(Function<? super T, ? extends K>) - Method in interface cyclops.collections.immutable.PStackX
 
grouped(int, Supplier<C>) - Method in interface cyclops.collections.immutable.PStackX
 
grouped(int) - Method in interface cyclops.collections.immutable.PVectorX
 
grouped(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Method in interface cyclops.collections.immutable.PVectorX
 
grouped(Function<? super T, ? extends K>) - Method in interface cyclops.collections.immutable.PVectorX
 
grouped(int, Supplier<C>) - Method in interface cyclops.collections.immutable.PVectorX
 
grouped(int) - Method in interface cyclops.collections.ListX
 
grouped(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Method in interface cyclops.collections.ListX
 
grouped(Function<? super T, ? extends K>) - Method in interface cyclops.collections.ListX
 
grouped(int, Supplier<C>) - Method in interface cyclops.collections.ListX
 
grouped(int) - Method in interface cyclops.collections.QueueX
 
grouped(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Method in interface cyclops.collections.QueueX
 
grouped(Function<? super T, ? extends K>) - Method in interface cyclops.collections.QueueX
 
grouped(int, Supplier<C>) - Method in interface cyclops.collections.QueueX
 
grouped(int) - Method in interface cyclops.collections.SetX
 
grouped(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Method in interface cyclops.collections.SetX
 
grouped(Function<? super T, ? extends K>) - Method in interface cyclops.collections.SetX
 
grouped(int, Supplier<C>) - Method in interface cyclops.collections.SetX
 
grouped(int) - Method in interface cyclops.collections.SortedSetX
 
grouped(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Method in interface cyclops.collections.SortedSetX
 
grouped(Function<? super T, ? extends K>) - Method in interface cyclops.collections.SortedSetX
 
grouped(int, Supplier<C>) - Method in interface cyclops.collections.SortedSetX
 
grouped(int, Supplier<C>) - Method in class cyclops.monads.transformers.ListT
 
grouped(int) - Method in class cyclops.monads.transformers.ListT
 
grouped(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Method in class cyclops.monads.transformers.ListT
 
grouped(Function<? super T, ? extends K>) - Method in class cyclops.monads.transformers.ListT
 
grouped(int, Supplier<C>) - Method in interface cyclops.stream.FutureStream
Batch the elements in this stream into Collections of specified size The type of Collection is determined by the specified supplier
grouped(int) - Method in interface cyclops.stream.FutureStream
 
grouped(int) - Method in interface cyclops.stream.ReactiveSeq
Group elements in a Stream
grouped(int, Supplier<C>) - Method in interface cyclops.stream.ReactiveSeq
Batch elements in a Stream by size into a collection created by the supplied factory
grouped(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Method in interface cyclops.stream.ReactiveSeq
 
grouped(Function<? super T, ? extends K>) - Method in interface cyclops.stream.ReactiveSeq
 
grouped(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Method in interface cyclops.stream.Streamable
 
grouped(Function<? super T, ? extends K>) - Method in interface cyclops.stream.Streamable
 
grouped(int) - Method in interface cyclops.stream.Streamable
Group elements in a Stream
grouped(int, Supplier<C>) - Method in interface cyclops.stream.Streamable
Batch elements in a Stream by size into a collection created by the supplied factory
grouped(Stream<T>, int) - Static method in class cyclops.Streams
Group elements in a Stream by size
grouped(Stream<T>, int, Supplier<C>) - Static method in class cyclops.Streams
List<SetX<Integer>> list = Streams.grouped(Stream.of(1,2,3,4,5,6) ,3,()->SetX.empty()) .collect(Collectors.toList()); assertThat(list.get(0),hasItems(1,2,3)); assertThat(list.get(1),hasItems(4,5,6));
groupedBySizeAndTime(int, long, TimeUnit) - Method in interface cyclops.stream.FutureStream
 
groupedBySizeAndTime(int, long, TimeUnit, Supplier<C>, Function<? super C, ? extends R>) - Method in interface cyclops.stream.FutureStream
 
groupedBySizeAndTime(int, long, TimeUnit, Supplier<C>) - Method in interface cyclops.stream.FutureStream
 
groupedBySizeAndTime(int, long, TimeUnit) - Method in interface cyclops.stream.ReactiveSeq
Batch elements by size into a List
groupedBySizeAndTime(int, long, TimeUnit, Supplier<C>) - Method in interface cyclops.stream.ReactiveSeq
Batch elements by size into a collection created by the supplied factory
groupedBySizeAndTime(int, long, TimeUnit, Supplier<C>, Function<? super C, ? extends R>) - Method in interface cyclops.stream.ReactiveSeq
 
groupedBySizeAndTime(int, long, TimeUnit) - Method in interface cyclops.stream.Streamable
Batch elements by size into a List
groupedBySizeAndTime(int, long, TimeUnit, Supplier<C>) - Method in interface cyclops.stream.Streamable
Batch elements by size into a collection created by the supplied factory
groupedBySizeAndTime(Stream<T>, int, long, TimeUnit) - Static method in class cyclops.Streams
Group a Stream by size and time constraints
groupedBySizeAndTime(Stream<T>, int, long, TimeUnit, Supplier<C>) - Static method in class cyclops.Streams
Group a Stream by size and time constraints
groupedByTime(long, TimeUnit) - Method in interface cyclops.stream.FutureStream
Organise elements in a Stream into a Collections based on the time period they pass through this stage
groupedByTime(long, TimeUnit, Supplier<C>) - Method in interface cyclops.stream.FutureStream
Organise elements in a Stream into a Collections based on the time period they pass through this stage
groupedByTime(long, TimeUnit, Supplier<C>, Function<? super C, ? extends R>) - Method in interface cyclops.stream.FutureStream
 
groupedByTime(long, TimeUnit, Supplier<C>, Function<? super C, ? extends R>) - Method in interface cyclops.stream.ReactiveSeq
 
groupedByTime(long, TimeUnit) - Method in interface cyclops.stream.ReactiveSeq
Batch elements in a Stream by time period
groupedByTime(long, TimeUnit, Supplier<C>) - Method in interface cyclops.stream.ReactiveSeq
Batch elements by time into a collection created by the supplied factory
groupedByTime(long, TimeUnit) - Method in interface cyclops.stream.Streamable
Batch elements in a Stream by time period
groupedByTime(long, TimeUnit, Supplier<C>) - Method in interface cyclops.stream.Streamable
Batch elements by time into a collection created by the supplied factory
groupedByTime(Stream<T>, long, TimeUnit) - Static method in class cyclops.Streams
 
groupedByTime(Stream<T>, long, TimeUnit, Supplier<C>) - Static method in class cyclops.Streams
 
groupedStatefullyUntil(BiPredicate<ListX<? super T>, ? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
groupedStatefullyUntil(BiPredicate<ListX<? super T>, ? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
groupedStatefullyUntil(BiPredicate<ListX<? super T>, ? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
groupedStatefullyUntil(BiPredicate<ListX<? super T>, ? super T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
groupedStatefullyUntil(BiPredicate<ListX<? super T>, ? super T>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
groupedStatefullyUntil(BiPredicate<ListX<? super T>, ? super T>) - Method in interface com.aol.cyclops2.types.Traversable
Create Travesable of Lists where each List is populated while the supplied bipredicate holds.
groupedStatefullyUntil(BiPredicate<ListX<? super T>, ? super T>) - Method in interface cyclops.collections.DequeX
 
groupedStatefullyUntil(BiPredicate<ListX<? super T>, ? super T>) - Method in interface cyclops.collections.immutable.PBagX
 
groupedStatefullyUntil(BiPredicate<ListX<? super T>, ? super T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
groupedStatefullyUntil(BiPredicate<ListX<? super T>, ? super T>) - Method in interface cyclops.collections.immutable.PQueueX
 
groupedStatefullyUntil(BiPredicate<ListX<? super T>, ? super T>) - Method in interface cyclops.collections.immutable.PSetX
 
groupedStatefullyUntil(BiPredicate<ListX<? super T>, ? super T>) - Method in interface cyclops.collections.immutable.PStackX
 
groupedStatefullyUntil(BiPredicate<ListX<? super T>, ? super T>) - Method in interface cyclops.collections.immutable.PVectorX
 
groupedStatefullyUntil(BiPredicate<ListX<? super T>, ? super T>) - Method in interface cyclops.collections.ListX
 
groupedStatefullyUntil(BiPredicate<ListX<? super T>, ? super T>) - Method in interface cyclops.collections.QueueX
 
groupedStatefullyUntil(BiPredicate<ListX<? super T>, ? super T>) - Method in interface cyclops.collections.SetX
 
groupedStatefullyUntil(BiPredicate<ListX<? super T>, ? super T>) - Method in interface cyclops.collections.SortedSetX
 
groupedStatefullyUntil(BiPredicate<ListX<? super T>, ? super T>) - Method in class cyclops.monads.transformers.ListT
 
groupedStatefullyUntil(BiPredicate<ListX<? super U>, ? super U>) - Method in interface cyclops.stream.FutureStream
 
groupedStatefullyUntil(BiPredicate<C, ? super U>, Supplier<C>, Function<? super C, ? extends R>) - Method in interface cyclops.stream.FutureStream
 
groupedStatefullyUntil(BiPredicate<ListX<? super T>, ? super T>) - Method in interface cyclops.stream.ReactiveSeq
Create ReactiveSeq of ListX where each ListX is populated while the supplied bipredicate holds.
groupedStatefullyUntil(BiPredicate<C, ? super T>, Supplier<C>, Function<? super C, ? extends R>) - Method in interface cyclops.stream.ReactiveSeq
 
groupedStatefullyUntil(BiPredicate<ListX<? super T>, ? super T>) - Method in interface cyclops.stream.Streamable
 
groupedStatefullyUntil(Stream<T>, BiPredicate<ListX<? super T>, ? super T>) - Static method in class cyclops.Streams
Group data in a Stream using knowledge of the current batch and the next entry to determing grouping limits
groupedStatefullyUntilT(BiPredicate<ListX<? super T>, ? super T>) - Method in interface com.aol.cyclops2.types.TransformerTraversable
List Transformer view into batched Lists where each List is populated while the supplied bipredicate holds.
groupedStatefullyWhile(BiPredicate<ListX<? super U>, ? super U>) - Method in interface cyclops.stream.FutureStream
 
groupedStatefullyWhile(BiPredicate<C, ? super U>, Supplier<C>, Function<? super C, ? extends R>) - Method in interface cyclops.stream.FutureStream
 
groupedStatefullyWhile(BiPredicate<ListX<? super T>, ? super T>) - Method in interface cyclops.stream.ReactiveSeq
 
groupedStatefullyWhile(BiPredicate<C, ? super T>, Supplier<C>, Function<? super C, ? extends R>) - Method in interface cyclops.stream.ReactiveSeq
 
groupedT(int) - Method in interface com.aol.cyclops2.types.TransformerTraversable
Group the elements in this Traversable into batches of the provided size.
groupedUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
groupedUntil(Predicate<? super T>, Supplier<C>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
groupedUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
groupedUntil(Predicate<? super T>, Supplier<C>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
groupedUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
groupedUntil(Predicate<? super T>, Supplier<C>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
groupedUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
groupedUntil(Predicate<? super T>, Supplier<C>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
groupedUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
groupedUntil(Predicate<? super T>, Supplier<C>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
groupedUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.Traversable
Create a Traversable batched by List, where each batch is populated until the predicate holds
groupedUntil(Predicate<? super T>, Supplier<C>) - Method in interface com.aol.cyclops2.types.Traversable
Create a ReactiveSeq batched by a Collection, where each batch is populated until the predicate holds
groupedUntil(Predicate<? super T>) - Method in interface cyclops.collections.DequeX
 
groupedUntil(Predicate<? super T>, Supplier<C>) - Method in interface cyclops.collections.DequeX
 
groupedUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PBagX
 
groupedUntil(Predicate<? super T>, Supplier<C>) - Method in interface cyclops.collections.immutable.PBagX
 
groupedUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
groupedUntil(Predicate<? super T>, Supplier<C>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
groupedUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PQueueX
 
groupedUntil(Predicate<? super T>, Supplier<C>) - Method in interface cyclops.collections.immutable.PQueueX
 
groupedUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PSetX
 
groupedUntil(Predicate<? super T>, Supplier<C>) - Method in interface cyclops.collections.immutable.PSetX
 
groupedUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PStackX
 
groupedUntil(Predicate<? super T>, Supplier<C>) - Method in interface cyclops.collections.immutable.PStackX
 
groupedUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PVectorX
 
groupedUntil(Predicate<? super T>, Supplier<C>) - Method in interface cyclops.collections.immutable.PVectorX
 
groupedUntil(Predicate<? super T>) - Method in interface cyclops.collections.ListX
 
groupedUntil(Predicate<? super T>, Supplier<C>) - Method in interface cyclops.collections.ListX
 
groupedUntil(Predicate<? super T>) - Method in interface cyclops.collections.QueueX
 
groupedUntil(Predicate<? super T>, Supplier<C>) - Method in interface cyclops.collections.QueueX
 
groupedUntil(Predicate<? super T>) - Method in interface cyclops.collections.SetX
 
groupedUntil(Predicate<? super T>, Supplier<C>) - Method in interface cyclops.collections.SetX
 
groupedUntil(Predicate<? super T>) - Method in interface cyclops.collections.SortedSetX
 
groupedUntil(Predicate<? super T>, Supplier<C>) - Method in interface cyclops.collections.SortedSetX
 
groupedUntil(Predicate<? super T>) - Method in class cyclops.monads.transformers.ListT
 
groupedUntil(Predicate<? super T>, Supplier<C>) - Method in class cyclops.monads.transformers.ListT
 
groupedUntil(Predicate<? super U>) - Method in interface cyclops.stream.FutureStream
 
groupedUntil(Predicate<? super U>, Supplier<C>) - Method in interface cyclops.stream.FutureStream
 
groupedUntil(Predicate<? super T>) - Method in interface cyclops.stream.ReactiveSeq
Create a ReactiveSeq batched by List, where each batch is populated until the predicate holds
groupedUntil(Predicate<? super T>, Supplier<C>) - Method in interface cyclops.stream.ReactiveSeq
Create a ReactiveSeq batched by a Collection, where each batch is populated until the predicate holds
groupedUntil(Predicate<? super T>) - Method in interface cyclops.stream.Streamable
Create a Streamable batched by List, where each batch is populated until the predicate holds
groupedUntil(Predicate<? super T>, Supplier<C>) - Method in interface cyclops.stream.Streamable
Create a Streamable batched by a Collection, where each batch is populated until the predicate holds
groupedUntil(Stream<T>, Predicate<? super T>) - Static method in class cyclops.Streams
Group a Stream until the supplied predicate holds
groupedUntilT(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.TransformerTraversable
Create a Traversable batched by List, where each batch is populated until the predicate holds.
groupedWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
groupedWhile(Predicate<? super T>, Supplier<C>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
groupedWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
groupedWhile(Predicate<? super T>, Supplier<C>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
groupedWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
groupedWhile(Predicate<? super T>, Supplier<C>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
groupedWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
groupedWhile(Predicate<? super T>, Supplier<C>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
groupedWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
groupedWhile(Predicate<? super T>, Supplier<C>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
groupedWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.Traversable
Create a Traversable batched by List, where each batch is populated while the predicate holds
groupedWhile(Predicate<? super T>, Supplier<C>) - Method in interface com.aol.cyclops2.types.Traversable
Create a SequenceM batched by a Collection, where each batch is populated while the predicate holds
groupedWhile(Predicate<? super T>) - Method in interface cyclops.collections.DequeX
 
groupedWhile(Predicate<? super T>, Supplier<C>) - Method in interface cyclops.collections.DequeX
 
groupedWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PBagX
 
groupedWhile(Predicate<? super T>, Supplier<C>) - Method in interface cyclops.collections.immutable.PBagX
 
groupedWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
groupedWhile(Predicate<? super T>, Supplier<C>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
groupedWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PQueueX
 
groupedWhile(Predicate<? super T>, Supplier<C>) - Method in interface cyclops.collections.immutable.PQueueX
 
groupedWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PSetX
 
groupedWhile(Predicate<? super T>, Supplier<C>) - Method in interface cyclops.collections.immutable.PSetX
 
groupedWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PStackX
 
groupedWhile(Predicate<? super T>, Supplier<C>) - Method in interface cyclops.collections.immutable.PStackX
 
groupedWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PVectorX
 
groupedWhile(Predicate<? super T>, Supplier<C>) - Method in interface cyclops.collections.immutable.PVectorX
 
groupedWhile(Predicate<? super T>) - Method in interface cyclops.collections.ListX
 
groupedWhile(Predicate<? super T>, Supplier<C>) - Method in interface cyclops.collections.ListX
 
groupedWhile(Predicate<? super T>) - Method in interface cyclops.collections.QueueX
 
groupedWhile(Predicate<? super T>, Supplier<C>) - Method in interface cyclops.collections.QueueX
 
groupedWhile(Predicate<? super T>) - Method in interface cyclops.collections.SetX
 
groupedWhile(Predicate<? super T>, Supplier<C>) - Method in interface cyclops.collections.SetX
 
groupedWhile(Predicate<? super T>) - Method in interface cyclops.collections.SortedSetX
 
groupedWhile(Predicate<? super T>, Supplier<C>) - Method in interface cyclops.collections.SortedSetX
 
groupedWhile(Predicate<? super T>) - Method in class cyclops.monads.transformers.ListT
 
groupedWhile(Predicate<? super T>, Supplier<C>) - Method in class cyclops.monads.transformers.ListT
 
groupedWhile(Predicate<? super U>) - Method in interface cyclops.stream.FutureStream
 
groupedWhile(Predicate<? super U>, Supplier<C>) - Method in interface cyclops.stream.FutureStream
 
groupedWhile(Predicate<? super T>) - Method in interface cyclops.stream.ReactiveSeq
Create a ReactiveSeq batched by List, where each batch is populated while the predicate holds
groupedWhile(Predicate<? super T>, Supplier<C>) - Method in interface cyclops.stream.ReactiveSeq
Create a ReactiveSeq batched by a Collection, where each batch is populated while the predicate holds
groupedWhile(Predicate<? super T>) - Method in interface cyclops.stream.Streamable
Create a Streamable batched by List, where each batch is populated while the predicate holds
groupedWhile(Predicate<? super T>, Supplier<C>) - Method in interface cyclops.stream.Streamable
Create a Streamable batched by a Collection, where each batch is populated while the predicate holds
groupedWhile(Stream<T>, Predicate<? super T>) - Static method in class cyclops.Streams
Group a Stream while the supplied predicate holds
groupedWhile(Stream<T>, Predicate<? super T>, Supplier<C>) - Static method in class cyclops.Streams
Group a Stream while the supplied predicate holds
groupedWhileT(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.TransformerTraversable
Create a Traversable batched by List, where each batch is populated while the predicate holds.

H

handle(BiFunction<? super T, Throwable, ? extends U>) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
handleAsync(BiFunction<? super T, Throwable, ? extends U>) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
handleAsync(BiFunction<? super T, Throwable, ? extends U>, Executor) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
handleContinuation() - Method in class cyclops.async.AdaptersModule.SingleContinuation
 
handleContinuation() - Method in class cyclops.async.AdaptersModule.StreamOfContinuations
 
handleContinuation() - Method in interface cyclops.async.ContinuationStrategy
 
handleExceptions(Function<? super U, ? extends R>) - Static method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
 
handleExceptions(Function<? super U, ? extends R>) - Static method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
hasCapacity(int) - Method in class com.aol.cyclops2.react.collectors.lazy.EmptyCollector
 
HasExec - Interface in com.aol.cyclops2.types.futurestream
 
HasExec - Interface in com.aol.cyclops2.types.stream
Represents a type that has an executor for asynchronous execution
HasFutureStream<T> - Interface in com.aol.cyclops2.types.futurestream
 
hashCode() - Method in class com.aol.cyclops2.data.collections.extensions.CollectionXImpl
 
hashCode() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.AbstractLazyMutableCollection
 
hashCode() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.AbstractLazyPersistentCollection
 
hashCode() - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
 
hashCode() - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
hashCode() - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
hashCode() - Method in class cyclops.box.LazyImmutable
 
hashCode() - Method in class cyclops.control.either.Either.Lazy
 
hashCode() - Method in class cyclops.control.either.Either.Left
 
hashCode() - Method in class cyclops.control.either.Either.Right
 
hashCode() - Method in class cyclops.control.either.Either3.Lazy
 
hashCode() - Method in class cyclops.control.either.Either3.Left1
 
hashCode() - Method in class cyclops.control.either.Either3.Left2
 
hashCode() - Method in class cyclops.control.either.Either3.Right
 
hashCode() - Method in class cyclops.control.either.Either4.Lazy
 
hashCode() - Method in class cyclops.control.either.Either4.Left1
 
hashCode() - Method in class cyclops.control.either.Either4.Left2
 
hashCode() - Method in class cyclops.control.either.Either4.Left3
 
hashCode() - Method in class cyclops.control.either.Either4.Right
 
hashCode() - Method in class cyclops.control.either.Either5.Lazy
 
hashCode() - Method in class cyclops.control.either.Either5.Left1
 
hashCode() - Method in class cyclops.control.either.Either5.Left2
 
hashCode() - Method in class cyclops.control.either.Either5.Left3
 
hashCode() - Method in class cyclops.control.either.Either5.Left4
 
hashCode() - Method in class cyclops.control.either.Either5.Right
 
hashCode() - Method in class cyclops.control.Eval.Module.Always
 
hashCode() - Method in class cyclops.control.Eval.Module.Later
 
hashCode() - Method in class cyclops.control.Maybe.Just
 
hashCode() - Method in class cyclops.control.Maybe.Lazy
 
hashCode() - Method in class cyclops.control.Try.Failure
 
hashCode() - Method in class cyclops.control.Try.Success
 
hashCode() - Method in class cyclops.control.Xor.Primary
 
hashCode() - Method in class cyclops.control.Xor.Secondary
 
hashCode() - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
hashCode() - Method in class cyclops.higherkindedtypes.OptionalKind
 
hashCode() - Method in class cyclops.monads.transformers.FutureT
 
hashCode() - Method in class cyclops.monads.transformers.ListT
 
hasItems(Collection<T1>) - Static method in class cyclops.function.Predicates
 
hasItems(Stream<T1>) - Static method in class cyclops.function.Predicates
 
hasItems(T1...) - Static method in class cyclops.function.Predicates
 
hasNext() - Method in class com.aol.cyclops2.types.extensability.FunctionalAdapter.ValueIterator
 
HasStream<T> - Interface in com.aol.cyclops2.types.stream
A type that either has a stream of data or can be converted to a Stream of data
head() - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
head() - Method in class com.aol.cyclops2.types.stream.HeadAndTail
 
head() - Method in interface cyclops.stream.Streamable
Streamable.of(1,2,3,4,5).head() //1
headAndTail() - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
headAndTail() - Method in interface com.aol.cyclops2.types.anyM.transformers.FoldableTransformerSeq
extract head and tail together, where head is expected to be present
headAndTail() - Method in interface com.aol.cyclops2.types.FoldableTraversable
extract head and tail together, where head is expected to be present Example :
headAndTail() - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
extract head and tail together, where head is expected to be present
HeadAndTail<T> - Class in com.aol.cyclops2.types.stream
A class that represents a lazily constructed Head and Tail from a non-scalar data type
HeadAndTail(Iterator<T>) - Constructor for class com.aol.cyclops2.types.stream.HeadAndTail
Construct a HeadAndTail from an Iterator
headAndTail() - Method in interface cyclops.stream.ReactiveSeq
 
headAndTail(Stream<T>) - Static method in class cyclops.Streams
extract head and tail together
headMaybe() - Method in class com.aol.cyclops2.types.stream.HeadAndTail
 
headOptional() - Method in class com.aol.cyclops2.types.stream.HeadAndTail
 
headSet(T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazySortedSetX
 
headStream() - Method in class com.aol.cyclops2.types.stream.HeadAndTail
 
Higher<T1,T2> - Interface in com.aol.cyclops2.hkt
Higher Kinded Type - a core type (e.g.
HotStream<T> - Interface in com.aol.cyclops2.types.stream
A HotStream - Stream already emitting data
hotStream() - Method in interface cyclops.stream.FutureStream
Turns this FutureStream into a HotStream, a connectable Stream, being executed on a thread on the in it's current task executor, that is producing data
hotStream(Executor) - Method in interface cyclops.stream.ReactiveSeq
Turns this ReactiveSeq into a HotStream, a connectable Stream, being executed on a thread on the supplied executor, that is producing data.
hotStream(Executor) - Method in interface cyclops.stream.Streamable
Turns this Streamable into a HotStream, a connectable Stream, being executed on a thread on the supplied executor, that is producing data
hotStream(Stream<T>, Executor) - Static method in class cyclops.Streams
 
HOUR - Static variable in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
hours - Variable in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 

I

ifPresent(Consumer<? super T>) - Method in class cyclops.higherkindedtypes.OptionalKind
 
immutableCollector() - Static method in interface cyclops.collections.ListX
 
immutableCollector() - Static method in interface cyclops.collections.MapX
 
immutableCollector() - Static method in interface cyclops.collections.SetX
 
immutableCollector() - Static method in interface cyclops.collections.SortedSetX
 
Impl() - Constructor for class cyclops.stream.Streamable.Impl
 
in(T1...) - Static method in class cyclops.function.Predicates
 
IncrementalReducer<T> - Class in com.aol.cyclops2.react.collectors.lazy
Perform incremental (optionally parallel) reduction on a stream
IncrementalReducer() - Constructor for class com.aol.cyclops2.react.collectors.lazy.IncrementalReducer
 
indexOf(Object) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPOrderedSetX
 
indexOf(Object) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
indexOf(Object) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
indexOf(Object) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyListX
 
init(Executor) - Method in class com.aol.cyclops2.types.stream.NonPausableHotStream
 
init(Try.CheckedSupplier<V, X>) - Method in interface cyclops.control.Try.Init
Initialise a try / catch / finally block Define the variables to be used within the block.
init(Try.CheckedSupplier<V, X>) - Method in class cyclops.control.Try.MyInit
 
innerJoin(Stream<? extends T>, BiPredicate<? super U, ? super T>) - Method in interface cyclops.stream.FutureStream
Inner join 2 streams into one.
innerJoin(Streamable<U>, BiPredicate<T, U>) - Method in interface cyclops.stream.Streamable
 
insertAt(int, T...) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
insertAt(int, T...) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
insertAt(int, T...) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
insertAt(int, T...) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
insertAt(int, T...) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Insert data into a stream at given position
insertAt(int, T...) - Method in interface com.aol.cyclops2.types.Traversable
Insert data into a stream at given position
insertAt(int, T...) - Method in interface cyclops.collections.DequeX
 
insertAt(int, T...) - Method in interface cyclops.collections.immutable.PBagX
 
insertAt(int, T...) - Method in interface cyclops.collections.immutable.POrderedSetX
 
insertAt(int, T...) - Method in interface cyclops.collections.immutable.PSetX
 
insertAt(int, T...) - Method in interface cyclops.collections.immutable.PStackX
 
insertAt(int, T...) - Method in interface cyclops.collections.immutable.PVectorX
 
insertAt(int, T...) - Method in interface cyclops.collections.ListX
 
insertAt(int, T...) - Method in interface cyclops.collections.QueueX
 
insertAt(int, T...) - Method in interface cyclops.collections.SetX
 
insertAt(int, T...) - Method in interface cyclops.collections.SortedSetX
 
insertAt(int, U...) - Method in interface cyclops.stream.FutureStream
 
insertAt(int, T...) - Method in interface cyclops.stream.ReactiveSeq
Insert data into a stream at given position
insertAt(int, T...) - Method in interface cyclops.stream.Streamable
Insert data into a stream at given position
insertAt(Stream<T>, int, T...) - Static method in class cyclops.Streams
Insert data into a stream at given position
insertAtS(int, Stream<T>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
insertAtS(int, Stream<T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
insertAtS(int, Stream<T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
insertAtS(int, Stream<T>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
insertAtS(int, Stream<T>) - Method in interface com.aol.cyclops2.types.Traversable
Insert a Stream into the middle of this stream at the specified position
insertAtS(int, Stream<T>) - Method in interface cyclops.collections.DequeX
 
insertAtS(int, Stream<T>) - Method in interface cyclops.collections.immutable.PBagX
 
insertAtS(int, Stream<T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
insertAtS(int, Stream<T>) - Method in interface cyclops.collections.immutable.PSetX
 
insertAtS(int, Stream<T>) - Method in interface cyclops.collections.immutable.PStackX
 
insertAtS(int, Stream<T>) - Method in interface cyclops.collections.immutable.PVectorX
 
insertAtS(int, Stream<T>) - Method in interface cyclops.collections.ListX
 
insertAtS(int, Stream<T>) - Method in interface cyclops.collections.QueueX
 
insertAtS(int, Stream<T>) - Method in interface cyclops.collections.SetX
 
insertAtS(int, Stream<T>) - Method in interface cyclops.collections.SortedSetX
 
insertAtS(int, Stream<U>) - Method in interface cyclops.stream.FutureStream
 
insertAtS(int, Stream<T>) - Method in interface cyclops.stream.ReactiveSeq
Insert a Stream into the middle of this stream at the specified position
insertAtS(int, Stream<T>) - Method in interface cyclops.stream.Streamable
 
insertStreamableAt(int, Streamable<T>) - Method in interface cyclops.stream.Streamable
Insert a Stream into the middle of this stream at the specified position
insertStreamAt(int, Stream<T>) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Insert a Stream into the middle of this stream at the specified position
insertStreamAt(Stream<T>, int, Stream<T>) - Static method in class cyclops.Streams
Insert a Stream into the middle of this stream at the specified position
insertStreamFuturesAt(int, Stream<CompletableFuture<T>>) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Insert a Stream into the middle of this stream at the specified position
instanceOf(Class<?>) - Static method in class cyclops.function.Predicates
 
Instances() - Constructor for class cyclops.async.Future.Instances
 
Instances() - Constructor for class cyclops.collections.DequeX.Instances
 
Instances() - Constructor for class cyclops.collections.immutable.PQueueX.Instances
 
Instances() - Constructor for class cyclops.collections.immutable.PStackX.Instances
 
Instances() - Constructor for class cyclops.collections.immutable.PVectorX.Instances
 
Instances() - Constructor for class cyclops.collections.ListX.Instances
 
Instances() - Constructor for class cyclops.collections.QueueX.Instances
 
Instances() - Constructor for class cyclops.CompletableFutures.Instances
 
Instances() - Constructor for class cyclops.control.Eval.Instances
 
Instances() - Constructor for class cyclops.control.Maybe.Instances
 
Instances() - Constructor for class cyclops.function.Fn0.Instances
 
Instances() - Constructor for class cyclops.Optionals.Instances
 
Instances() - Constructor for class cyclops.stream.ReactiveSeq.Instances
 
Instances() - Constructor for class cyclops.Streams.Instances
 
intCount - Static variable in interface cyclops.Monoids
Combine two Integers by adding one to a (can be used to count Integers in a Collection or Stream)
intCount - Static variable in interface cyclops.Semigroups
Combine two Integers by adding one to a (can be used to count Integers in a Collection or Stream)
intersperse(T) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
intersperse(T) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
intersperse(T) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
intersperse(T) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
intersperse(T) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
intersperse(U) - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
Returns a stream with a given value interspersed between any two values of this stream.
intersperse(T) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Returns a stream with a given value interspersed between any two values of this stream.
intersperse(CompletableFuture<T>) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Returns a stream with a given value interspersed between any two values of this stream.
intersperse(T) - Method in interface com.aol.cyclops2.types.Traversable
Returns a stream with a given value interspersed between any two values of this stream.
intersperse(T) - Method in interface cyclops.collections.DequeX
 
intersperse(T) - Method in interface cyclops.collections.immutable.PBagX
 
intersperse(T) - Method in interface cyclops.collections.immutable.POrderedSetX
 
intersperse(T) - Method in interface cyclops.collections.immutable.PQueueX
 
intersperse(T) - Method in interface cyclops.collections.immutable.PSetX
 
intersperse(T) - Method in interface cyclops.collections.immutable.PStackX
 
intersperse(T) - Method in interface cyclops.collections.immutable.PVectorX
 
intersperse(T) - Method in interface cyclops.collections.ListX
 
intersperse(T) - Method in interface cyclops.collections.QueueX
 
intersperse(T) - Method in interface cyclops.collections.SetX
 
intersperse(T) - Method in interface cyclops.collections.SortedSetX
 
intersperse(T) - Method in class cyclops.monads.transformers.ListT
 
intersperse(U) - Method in interface cyclops.stream.FutureStream
Returns a stream with a given value interspersed between any two values of this stream.
intersperse(T) - Method in interface cyclops.stream.ReactiveSeq
Returns a stream with a given value interspersed between any two values of this stream.
intersperse(T) - Method in interface cyclops.stream.Streamable
Returns a stream with a given value interspersed between any two values of this stream.
intersperse(Stream<T>, T) - Static method in class cyclops.Streams
Returns a stream with a given value interspersed between any two values of this stream.
intMax - Static variable in interface cyclops.Monoids
Combine two Integers by selecting the max
intMax - Static variable in interface cyclops.Semigroups
Combine two Integers by selecting the max
intMin - Static variable in interface cyclops.Monoids
Combine two Integers by selecting the min
intMin - Static variable in interface cyclops.Semigroups
Combine two Integers by selecting the min
intMult - Static variable in interface cyclops.Monoids
Combine two Integers by multiplying them
intMult - Static variable in interface cyclops.Semigroups
Combine two Integers by multiplying them
ints(ToIntFunction<? super T>, Function<? super IntStream, ? extends IntStream>) - Method in interface cyclops.stream.ReactiveSeq
Peform intermediate operations on a primitive IntStream (gives improved performance when working with Integers) If this ReactiveSeq has an OfInt Spliterator it will be converted directly to an IntStream, otherwise the provided conversion function will be used.
intSum - Static variable in interface cyclops.Monoids
Combine two Integers by summing them
intSum - Static variable in interface cyclops.Semigroups
Combine two Integers by summing them
IO - Static variable in class com.aol.cyclops2.react.collectors.lazy.MaxActive
 
Ior<ST,PT> - Interface in cyclops.control
Inclusive Or (can be one of Primary, Secondary or Both Primary and Secondary) An Either or Union type, but right biased.
ior(AnyM<Witness.ior, ? extends T>) - Static method in interface cyclops.monads.Witness
 
Ior.Both<ST,PT> - Class in cyclops.control
 
Ior.Primary<ST,PT> - Class in cyclops.control
 
Ior.Secondary<ST,PT> - Class in cyclops.control
 
isAsync() - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
 
isAsync() - Method in interface com.aol.cyclops2.types.futurestream.ConfigurableStream
 
isAsync() - Method in class cyclops.async.LazyReact
 
isAsync() - Method in class cyclops.async.SimpleReact
 
isBoth() - Method in class cyclops.control.Ior.Both
 
isBoth() - Method in interface cyclops.control.Ior
 
isBoth() - Method in class cyclops.control.Ior.Primary
 
isBoth() - Method in class cyclops.control.Ior.Secondary
 
isCancelled() - Method in class cyclops.async.Future
 
isCurrentTaskComplete() - Method in class com.aol.cyclops2.types.stream.reactive.ReactiveTask
 
isDataPresent() - Method in exception cyclops.async.Queue.ClosedQueueException
 
isDone() - Method in class cyclops.async.Future
 
isEfficientOps() - Method in interface cyclops.collections.immutable.PStackX
 
isEmpty() - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
isEmpty() - Method in class com.aol.cyclops2.data.collections.extensions.CollectionXImpl
 
isEmpty() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.AbstractLazyMutableCollection
 
isEmpty() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.AbstractLazyPersistentCollection
 
isEmpty() - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
 
isEmpty() - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
isEmpty() - Method in interface com.aol.cyclops2.types.stream.ToStream
 
isEmpty() - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
isEmpty() - Method in interface cyclops.collections.immutable.PMapX
 
isEmpty() - Method in interface cyclops.collections.MapX
 
isEmpty() - Method in interface cyclops.stream.ReactiveSeq
 
isFailed() - Method in class cyclops.async.Future
 
isFailure() - Method in class cyclops.control.Try.Failure
 
isFailure() - Method in interface cyclops.control.Try
 
isFailure() - Method in class cyclops.control.Try.Success
 
isFilterable() - Method in interface com.aol.cyclops2.types.extensability.FunctionalAdapter
 
isHeadPresent() - Method in class com.aol.cyclops2.types.stream.HeadAndTail
 
isLeapYear(int) - Method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
isLeft() - Method in interface cyclops.control.either.Either
 
isLeft() - Method in class cyclops.control.either.Either.Lazy
 
isLeft() - Method in class cyclops.control.either.Either.Left
 
isLeft() - Method in class cyclops.control.either.Either.Right
 
isLeft1() - Method in interface cyclops.control.either.Either3
 
isLeft1() - Method in class cyclops.control.either.Either3.Lazy
 
isLeft1() - Method in class cyclops.control.either.Either3.Left1
 
isLeft1() - Method in class cyclops.control.either.Either3.Left2
 
isLeft1() - Method in class cyclops.control.either.Either3.Right
 
isLeft1() - Method in interface cyclops.control.either.Either4
 
isLeft1() - Method in class cyclops.control.either.Either4.Lazy
 
isLeft1() - Method in class cyclops.control.either.Either4.Left1
 
isLeft1() - Method in class cyclops.control.either.Either4.Left2
 
isLeft1() - Method in class cyclops.control.either.Either4.Left3
 
isLeft1() - Method in class cyclops.control.either.Either4.Right
 
isLeft1() - Method in interface cyclops.control.either.Either5
 
isLeft1() - Method in class cyclops.control.either.Either5.Lazy
 
isLeft1() - Method in class cyclops.control.either.Either5.Left1
 
isLeft1() - Method in class cyclops.control.either.Either5.Left2
 
isLeft1() - Method in class cyclops.control.either.Either5.Left3
 
isLeft1() - Method in class cyclops.control.either.Either5.Left4
 
isLeft1() - Method in class cyclops.control.either.Either5.Right
 
isLeft2() - Method in interface cyclops.control.either.Either3
 
isLeft2() - Method in class cyclops.control.either.Either3.Lazy
 
isLeft2() - Method in class cyclops.control.either.Either3.Left1
 
isLeft2() - Method in class cyclops.control.either.Either3.Left2
 
isLeft2() - Method in class cyclops.control.either.Either3.Right
 
isLeft2() - Method in interface cyclops.control.either.Either4
 
isLeft2() - Method in class cyclops.control.either.Either4.Lazy
 
isLeft2() - Method in class cyclops.control.either.Either4.Left1
 
isLeft2() - Method in class cyclops.control.either.Either4.Left2
 
isLeft2() - Method in class cyclops.control.either.Either4.Left3
 
isLeft2() - Method in class cyclops.control.either.Either4.Right
 
isLeft2() - Method in interface cyclops.control.either.Either5
 
isLeft2() - Method in class cyclops.control.either.Either5.Lazy
 
isLeft2() - Method in class cyclops.control.either.Either5.Left1
 
isLeft2() - Method in class cyclops.control.either.Either5.Left2
 
isLeft2() - Method in class cyclops.control.either.Either5.Left3
 
isLeft2() - Method in class cyclops.control.either.Either5.Left4
 
isLeft2() - Method in class cyclops.control.either.Either5.Right
 
isLeft3() - Method in interface cyclops.control.either.Either4
 
isLeft3() - Method in class cyclops.control.either.Either4.Lazy
 
isLeft3() - Method in class cyclops.control.either.Either4.Left1
 
isLeft3() - Method in class cyclops.control.either.Either4.Left2
 
isLeft3() - Method in class cyclops.control.either.Either4.Left3
 
isLeft3() - Method in class cyclops.control.either.Either4.Right
 
isLeft3() - Method in interface cyclops.control.either.Either5
 
isLeft3() - Method in class cyclops.control.either.Either5.Lazy
 
isLeft3() - Method in class cyclops.control.either.Either5.Left1
 
isLeft3() - Method in class cyclops.control.either.Either5.Left2
 
isLeft3() - Method in class cyclops.control.either.Either5.Left3
 
isLeft3() - Method in class cyclops.control.either.Either5.Left4
 
isLeft3() - Method in class cyclops.control.either.Either5.Right
 
isLeft4() - Method in interface cyclops.control.either.Either5
 
isLeft4() - Method in class cyclops.control.either.Either5.Lazy
 
isLeft4() - Method in class cyclops.control.either.Either5.Left1
 
isLeft4() - Method in class cyclops.control.either.Either5.Left2
 
isLeft4() - Method in class cyclops.control.either.Either5.Left3
 
isLeft4() - Method in class cyclops.control.either.Either5.Left4
 
isLeft4() - Method in class cyclops.control.either.Either5.Right
 
isOpen() - Method in class cyclops.async.Queue
 
isOpen() - Method in class cyclops.async.Queue.QueueReader
 
isParallel() - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
isParallel() - Method in interface cyclops.stream.FutureStream
 
isPresent() - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
isPresent() - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
isPresent() - Method in interface com.aol.cyclops2.types.Convertable
 
isPresent() - Method in class cyclops.async.Future
 
isPresent() - Method in interface cyclops.control.either.Either
 
isPresent() - Method in interface cyclops.control.Ior
 
isPresent() - Method in interface cyclops.control.Maybe
 
isPresent() - Method in class cyclops.control.Maybe.Just
 
isPresent() - Method in class cyclops.control.Maybe.Lazy
 
isPresent() - Method in class cyclops.control.Maybe.Nothing
 
isPresent() - Method in class cyclops.control.Try.Failure
 
isPresent() - Method in interface cyclops.control.Try
 
isPresent() - Method in interface cyclops.control.Xor
 
isPresent() - Method in class cyclops.higherkindedtypes.OptionalKind
 
isPrimary() - Method in interface cyclops.control.either.Either
 
isPrimary() - Method in class cyclops.control.Ior.Both
 
isPrimary() - Method in interface cyclops.control.Ior
 
isPrimary() - Method in class cyclops.control.Ior.Primary
 
isPrimary() - Method in class cyclops.control.Ior.Secondary
 
isPrimary() - Method in interface cyclops.control.Xor
 
isPrimary() - Method in class cyclops.control.Xor.Primary
 
isPrimary() - Method in class cyclops.control.Xor.Secondary
 
isRight() - Method in interface cyclops.control.either.Either
 
isRight() - Method in class cyclops.control.either.Either.Lazy
 
isRight() - Method in class cyclops.control.either.Either.Left
 
isRight() - Method in class cyclops.control.either.Either.Right
 
isRight() - Method in interface cyclops.control.either.Either3
 
isRight() - Method in class cyclops.control.either.Either3.Lazy
 
isRight() - Method in class cyclops.control.either.Either3.Left1
 
isRight() - Method in class cyclops.control.either.Either3.Left2
 
isRight() - Method in class cyclops.control.either.Either3.Right
 
isRight() - Method in interface cyclops.control.either.Either4
 
isRight() - Method in class cyclops.control.either.Either4.Lazy
 
isRight() - Method in class cyclops.control.either.Either4.Left1
 
isRight() - Method in class cyclops.control.either.Either4.Left2
 
isRight() - Method in class cyclops.control.either.Either4.Left3
 
isRight() - Method in class cyclops.control.either.Either4.Right
 
isRight() - Method in interface cyclops.control.either.Either5
 
isRight() - Method in class cyclops.control.either.Either5.Lazy
 
isRight() - Method in class cyclops.control.either.Either5.Left1
 
isRight() - Method in class cyclops.control.either.Either5.Left2
 
isRight() - Method in class cyclops.control.either.Either5.Left3
 
isRight() - Method in class cyclops.control.either.Either5.Left4
 
isRight() - Method in class cyclops.control.either.Either5.Right
 
isSatisfiedBy(Date) - Method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
Indicates whether the given date satisfies the cron expression.
isSecondary() - Method in interface cyclops.control.either.Either
 
isSecondary() - Method in class cyclops.control.Ior.Both
 
isSecondary() - Method in interface cyclops.control.Ior
 
isSecondary() - Method in class cyclops.control.Ior.Primary
 
isSecondary() - Method in class cyclops.control.Ior.Secondary
 
isSecondary() - Method in interface cyclops.control.Xor
 
isSecondary() - Method in class cyclops.control.Xor.Primary
 
isSecondary() - Method in class cyclops.control.Xor.Secondary
 
isSeqPresent() - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
isSeqPresent() - Method in class cyclops.monads.transformers.ListT
 
isSet() - Method in class cyclops.box.LazyImmutable
 
isStreamComplete() - Method in class com.aol.cyclops2.types.stream.reactive.ReactiveTask
 
isSuccess() - Method in class cyclops.async.Future
 
isSuccess() - Method in class cyclops.control.Try.Failure
 
isSuccess() - Method in interface cyclops.control.Try
 
isSuccess() - Method in class cyclops.control.Try.Success
 
isUseCommon() - Static method in class com.aol.cyclops2.react.ThreadPools
 
isValidExpression(String) - Static method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
Indicates whether the specified cron expression can be parsed into a valid cron expression
it(Iterable<T>) - Static method in class cyclops.function.Lambda
 
IterableFilterable<T> - Interface in com.aol.cyclops2.types
An interface that represents a non-scalar Filters
iterablePresent() - Static method in class cyclops.function.Predicates
import static cyclops2.function.Predicates.valuePresent; ListX.of(Arrays.asList(),Arrays.asList(1),null) .filter(iterablePresent()); //ListX[List[1]]
iterate(UnaryOperator<T>) - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
public AnyM> stream() { return this.transformerStream().map(v->v.stream()); }
iterate(UnaryOperator<T>) - Method in interface com.aol.cyclops2.types.Value
Use the value stored in this Value to seed a Stream generated from the provided function
iterate(U, UnaryOperator<U>) - Method in class cyclops.async.LazyReact
Iterate infinitely using the supplied seed and function Iteration is synchronized to support multiple threads using the same iterator.
iterate(long, T, UnaryOperator<T>) - Static method in interface cyclops.collections.DequeX
Create a DequeX by iterative application of a function to an initial element up to the supplied limit number of times
iterate(long, T, UnaryOperator<T>) - Static method in interface cyclops.collections.immutable.PBagX
Create a PBagX by iterative application of a function to an initial element up to the supplied limit number of times
iterate(long, T, UnaryOperator<T>) - Static method in interface cyclops.collections.immutable.POrderedSetX
Create a POrderedSetX by iterative application of a function to an initial element up to the supplied limit number of times
iterate(long, T, UnaryOperator<T>) - Static method in interface cyclops.collections.immutable.PQueueX
Create a PQueueX by iterative application of a function to an initial element up to the supplied limit number of times
iterate(long, T, UnaryOperator<T>) - Static method in interface cyclops.collections.immutable.PSetX
Create a PSetX by iterative application of a function to an initial element up to the supplied limit number of times
iterate(long, T, UnaryOperator<T>) - Static method in interface cyclops.collections.immutable.PStackX
Create a PStackX by iterative application of a function to an initial element up to the supplied limit number of times
iterate(long, T, UnaryOperator<T>) - Static method in interface cyclops.collections.immutable.PVectorX
Create a PVectorX by iterative application of a function to an initial element up to the supplied limit number of times
iterate(long, T, UnaryOperator<T>) - Static method in interface cyclops.collections.ListX
Create a ListX by iterative application of a function to an initial element up to the supplied limit number of times
iterate(long, T, UnaryOperator<T>) - Static method in interface cyclops.collections.QueueX
Create a QueueX by iterative application of a function to an initial element up to the supplied limit number of times
iterate(long, T, UnaryOperator<T>) - Static method in interface cyclops.collections.SetX
Create a SetX by iterative application of a function to an initial element up to the supplied limit number of times
iterate(long, T, UnaryOperator<T>) - Static method in interface cyclops.collections.SortedSetX
Create a SortedSetX by iterative application of a function to an initial element up to the supplied limit number of times
iterate(T1, T2, Function<R, Tuple2<T1, T2>>) - Method in class cyclops.function.FluentFunctions.FluentBiFunction
Generate an infinite Stream from the provided seed values and mapping function.
iterate(T, Function<R, T>) - Method in class cyclops.function.FluentFunctions.FluentFunction
Generate an infinite Stream that iterates from the specified seed using the currently wrapped function e.g.
iterate(T1, T2, T3, Function<R, Tuple3<T1, T2, T3>>) - Method in class cyclops.function.FluentFunctions.FluentTriFunction
Generate an infinite Stream from the provided seed values and mapping function.
iterate(UnaryOperator<T>) - Method in class cyclops.monads.transformers.FutureT
 
iterate(T, UnaryOperator<T>) - Static method in interface cyclops.stream.FutureStream
 
iterate(T, UnaryOperator<T>) - Static method in interface cyclops.stream.ReactiveSeq
 
iterate(T, UnaryOperator<T>) - Static method in interface cyclops.stream.Streamable
 
iterator() - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
iterator() - Method in class com.aol.cyclops2.data.collections.extensions.CollectionXImpl
 
iterator() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.AbstractLazyMutableCollection
 
iterator() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.AbstractLazyPersistentCollection
 
iterator() - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
iterator() - Method in interface com.aol.cyclops2.types.Convertable
 
iterator() - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
 
iterator() - Method in interface com.aol.cyclops2.types.futurestream.LazyStream
 
iterator() - Method in class com.aol.cyclops2.types.stream.reactive.SeqSubscriber
 
iterator() - Method in interface com.aol.cyclops2.types.Value
 
iterator() - Method in class com.aol.cyclops2.types.Value.ValueImpl
 
iterator() - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
iterator() - Method in class cyclops.async.Future
 
iterator() - Method in class cyclops.box.LazyImmutable
 
iterator() - Method in class cyclops.box.Mutable
 
iterator() - Method in interface cyclops.collections.immutable.PMapX
 
iterator() - Method in interface cyclops.collections.MapX
 
iterator() - Method in class cyclops.control.either.Either3.Lazy
 
iterator() - Method in class cyclops.control.either.Either3.Left1
 
iterator() - Method in class cyclops.control.either.Either3.Left2
 
iterator() - Method in class cyclops.control.either.Either3.Right
 
iterator() - Method in class cyclops.control.either.Either4.Lazy
 
iterator() - Method in class cyclops.control.either.Either4.Left1
 
iterator() - Method in class cyclops.control.either.Either4.Left2
 
iterator() - Method in class cyclops.control.either.Either4.Left3
 
iterator() - Method in class cyclops.control.either.Either4.Right
 
iterator() - Method in class cyclops.control.either.Either5.Lazy
 
iterator() - Method in class cyclops.control.either.Either5.Left1
 
iterator() - Method in class cyclops.control.either.Either5.Left2
 
iterator() - Method in class cyclops.control.either.Either5.Left3
 
iterator() - Method in class cyclops.control.either.Either5.Left4
 
iterator() - Method in class cyclops.control.either.Either5.Right
 
iterator() - Method in class cyclops.control.Ior.Both
 
iterator() - Method in interface cyclops.control.Trampoline
 
iterator() - Method in interface cyclops.control.Try
 
iterator() - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
iterator() - Method in interface cyclops.monads.AnyM
 
iterator() - Method in class cyclops.monads.transformers.FutureT
 
iterator() - Method in class cyclops.monads.transformers.ListT
 
iterator() - Method in interface cyclops.stream.FutureStream
 
iterator() - Method in interface cyclops.stream.Streamable
 
iterator() - Method in class cyclops.stream.Streamable.PrintableIterable
 

J

jdkStream() - Method in class com.aol.cyclops2.types.stream.reactive.QueueBasedSubscriber
 
jdkStream() - Method in interface com.aol.cyclops2.types.stream.ToStream
 
jdkStream(int) - Method in class cyclops.async.Queue
Return a standard (unextended) JDK Stream connected to this Queue To disconnect cleanly close the queue
jdkStream() - Method in class cyclops.async.Queue
Return a standard (unextended) JDK Stream connected to this Queue To disconnect cleanly close the queue
jdkStream(Continueable) - Method in class cyclops.async.Queue
 
jitter(long) - Method in interface cyclops.stream.FutureStream
Introduce a random delay between events in a stream Can be used to prevent behaviour synchronizing within a system
jitter(long) - Method in interface cyclops.stream.ReactiveSeq
Introduce a random jitter / time delay between the emission of elements
jitter(long) - Method in interface cyclops.stream.Streamable
Introduce a random jitter / time delay between the emission of elements
jitter(Stream<T>, long) - Static method in class cyclops.Streams
Introduce a random jitter / time delay between the emission of elements
join() - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
assertEquals("123".length(),ReactiveSeq.of(1, 2, 3).join().length());
join(String) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
assertEquals("1, 2, 3".length(), ReactiveSeq.of(1, 2, 3).join(", ").length());
join(String, String, String) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
assertEquals("^1|2|3$".length(), of(1, 2, 3).join("|", "^", "$").length());
join() - Method in interface com.aol.cyclops2.types.Folds
assertEquals("123".length(),ReactiveSeq.of(1, 2, 3).join().length());
join(String) - Method in interface com.aol.cyclops2.types.Folds
assertEquals("1, 2, 3".length(), ReactiveSeq.of(1, 2, 3).join(", ").length());
join(String, String, String) - Method in interface com.aol.cyclops2.types.Folds
assertEquals("^1|2|3$".length(), of(1, 2, 3).join("|", "^", "$").length());
join(SimpleReactStream<BaseSimpleReactStream<U>>) - Static method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
flatten nested SimpleReactStreams
join() - Method in interface cyclops.stream.ReactiveSeq
assertEquals("123".length(),ReactiveSeq.of(1, 2, 3).join().length());
join(String) - Method in interface cyclops.stream.ReactiveSeq
assertEquals("1, 2, 3".length(), ReactiveSeq.of(1, 2, 3).join(", ").length());
join(String, String, String) - Method in interface cyclops.stream.ReactiveSeq
assertEquals("^1|2|3$".length(), of(1, 2, 3).join("|", "^", "$").length());
join() - Method in interface cyclops.stream.Streamable
assertEquals("123".length(),Streamable.of(1, 2, 3).join().length());
join(String) - Method in interface cyclops.stream.Streamable
assertEquals("1, 2, 3".length(), Streamable.of(1, 2, 3).join(", ").length());
join(String, String, String) - Method in interface cyclops.stream.Streamable
assertEquals("^1|2|3$".length(), of(1, 2, 3).join("|", "^", "$").length());
join(Stream<T>) - Static method in class cyclops.Streams
 
join(Stream<T>, String) - Static method in class cyclops.Streams
 
join(Stream<T>, String, String, String) - Static method in class cyclops.Streams
 
jooλ(Function<? super Seq<U>, ? extends Seq<R>>) - Method in interface cyclops.stream.FutureStream
 
jooλ(Function<? super Seq<T>, ? extends Seq<R>>) - Method in interface cyclops.stream.ReactiveSeq
 
just(T) - Static method in interface cyclops.control.Maybe
Construct an Maybe which contains the provided (non-null) value.
Just() - Constructor for class cyclops.control.Maybe.Just
 

K

keySet() - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
 
keySet() - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
kindTo(Function<? super Fn0.SupplierKind<R>, ? extends R1>) - Method in interface cyclops.function.Fn0.SupplierKind
 

L

l1(Fn1<T1, R>) - Static method in class cyclops.function.Lambda
e.g.
l2(Fn1<T1, Fn1<T2, R>>) - Static method in class cyclops.function.Lambda
Create a curried function with arity of 2 e.g.
l3(Fn1<T1, Fn1<T2, Fn1<T3, R>>>) - Static method in class cyclops.function.Lambda
Create a curried function with arity of 3 e.g.
l4(Fn1<T1, Fn1<T2, Fn1<T3, Fn1<T4, R>>>>) - Static method in class cyclops.function.Lambda
Create a curried function with arity of 4 e.g.
l5(Fn1<T1, Fn1<T2, Fn1<T3, Fn1<T4, Fn1<T5, R>>>>>) - Static method in class cyclops.function.Lambda
Create a curried function with arity of 5 e.g.
l6(Fn1<T1, Fn1<T2, Fn1<T3, Fn1<T4, Fn1<T5, Fn1<T6, R>>>>>>) - Static method in class cyclops.function.Lambda
Create a curried function with arity of 6 e.g.
l7(Fn1<T1, Fn1<T2, Fn1<T3, Fn1<T4, Fn1<T5, Fn1<T6, Fn1<T7, R>>>>>>>) - Static method in class cyclops.function.Lambda
Create a curried function with arity of 7 e.g.
l8(Fn1<T1, Fn1<T2, Fn1<T3, Fn1<T4, Fn1<T5, Fn1<T6, Fn1<T7, Fn1<T8, R>>>>>>>>) - Static method in class cyclops.function.Lambda
Create a curried function with arity of 8 e.g.
Lambda - Class in cyclops.function
Lambda type inferencing helper / curried function creation helper
Lambda() - Constructor for class cyclops.function.Lambda
 
last() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazySortedSetX
 
lastActiveArray(EagerStreamWrapper) - Static method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
lastdayOffset - Variable in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
lastdayOfMonth - Variable in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
lastdayOfWeek - Variable in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
lastIndexOf(Object) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
lastIndexOf(Object) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
lastIndexOf(Object) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyListX
 
lastNonEmpty(C) - Static method in interface cyclops.Monoids
 
lastNonEmpty() - Static method in interface cyclops.Semigroups
 
lastPresentMaybe() - Static method in interface cyclops.Monoids
 
lastPresentMaybe() - Static method in interface cyclops.Semigroups
 
lastPresentOptional() - Static method in interface cyclops.Monoids
 
lastPresentOptional() - Static method in interface cyclops.Semigroups
 
lastPrimaryIor(ST) - Static method in interface cyclops.Monoids
 
lastPrimaryIor() - Static method in interface cyclops.Semigroups
 
lastPrimaryXor(ST) - Static method in interface cyclops.Monoids
 
lastPrimaryXor() - Static method in interface cyclops.Semigroups
 
lastSecondaryIor(PT) - Static method in interface cyclops.Monoids
 
lastSecondaryIor() - Static method in interface cyclops.Semigroups
 
lastSecondaryXor(PT) - Static method in interface cyclops.Monoids
 
lastSecondaryXor() - Static method in interface cyclops.Semigroups
 
lastTryFailure(T) - Static method in interface cyclops.Monoids
 
lastTryFailure() - Static method in interface cyclops.Semigroups
 
lastTrySuccess(X) - Static method in interface cyclops.Monoids
 
lastTrySuccess() - Static method in interface cyclops.Semigroups
 
later(Supplier<T>) - Static method in interface cyclops.control.Eval
Lazily create an Eval from the specified Supplier.
Lazy() - Constructor for class cyclops.control.either.Either.Lazy
 
Lazy() - Constructor for class cyclops.control.either.Either3.Lazy
 
Lazy() - Constructor for class cyclops.control.either.Either4.Lazy
 
Lazy() - Constructor for class cyclops.control.either.Either5.Lazy
 
Lazy() - Constructor for class cyclops.control.Maybe.Lazy
 
LazyDequeX<T> - Class in com.aol.cyclops2.data.collections.extensions.lazy
An extended List type List Extended List operations execute lazily e.g.
LazyDequeX(Deque<T>, ReactiveSeq<T>, Collector<T, ?, Deque<T>>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
LazyDequeX(Deque<T>, Collector<T, ?, Deque<T>>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
LazyDequeX(ReactiveSeq<T>, Collector<T, ?, Deque<T>>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
LazyFluentCollection<T,C extends java.util.Collection<T>> - Interface in com.aol.cyclops2.data.collections.extensions
 
LazyFluentCollectionX<T> - Interface in com.aol.cyclops2.data.collections.extensions
A Lazy Collection with a fluent api.
lazyFutureStream(CompletableFuture<T>) - Static method in interface cyclops.stream.FutureStream
Create a 'free threaded' asynchronous stream that runs on the supplied CompletableFutures executor service (unless async operator invoked , in which it will switch to the common 'free' thread executor) Subsequent tasks will be executed synchronously unless the async() operator is invoked.
lazyFutureStream(CompletableFuture<T>...) - Static method in interface cyclops.stream.FutureStream
Create a 'free threaded' asynchronous stream that runs on a single thread (not current) The supplier will be executed asyncrhonously, subsequent tasks will be executed synchronously unless the async() operator is invoked.
lazyFutureStream(Stream<T>) - Static method in interface cyclops.stream.FutureStream
Wrap a Stream into a FutureStream that runs on the current thread
lazyFutureStream(Iterator<T>) - Static method in interface cyclops.stream.FutureStream
Wrap an Iterator into a FutureStream that runs on the current thread
lazyFutureStreamFrom(Stream<CompletableFuture<T>>) - Static method in interface cyclops.stream.FutureStream
Create a 'free threaded' asynchronous stream that runs on the supplied CompletableFutures executor service (unless async operator invoked , in which it will switch to the common 'free' thread executor) Subsequent tasks will be executed synchronously unless the async() operator is invoked.
lazyFutureStreamFromIterable(Iterable<T>) - Static method in interface cyclops.stream.FutureStream
Wrap an Iterable into a FutureStream that runs on the current thread
LazyFutureStreamFunctions - Class in com.aol.cyclops2.types.futurestream
 
LazyFutureStreamFunctions() - Constructor for class com.aol.cyclops2.types.futurestream.LazyFutureStreamFunctions
 
LazyImmutable<T> - Class in cyclops.box
A class that represents an 'immutable' value that is generated inside a lambda expression, but is accessible outside it It will only allow it's value to be set once.
LazyImmutable() - Constructor for class cyclops.box.LazyImmutable
 
LazyListX<T> - Class in com.aol.cyclops2.data.collections.extensions.lazy
An extended List type List Extended List operations execute lazily e.g.
LazyListX(List<T>, ReactiveSeq<T>, Collector<T, ?, List<T>>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.LazyListX
 
LazyPBagX<T> - Class in com.aol.cyclops2.data.collections.extensions.lazy.immutable
An extended List type List Extended List operations execute lazily e.g.
LazyPBagX(PBag<T>, ReactiveSeq<T>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPBagX
 
LazyPBagX(PBag<T>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPBagX
 
LazyPBagX(ReactiveSeq<T>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPBagX
 
LazyPOrderedSetX<T> - Class in com.aol.cyclops2.data.collections.extensions.lazy.immutable
An extended List type List Extended List operations execute lazily e.g.
LazyPOrderedSetX(POrderedSet<T>, ReactiveSeq<T>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPOrderedSetX
 
LazyPOrderedSetX(POrderedSet<T>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPOrderedSetX
 
LazyPOrderedSetX(ReactiveSeq<T>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPOrderedSetX
 
LazyPQueueX<T> - Class in com.aol.cyclops2.data.collections.extensions.lazy.immutable
An extended List type List Extended List operations execute lazily e.g.
LazyPQueueX(PQueue<T>, ReactiveSeq<T>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPQueueX
 
LazyPQueueX(PQueue<T>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPQueueX
 
LazyPQueueX(ReactiveSeq<T>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPQueueX
 
LazyPSetX<T> - Class in com.aol.cyclops2.data.collections.extensions.lazy.immutable
An extended List type List Extended List operations execute lazily e.g.
LazyPSetX(PSet<T>, ReactiveSeq<T>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPSetX
 
LazyPSetX(PSet<T>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPSetX
 
LazyPSetX(ReactiveSeq<T>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPSetX
 
LazyPStackX<T> - Class in com.aol.cyclops2.data.collections.extensions.lazy.immutable
An extended List type List Extended List operations execute lazily e.g.
LazyPStackX(PStack<T>, ReactiveSeq<T>, boolean) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
LazyPStackX(PStack<T>, boolean) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
LazyPStackX(ReactiveSeq<T>, boolean) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
LazyPVectorX<T> - Class in com.aol.cyclops2.data.collections.extensions.lazy.immutable
An extended List type List Extended List operations execute lazily e.g.
LazyPVectorX(PVector<T>, ReactiveSeq<T>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
LazyPVectorX(PVector<T>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
LazyPVectorX(ReactiveSeq<T>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
LazyQueueX<T> - Class in com.aol.cyclops2.data.collections.extensions.lazy
An extended List type List Extended List operations execute lazily e.g.
LazyQueueX(Queue<T>, ReactiveSeq<T>, Collector<T, ?, Queue<T>>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.LazyQueueX
 
LazyQueueX(Queue<T>, Collector<T, ?, Queue<T>>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.LazyQueueX
 
LazyQueueX(ReactiveSeq<T>, Collector<T, ?, Queue<T>>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.LazyQueueX
 
lazyReact - Static variable in class com.aol.cyclops2.react.threads.ParallelElasticPools
 
lazyReact - Static variable in class com.aol.cyclops2.react.threads.SequentialElasticPools
 
LazyReact - Class in cyclops.async
Builder class for LazyFutureStreams Confgure Executors Parallelism / concurrent tasks Caching Object pooling
LazyReact() - Constructor for class cyclops.async.LazyReact
Construct a LazyReact builder using standard thread pool.
LazyReact(Executor) - Constructor for class cyclops.async.LazyReact
Construct a LazyReact builder with provided Executor
LazyReact(int, Executor) - Constructor for class cyclops.async.LazyReact
 
LazyReact(int, int) - Constructor for class cyclops.async.LazyReact
LazyReact builder with a new TaskExecutor with threads determined by threadPoolSize Max concurrent tasks is determined by concurrency
LazyReact(Executor, RetryExecutor, Boolean, MaxActive, boolean, boolean, boolean, boolean, Cacheable) - Constructor for class cyclops.async.LazyReact
 
LazyReact(Executor, AsyncRetryExecutor, boolean, MaxActive) - Constructor for class cyclops.async.LazyReact
 
LazyResultConsumer<T> - Interface in com.aol.cyclops2.react.collectors.lazy
Interface that defines the rules for Collecting results from Infinite SimpleReact Streams
LazySetX<T> - Class in com.aol.cyclops2.data.collections.extensions.lazy
An extended Set type List Extended Set operations execute lazily e.g.
LazySetX(Set<T>, ReactiveSeq<T>, Collector<T, ?, Set<T>>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.LazySetX
 
LazySetX(Set<T>, Collector<T, ?, Set<T>>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.LazySetX
 
LazySetX(ReactiveSeq<T>, Collector<T, ?, Set<T>>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.LazySetX
 
LazySimpleReactStream<U> - Interface in com.aol.cyclops2.types.futurestream
 
LazySortedSetX<T> - Class in com.aol.cyclops2.data.collections.extensions.lazy
An extended Set type List Extended Set operations execute lazily e.g.
LazySortedSetX(SortedSet<T>, ReactiveSeq<T>, Collector<T, ?, SortedSet<T>>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.LazySortedSetX
 
LazySortedSetX(SortedSet<T>, Collector<T, ?, SortedSet<T>>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.LazySortedSetX
 
LazySortedSetX(ReactiveSeq<T>, Collector<T, ?, SortedSet<T>>) - Constructor for class com.aol.cyclops2.data.collections.extensions.lazy.LazySortedSetX
 
LazyStream<U> - Interface in com.aol.cyclops2.types.futurestream
 
LazyToQueue<U> - Interface in com.aol.cyclops2.types.futurestream
 
left(ST) - Static method in interface cyclops.control.either.Either
Create an instance of the secondary type.
Left() - Constructor for class cyclops.control.either.Either.Left
 
left1(LT) - Static method in interface cyclops.control.either.Either3
Construct a Either3#Left1
Left1() - Constructor for class cyclops.control.either.Either3.Left1
 
left1(LT) - Static method in interface cyclops.control.either.Either4
Construct a Either4#Left1
Left1() - Constructor for class cyclops.control.either.Either4.Left1
 
left1(LT) - Static method in interface cyclops.control.either.Either5
Construct a Either4#Left1
Left1() - Constructor for class cyclops.control.either.Either5.Left1
 
left1Eval(Eval<LT>) - Static method in interface cyclops.control.either.Either3
Construct a Either3#Left1 from an Eval
left1Eval(Eval<LT>) - Static method in interface cyclops.control.either.Either4
Construct a Either4#Left1 from an Eval
left1Eval(Eval<LT>) - Static method in interface cyclops.control.either.Either5
Construct a Either4#Left1 from an Eval
left2(B) - Static method in interface cyclops.control.either.Either3
Construct a Either3#Left2
Left2() - Constructor for class cyclops.control.either.Either3.Left2
 
left2(M1) - Static method in interface cyclops.control.either.Either4
Construct a Either4#Second
Left2() - Constructor for class cyclops.control.either.Either4.Left2
 
left2(M1) - Static method in interface cyclops.control.either.Either5
Construct a Either4#Second
Left2() - Constructor for class cyclops.control.either.Either5.Left2
 
left2Eval(Eval<B>) - Static method in interface cyclops.control.either.Either3
Construct a Either3#Left2 from an Eval
left2Eval(Eval<M1>) - Static method in interface cyclops.control.either.Either4
Construct a Either4#Second from an Eval
left2Eval(Eval<M1>) - Static method in interface cyclops.control.either.Either5
Construct a Either4#Second from an Eval
left3(B) - Static method in interface cyclops.control.either.Either4
Construct a Either4#Third
Left3() - Constructor for class cyclops.control.either.Either4.Left3
 
left3(B) - Static method in interface cyclops.control.either.Either5
Construct a Either4#Third
Left3() - Constructor for class cyclops.control.either.Either5.Left3
 
left3Eval(Eval<B>) - Static method in interface cyclops.control.either.Either4
Construct a Either4#Third from an Eval
left3Eval(Eval<B>) - Static method in interface cyclops.control.either.Either5
Construct a Either4#Third from an Eval
left4(T4) - Static method in interface cyclops.control.either.Either5
Construct a Either4#Third
Left4() - Constructor for class cyclops.control.either.Either5.Left4
 
left4Eval(Eval<T4>) - Static method in interface cyclops.control.either.Either5
Construct a Either4#Third from an Eval
leftEval(Eval<LT>) - Static method in interface cyclops.control.either.Either
 
leftOuterJoin(Stream<? extends T>, BiPredicate<? super U, ? super T>) - Method in interface cyclops.stream.FutureStream
Left outer join 2 streams into one.
leftOuterJoin(Streamable<U>, BiPredicate<T, U>) - Method in interface cyclops.stream.Streamable
 
lessThan(T1) - Static method in class cyclops.function.Predicates
 
lessThanOrEquals(T1) - Static method in class cyclops.function.Predicates
 
lift() - Method in class cyclops.function.FluentFunctions.FluentBiFunction
 
lift() - Method in class cyclops.function.FluentFunctions.FluentSupplier
 
lift() - Method in interface cyclops.function.Fn0
 
lift(Executor) - Method in interface cyclops.function.Fn0
 
lift() - Method in interface cyclops.function.Fn1
 
lift(Executor) - Method in interface cyclops.function.Fn1
 
lift() - Method in interface cyclops.function.Fn2
 
lift(Executor) - Method in interface cyclops.function.Fn2
 
lift() - Method in interface cyclops.function.Fn3
 
lift(Executor) - Method in interface cyclops.function.Fn3
 
lift() - Method in interface cyclops.function.Fn4
 
lift(Executor) - Method in interface cyclops.function.Fn4
 
lift() - Method in interface cyclops.function.Fn5
 
lift(Executor) - Method in interface cyclops.function.Fn5
 
lift() - Method in interface cyclops.function.Fn6
 
lift(Executor) - Method in interface cyclops.function.Fn6
 
lift() - Method in interface cyclops.function.Fn7
 
lift(Executor) - Method in interface cyclops.function.Fn7
 
lift() - Method in interface cyclops.function.Fn8
 
lift(Executor) - Method in interface cyclops.function.Fn8
 
lift(Function<? super U, ? extends R>) - Static method in class cyclops.monads.transformers.FutureT
Lift a function into one that accepts and returns an FutureWT This allows multiple monad types to add functionality to existing function and methods e.g.
lift(Function<? super T, ? extends R>) - Method in interface cyclops.typeclasses.functor.Functor
 
lift2(BiFunction<? super U1, ? super U2, ? extends R>) - Static method in class cyclops.monads.transformers.FutureT
Lift a BiFunction into one that accepts and returns FutureWTs This allows multiple monad types to add functionality to existing function and methods e.g.
liftAsync(Executor) - Method in class cyclops.function.FluentFunctions.FluentBiFunction
 
liftAsync(Executor) - Method in class cyclops.function.FluentFunctions.FluentFunction
 
liftAsync(Executor) - Method in class cyclops.function.FluentFunctions.FluentSupplier
 
liftAsync(Executor) - Method in class cyclops.function.FluentFunctions.FluentTriFunction
Convert this TriFunction into one that executes asynchronously and returns a CompleteableFuture with the result
liftF(Higher<F, T>, Functor<F>) - Static method in class cyclops.free.Free
 
liftF() - Method in class cyclops.function.FluentFunctions.FluentBiFunction
 
liftF(W) - Method in class cyclops.function.FluentFunctions.FluentSupplier
 
liftF() - Method in class cyclops.function.FluentFunctions.FluentTriFunction
 
liftF(W) - Method in interface cyclops.function.Fn0
 
liftF() - Method in interface cyclops.function.Fn1
 
liftF() - Method in interface cyclops.function.Fn2
 
liftF(Function<? super U, ? extends R>) - Static method in interface cyclops.monads.AnyM
Lift a function so it accepts an AnyM and returns an AnyM (any monad) AnyM view simplifies type related challenges.
liftF2(BiFunction<? super U1, ? super U2, ? extends R>) - Static method in interface cyclops.monads.AnyM
Lift a function so it accepts a Monad and returns a Monad (simplex view of a wrapped Monad) AnyM view simplifies type related challenges.
liftF2(Function<U1, Function<U2, R>>) - Static method in interface cyclops.monads.AnyM
Lift a Curried Function into Monadic form
liftF3(Function3<? super U1, ? super U2, ? super U3, ? extends R>) - Static method in interface cyclops.monads.AnyM
Lift a TriFunction into Monadic form.
liftF3(Function<? super U1, Function<? super U2, Function<? super U3, ? extends R>>>) - Static method in interface cyclops.monads.AnyM
Lift a Curried Function into Monadic form
liftF4(Function4<? super U1, ? super U2, ? super U3, ? super U4, ? extends R>) - Static method in interface cyclops.monads.AnyM
Lift a QuadFunction into Monadic form.
liftF4(Function<? super U1, Function<? super U2, Function<? super U3, Function<? super U4, ? extends R>>>>) - Static method in interface cyclops.monads.AnyM
Lift a Curried Function into Monadic form
liftF5(Function5<? super U1, ? super U2, ? super U3, ? super U4, ? super U5, ? extends R>) - Static method in interface cyclops.monads.AnyM
Lift a jOOλ Function5 (5 parameters) into Monadic form
liftF5(Function<? super U1, Function<? super U2, Function<? super U3, Function<? super U4, Function<? super U5, ? extends R>>>>>) - Static method in interface cyclops.monads.AnyM
Lift a Curried Function (5 levels a->b->c->d->e->fn.apply(a,b,c,d,e) ) into Monadic form
liftFuture() - Method in interface cyclops.function.Fn0.FunctionalOperations
 
liftFuture() - Method in interface cyclops.function.Fn0.SupplierKind
 
liftFuture() - Method in interface cyclops.function.Fn1.FunctionalOperations
 
liftFutureT(W) - Method in interface cyclops.function.Fn0.FunctionalOperations
 
liftFutureT(W) - Method in interface cyclops.function.Fn1.FunctionalOperations
 
liftList() - Method in interface cyclops.function.Fn0.FunctionalOperations
 
liftList() - Method in interface cyclops.function.Fn0.SupplierKind
 
liftList() - Method in interface cyclops.function.Fn1.FunctionalOperations
 
liftListT(W) - Method in interface cyclops.function.Fn0.FunctionalOperations
 
liftListT(W) - Method in interface cyclops.function.Fn1.FunctionalOperations
 
liftM(W) - Method in class cyclops.async.Future
 
liftM(W) - Method in interface cyclops.collections.immutable.PStackX
 
liftM(W) - Method in interface cyclops.collections.immutable.PVectorX
 
liftM(W) - Method in interface cyclops.collections.ListX
 
liftMFuture(Function<? super T, ? extends Future<T>>) - Method in interface cyclops.monads.AnyM
 
liftMFuture() - Method in interface cyclops.monads.AnyM
 
liftMList(Function<? super T, ? extends FluentSequenceX<T>>) - Method in interface cyclops.monads.AnyM
 
liftMListX() - Method in interface cyclops.monads.AnyM
 
liftOpt() - Method in interface cyclops.function.Fn0
 
liftOpt() - Method in interface cyclops.function.Fn1
 
liftOpt() - Method in interface cyclops.function.Fn2
 
liftOpt() - Method in interface cyclops.function.Fn3
 
liftOpt() - Method in interface cyclops.function.Fn4
 
liftOpt() - Method in interface cyclops.function.Fn5
 
liftOpt() - Method in interface cyclops.function.Fn6
 
liftOpt() - Method in interface cyclops.function.Fn7
 
liftOpt() - Method in interface cyclops.function.Fn8
 
liftOptional() - Method in class cyclops.function.FluentFunctions.FluentTriFunction
 
liftPStack() - Method in interface cyclops.function.Fn0.FunctionalOperations
 
liftPStack() - Method in interface cyclops.function.Fn0.SupplierKind
 
liftPStack() - Method in interface cyclops.function.Fn1.FunctionalOperations
 
liftPVector() - Method in interface cyclops.function.Fn0.FunctionalOperations
 
liftPVector() - Method in interface cyclops.function.Fn0.SupplierKind
 
liftPVector() - Method in interface cyclops.function.Fn1.FunctionalOperations
 
liftStream() - Method in interface cyclops.function.Fn0.FunctionalOperations
 
liftStream() - Method in interface cyclops.function.Fn0.SupplierKind
 
liftStream() - Method in interface cyclops.function.Fn1.FunctionalOperations
 
liftTry(Class<X>...) - Method in class cyclops.function.FluentFunctions.FluentBiFunction
 
liftTry(Class<X>...) - Method in class cyclops.function.FluentFunctions.FluentFunction
 
liftTry(Class<X>...) - Method in class cyclops.function.FluentFunctions.FluentSupplier
 
liftTry(Class<X>...) - Method in class cyclops.function.FluentFunctions.FluentTriFunction
 
liftTry() - Method in interface cyclops.function.Fn0
 
liftTry() - Method in interface cyclops.function.Fn1
 
liftTry() - Method in interface cyclops.function.Fn2
 
liftTry() - Method in interface cyclops.function.Fn3
 
liftTry() - Method in interface cyclops.function.Fn4
 
liftTry() - Method in interface cyclops.function.Fn5
 
liftTry() - Method in interface cyclops.function.Fn6
 
liftTry() - Method in interface cyclops.function.Fn7
 
liftTry() - Method in interface cyclops.function.Fn8
 
limit(long) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
limit(long) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
limit(long) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
limit(long) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
limit(long) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
limit(long) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
assertThat(of(1,2,3,4,5).actOnFutures().limit(2).collect(Collectors.toList()).size(),is(2));
limit(long) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
Perform a limit operation on the underlying Stream of Futures In contrast to EagerFutureStream#limit this removes entries basaed on their skip position
limit(long) - Method in interface com.aol.cyclops2.types.Traversable
assertThat(ReactiveSeq.of(4,3,6,7).limit(2).toList(),equalTo(Arrays.asList(4,3));
limit(long) - Method in interface cyclops.collections.DequeX
 
limit(long) - Method in interface cyclops.collections.immutable.PBagX
 
limit(long) - Method in interface cyclops.collections.immutable.POrderedSetX
 
limit(long) - Method in interface cyclops.collections.immutable.PQueueX
 
limit(long) - Method in interface cyclops.collections.immutable.PSetX
 
limit(long) - Method in interface cyclops.collections.immutable.PStackX
 
limit(long) - Method in interface cyclops.collections.immutable.PVectorX
 
limit(long) - Method in interface cyclops.collections.ListX
 
limit(long) - Method in interface cyclops.collections.QueueX
 
limit(long) - Method in interface cyclops.collections.SetX
 
limit(long) - Method in interface cyclops.collections.SortedSetX
 
limit(long) - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
limit(long) - Method in class cyclops.monads.transformers.ListT
 
limit(long) - Method in interface cyclops.stream.FutureStream
 
limit(long, TimeUnit) - Method in interface cyclops.stream.FutureStream
 
limit(long) - Method in interface cyclops.stream.ReactiveSeq
assertThat(ReactiveSeq.of(4,3,6,7).limit(2).toList(),equalTo(Arrays.asList(4,3));
limit(long, TimeUnit) - Method in interface cyclops.stream.ReactiveSeq
Return all elements until specified time period has elapsed
limit(long) - Method in interface cyclops.stream.Streamable
assertThat(Streamable.of(4,3,6,7).limit(2).toList(),equalTo(Arrays.asList(4,3));
limit(long, TimeUnit) - Method in interface cyclops.stream.Streamable
Return all elements until specified time period has elapsed
limit(Stream<U>, long, TimeUnit) - Static method in class cyclops.Streams
 
limitDouble(long) - Static method in interface cyclops.stream.ReactiveSeq
 
limitInts(long) - Static method in interface cyclops.stream.ReactiveSeq
 
limitLast(int) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
limitLast(int) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
limitLast(int) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
limitLast(int) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
limitLast(int) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
limitLast(int) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Limit results to the last x elements in a SequenceM
limitLast(int) - Method in interface com.aol.cyclops2.types.Traversable
Limit results to the last x elements in a SequenceM
limitLast(int) - Method in interface cyclops.collections.DequeX
 
limitLast(int) - Method in interface cyclops.collections.immutable.PBagX
 
limitLast(int) - Method in interface cyclops.collections.immutable.POrderedSetX
 
limitLast(int) - Method in interface cyclops.collections.immutable.PQueueX
 
limitLast(int) - Method in interface cyclops.collections.immutable.PSetX
 
limitLast(int) - Method in interface cyclops.collections.immutable.PStackX
 
limitLast(int) - Method in interface cyclops.collections.immutable.PVectorX
 
limitLast(int) - Method in interface cyclops.collections.ListX
 
limitLast(int) - Method in interface cyclops.collections.QueueX
 
limitLast(int) - Method in interface cyclops.collections.SetX
 
limitLast(int) - Method in interface cyclops.collections.SortedSetX
 
limitLast(int) - Method in class cyclops.monads.transformers.ListT
 
limitLast(int) - Method in interface cyclops.stream.FutureStream
 
limitLast(int) - Method in interface cyclops.stream.ReactiveSeq
Limit results to the last x elements in a ReactiveSeq
limitLast(int) - Method in interface cyclops.stream.Streamable
Limit results to the last x elements in a Streamable
limitLast(Stream<U>, int) - Static method in class cyclops.Streams
 
limitLongs(long) - Static method in interface cyclops.stream.ReactiveSeq
 
limitUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
limitUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
limitUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
limitUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
limitUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
limitUntil(Stream<T>, Predicate<? super T>) - Static method in class com.aol.cyclops2.types.futurestream.LazyFutureStreamFunctions
Returns a stream ed to all elements for which a predicate evaluates to true.
limitUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.Traversable
Take elements from the Stream until the predicate returns true, after which all elements are excluded.
limitUntil(Predicate<? super T>) - Method in interface cyclops.collections.DequeX
 
limitUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PBagX
 
limitUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
limitUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PQueueX
 
limitUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PSetX
 
limitUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PStackX
 
limitUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PVectorX
 
limitUntil(Predicate<? super T>) - Method in interface cyclops.collections.ListX
 
limitUntil(Predicate<? super T>) - Method in interface cyclops.collections.QueueX
 
limitUntil(Predicate<? super T>) - Method in interface cyclops.collections.SetX
 
limitUntil(Predicate<? super T>) - Method in interface cyclops.collections.SortedSetX
 
limitUntil(Predicate<? super T>) - Method in class cyclops.monads.transformers.ListT
 
limitUntil(Predicate<? super U>) - Method in interface cyclops.stream.FutureStream
Returns a stream limited to all elements for which a predicate evaluates to false.
limitUntil(Predicate<? super T>) - Method in interface cyclops.stream.ReactiveSeq
Take elements from the Stream until the predicate returns true, after which all elements are excluded.
limitUntil(Predicate<? super T>) - Method in interface cyclops.stream.Streamable
assertThat(Streamable.of(4,3,6,7).limitUntil(i->i==6).toList(),equalTo(Arrays.asList(4,3)));
limitUntil(Stream<U>, Predicate<? super U>) - Static method in class cyclops.Streams
Take elements from a Stream until the predicate holds
limitUntilClosed(Predicate<? super T>) - Method in interface cyclops.stream.ReactiveSeq
 
limitWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
limitWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
limitWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
limitWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
limitWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
limitWhile(Stream<T>, Predicate<? super T>) - Static method in class com.aol.cyclops2.types.futurestream.LazyFutureStreamFunctions
Returns a stream limited to all elements for which a predicate evaluates to true.
limitWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.Traversable
Take elements from the Stream while the predicate holds, once the predicate returns false all subsequent elements are excluded
limitWhile(Predicate<? super T>) - Method in interface cyclops.collections.DequeX
 
limitWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PBagX
 
limitWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
limitWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PQueueX
 
limitWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PSetX
 
limitWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PStackX
 
limitWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PVectorX
 
limitWhile(Predicate<? super T>) - Method in interface cyclops.collections.ListX
 
limitWhile(Predicate<? super T>) - Method in interface cyclops.collections.QueueX
 
limitWhile(Predicate<? super T>) - Method in interface cyclops.collections.SetX
 
limitWhile(Predicate<? super T>) - Method in interface cyclops.collections.SortedSetX
 
limitWhile(Predicate<? super T>) - Method in class cyclops.monads.transformers.ListT
 
limitWhile(Predicate<? super U>) - Method in interface cyclops.stream.FutureStream
Returns a stream limited to all elements for which a predicate evaluates to true.
limitWhile(Predicate<? super T>) - Method in interface cyclops.stream.ReactiveSeq
Take elements from the Stream while the predicate holds, once the predicate returns false all subsequent elements are excluded
limitWhile(Predicate<? super T>) - Method in interface cyclops.stream.Streamable
assertThat(Streamable.of(4,3,6,7).sorted().limitWhile(i->i<6).toList(),equalTo(Arrays.asList(3,4)));
limitWhile(Stream<U>, Predicate<? super U>) - Static method in class cyclops.Streams
Take elements from a stream while the predicates hold
limitWhileClosed(Predicate<? super U>) - Method in interface cyclops.stream.FutureStream
 
limitWhileClosed(Predicate<? super T>) - Method in interface cyclops.stream.ReactiveSeq
 
list - Variable in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.AbstractLazyPersistentCollection
 
list() - Method in interface cyclops.control.either.Either
 
list() - Method in interface cyclops.control.Xor
 
list(AnyM<Witness.list, ? extends T>) - Static method in interface cyclops.monads.Witness
 
listFromCompletableFuture(Iterable<CompletableFuture<T>>) - Static method in interface cyclops.monads.AnyM
Take an iterable containing CompletableFutures and convert them into a List of AnyMs e.g.
listFromEither(Iterable<Either<ST, T>>) - Static method in interface cyclops.monads.AnyM
Take an iterable containing Either3s and convert them into a List of AnyMs e.g.
listFromEither3(Iterable<Either3<ST, LT2, T>>) - Static method in interface cyclops.monads.AnyM
Take an iterable containing Either3s and convert them into a List of AnyMs e.g.
listFromEither4(Iterable<Either4<ST, LT2, LT3, T>>) - Static method in interface cyclops.monads.AnyM
Take an iterable containing Either3s and convert them into a List of AnyMs e.g.
listFromEither5(Iterable<Either5<ST, LT2, LT3, LT4, T>>) - Static method in interface cyclops.monads.AnyM
Take an iterable containing Either3s and convert them into a List of AnyMs e.g.
listFromEval(Iterable<Eval<T>>) - Static method in interface cyclops.monads.AnyM
Take an iterable containing Evals and convert them into a List of AnyMs e.g.
listFromFutureW(Iterable<Future<T>>) - Static method in interface cyclops.monads.AnyM
Take an iterable containing Future and convert them into a List of AnyMs e.g.
listFromIor(Iterable<Ior<ST, T>>) - Static method in interface cyclops.monads.AnyM
Take an iterable containing Iors and convert them into a List of AnyMs e.g.
listFromMaybe(Iterable<Maybe<T>>) - Static method in interface cyclops.monads.AnyM
Take an iterable containing Maybes and convert them into a List of AnyMs e.g.
listFromOptional(Iterable<Optional<T>>) - Static method in interface cyclops.monads.AnyM
Take an iterable containing Optionals and convert them into a List of AnyMs e.g.
listFromStream(Iterable<Stream<T>>) - Static method in interface cyclops.monads.AnyM
Take an iterable containing Streams and convert them into a List of AnyMs e.g.
listFromStreamable(Iterable<Streamable<T>>) - Static method in interface cyclops.monads.AnyM
Take an iterable containing Streamables and convert them into a List of AnyMs e.g.
listFromXor(Iterable<Xor<ST, T>>) - Static method in interface cyclops.monads.AnyM
Take an iterable containing Xors and convert them into a List of AnyMs e.g.
listIterator() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
listIterator(int) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
listIterator() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
listIterator(int) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
listIterator() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyListX
 
listIterator(int) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyListX
 
listOf(T...) - Static method in interface cyclops.monads.AnyM
 
listT(Function<? super Iterable<T>, ? extends FluentSequenceX<T>>) - Method in interface com.aol.cyclops2.types.anyM.NestedCollectable
 
ListT<W extends WitnessType<W>,T> - Class in cyclops.monads.transformers
Monad Transformer for Java Lists nested within Sequential or non-scalar data types (e.g.
listTM(W) - Method in interface cyclops.function.Fn2.FunctionalOperations
 
listTZip(W) - Method in interface cyclops.function.Fn2.FunctionalOperations
 
ListX<T> - Interface in cyclops.collections
An eXtended List type, that offers additional eagerly executed functional style operators such as bimap, filter and more
ListX.Instances - Class in cyclops.collections
 
ListX.µ - Class in cyclops.collections
 
listXCollector() - Static method in interface cyclops.collections.ListX
 
listXConcat() - Static method in interface cyclops.Monoids
 
listXConcat() - Static method in interface cyclops.Semigroups
 
listXM() - Method in interface cyclops.function.Fn2.FunctionalOperations
 
listXZip() - Method in interface cyclops.function.Fn2.FunctionalOperations
 
log(Consumer<String>, Consumer<Throwable>) - Method in class cyclops.function.FluentFunctions.FluentBiFunction
A BiFunction that logs it's success or error states to the provided Consumers
log(Consumer<String>, Consumer<Throwable>) - Method in class cyclops.function.FluentFunctions.FluentFunction
A Function that logs it's success or error states to the provided Consumers
log(Consumer<String>, Consumer<Throwable>) - Method in class cyclops.function.FluentFunctions.FluentSupplier
A supplier that logs it's success or error states to the provided Consumers
log(Consumer<String>, Consumer<Throwable>) - Method in class cyclops.function.FluentFunctions.FluentTriFunction
A TriFunction that logs it's success or error states to the provided Consumers
longCount - Static variable in interface cyclops.Monoids
Combine two Longs by adding one to a (can be used to count Integers in a Collection or Stream)
longCount - Static variable in interface cyclops.Semigroups
Combine two Longs by adding one to a (can be used to count Integers in a Collection or Stream)
longMax - Static variable in interface cyclops.Monoids
Combine two Longs by selecting the max
longMax - Static variable in interface cyclops.Semigroups
Combine two Longs by selecting the max
longMin - Static variable in interface cyclops.Monoids
Combine two Longs by selecting the min
longMin - Static variable in interface cyclops.Semigroups
Combine two Longs by selecting the min
longMult - Static variable in interface cyclops.Monoids
Combine two Longs by multiplying them
longMult - Static variable in interface cyclops.Semigroups
Combine two Longs by multiplying them
longs(ToLongFunction<? super T>, Function<? super LongStream, ? extends LongStream>) - Method in interface cyclops.stream.ReactiveSeq
Peform intermediate operations on a primitive IntStream (gives improved performance when working with Integers) If this ReactiveSeq has an OfInt Spliterator it will be converted directly to an IntStream, otherwise the provided conversion function will be used.
longSum - Static variable in interface cyclops.Monoids
Combine two Longs by summing them
longSum - Static variable in interface cyclops.Semigroups
Combine two Longs by summing them

M

main(String[]) - Static method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyListX
 
map(Function<? super T, ? extends R>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
map(Function<? super T, ? extends R>) - Method in interface com.aol.cyclops2.data.collections.extensions.FluentSequenceX
 
map(Function<? super T, ? extends R>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
map(Function<? super T, ? extends R>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
map(Function<? super T, ? extends R>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
map(Function<? super T, ? extends R>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
map(AnyM<W, T>, Function<? super T, ? extends R>) - Method in class com.aol.cyclops2.types.extensability.AbstractFunctionalAdapter
 
map(AnyM<W, T>, Function<? super T, ? extends R>) - Method in interface com.aol.cyclops2.types.extensability.FunctionalAdapter
 
map(Function<? super T, ? extends R>) - Method in interface com.aol.cyclops2.types.FilterableTransformable
 
map(Function<? super T, ? extends R>) - Method in interface com.aol.cyclops2.types.MonadicValue
 
map(Function<? super T, ? extends R>) - Method in interface com.aol.cyclops2.types.Transformable
Transform this functor using the supplied transformation function
map(Function<? super T, ? extends R>) - Method in class cyclops.async.Future
 
map(Function<? super T, ? extends R>, Executor) - Method in class cyclops.async.Future
Asyncrhonous map operation
map(Function<? super T, R>, Function<Throwable, R>) - Method in class cyclops.async.Future
Map this Future differently depending on whether the previous stage completed successfully or failed
map(Function<? super T, ? extends R>) - Method in class cyclops.box.LazyImmutable
Map the value stored in this Immutable Closed Value from one Value to another If this is an unitiatilised ImmutableClosedValue, an uninitialised closed value will be returned instead
map(Function<? super T, ? extends R>) - Method in interface cyclops.collections.DequeX
 
map(Function<? super T, ? extends R>) - Method in interface cyclops.collections.immutable.PBagX
 
map(Function<? super V, ? extends R>) - Method in interface cyclops.collections.immutable.PMapX
 
map(K, V) - Static method in class cyclops.collections.immutable.PMapXs
 
map(K, V, K, V) - Static method in class cyclops.collections.immutable.PMapXs
 
map(K, V, K, V, K, V) - Static method in class cyclops.collections.immutable.PMapXs
 
map(K, V, K, V, K, V, K, V) - Static method in class cyclops.collections.immutable.PMapXs
 
map(Function<? super T, ? extends R>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
map(Function<? super T, ? extends R>) - Method in interface cyclops.collections.immutable.PQueueX
 
map(Function<? super T, ? extends R>) - Method in interface cyclops.collections.immutable.PSetX
 
map(Function<? super T, ? extends R>) - Method in interface cyclops.collections.immutable.PStackX
 
map(Function<? super T, ? extends R>) - Method in interface cyclops.collections.immutable.PVectorX
 
map(Function<? super T, ? extends R>) - Method in interface cyclops.collections.ListX
 
map(Function<? super V, ? extends R>) - Method in interface cyclops.collections.MapX
 
map(K, V) - Static method in class cyclops.collections.MapXs
 
map(K, V, K, V) - Static method in class cyclops.collections.MapXs
 
map(K, V, K, V, K, V) - Static method in class cyclops.collections.MapXs
 
map(K, V, K, V, K, V, K, V) - Static method in class cyclops.collections.MapXs
 
map(Function<? super T, ? extends R>) - Method in interface cyclops.collections.QueueX
 
map(Function<? super T, ? extends R>) - Method in interface cyclops.collections.SetX
 
map(Function<? super T, ? extends R>) - Method in interface cyclops.collections.SortedSetX
 
map(Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either.Lazy
 
map(Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either.Left
 
map(Function<? super PT, ? extends R>) - Method in interface cyclops.control.either.Either
 
map(Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either.Right
 
map(Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either3.Lazy
 
map(Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either3.Left1
 
map(Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either3.Left2
 
map(Function<? super RT, ? extends R>) - Method in interface cyclops.control.either.Either3
 
map(Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either3.Right
 
map(Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either4.Lazy
 
map(Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either4.Left1
 
map(Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either4.Left2
 
map(Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either4.Left3
 
map(Function<? super RT, ? extends R>) - Method in interface cyclops.control.either.Either4
 
map(Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either4.Right
 
map(Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either5.Lazy
 
map(Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either5.Left1
 
map(Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either5.Left2
 
map(Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either5.Left3
 
map(Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either5.Left4
 
map(Function<? super RT, ? extends R>) - Method in interface cyclops.control.either.Either5
 
map(Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either5.Right
 
map(Function<? super T, ? extends R>) - Method in interface cyclops.control.Eval
 
map(Function<? super T, ? extends R>) - Method in class cyclops.control.Eval.Module.Always
 
map(Function<? super T, ? extends R>) - Method in class cyclops.control.Eval.Module.Later
 
map(Function<? super PT, ? extends R>) - Method in class cyclops.control.Ior.Both
 
map(Function<? super PT, ? extends R>) - Method in interface cyclops.control.Ior
 
map(Function<? super PT, ? extends R>) - Method in class cyclops.control.Ior.Primary
 
map(Function<? super PT, ? extends R>) - Method in class cyclops.control.Ior.Secondary
 
map(Function<? super T, ? extends R>) - Method in class cyclops.control.Maybe.Just
 
map(Function<? super T, ? extends R>) - Method in class cyclops.control.Maybe.Lazy
 
map(Function<? super T, ? extends R>) - Method in interface cyclops.control.Maybe
 
map(Function<? super T, ? extends R>) - Method in class cyclops.control.Maybe.Nothing
 
map(Function<? super T, ? extends R>) - Method in class cyclops.control.Try.Failure
 
map(Function<? super T, ? extends R>) - Method in interface cyclops.control.Try
 
map(Function<? super T, ? extends R>) - Method in class cyclops.control.Try.Success
 
map(Function<? super PT, ? extends R>) - Method in interface cyclops.control.Xor
 
map(Function<? super PT, ? extends R>) - Method in class cyclops.control.Xor.Primary
 
map(Function<? super PT, ? extends R>) - Method in class cyclops.control.Xor.Secondary
 
map(Function<? super T, ? extends R>) - Method in class cyclops.free.Free
 
map(Function<? super R, ? extends R1>) - Method in class cyclops.function.FluentFunctions.FluentFunction
 
map(Function<? super R, ? extends R1>) - Method in interface cyclops.function.Fn0.FunctionalOperations
 
map(Function<? super R, ? extends R1>) - Method in interface cyclops.function.Fn0.SupplierKind
 
map(Function<? super R, ? extends R1>) - Method in interface cyclops.function.Fn1.FunctionalOperations
 
map(Function<? super R, ? extends R1>) - Method in interface cyclops.function.Fn2.FunctionalOperations
 
map(Function<? super R, ? extends R1>) - Method in interface cyclops.function.Reader
 
map(Function<? super T, ? extends U>) - Method in class cyclops.higherkindedtypes.OptionalKind
 
map(Function<? super T, ? extends R>) - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
map(Function<? super T, ? extends R>) - Method in interface cyclops.monads.AnyM
 
map(Function<? super T, ? extends B>) - Method in class cyclops.monads.transformers.FutureT
Map the wrapped Future
map(Function<? super T, ? extends B>, Executor) - Method in class cyclops.monads.transformers.FutureT
 
map(Function<? super T, ? extends B>) - Method in class cyclops.monads.transformers.ListT
Map the wrapped List
map(Function<? super U, ? extends R>) - Method in interface cyclops.stream.FutureStream
 
map(Function<? super T, ? extends R>) - Method in interface cyclops.stream.ReactiveSeq
 
map(Function<? super T, ? extends R>) - Method in interface cyclops.stream.Streamable
Map the values in the Streamable from one set of values / types to another
map(Function<? super T, ? extends R>, Higher<CRE, Higher<C2, T>>) - Method in class cyclops.typeclasses.functor.Compose
Transformation operation
map(Function<? super T, ? extends R>, Higher<CRE, T>) - Method in interface cyclops.typeclasses.functor.Functor
Transform the supplied data structure using the supplied transformation function
map(Function<? super T, ? extends R>, Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.GeneralApplicative
 
map(Function<? super T, ? extends R>, Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.GeneralComonad
 
map(Function<? super T, ? extends R>, Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.GeneralFunctor
 
map(Function<? super T, ? extends R>, Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.GeneralMonad
 
map(Function<? super T, ? extends R>, Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.GeneralMonadPlus
 
map(Function<? super T, ? extends R>, Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.GeneralMonadZero
 
map(Function<? super T, ? extends R>, Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.GeneralTraverse
 
map(Function<? super T, ? extends R>, Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.GeneralTraverseByTraverse
 
map(Function<? super T, ? extends R>, Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.SupplierMonadPlus
 
map(Function<? super T, ? extends R>, Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.SupplierMonadZero
 
mapBoth(Function<? super ST, ? extends R1>, Function<? super PT, ? extends R2>) - Method in interface cyclops.control.either.Either
Deprecated.
mapBoth(Function<? super ST, ? extends R1>, Function<? super PT, ? extends R2>) - Method in interface cyclops.control.Xor
Deprecated.
mapDoubles(DoubleUnaryOperator) - Static method in interface cyclops.stream.ReactiveSeq
 
mapF(AnyM<W, T1>) - Method in interface cyclops.function.Fn1.FunctionalOperations
 
mapF(FutureT<W, T1>) - Method in interface cyclops.function.Fn1.FunctionalOperations
 
mapF(ListT<W, T1>) - Method in interface cyclops.function.Fn1.FunctionalOperations
 
mapF(ListX<T1>) - Method in interface cyclops.function.Fn1.FunctionalOperations
 
mapF(DequeX<T1>) - Method in interface cyclops.function.Fn1.FunctionalOperations
 
mapF(SetX<T1>) - Method in interface cyclops.function.Fn1.FunctionalOperations
 
mapF(PStackX<T1>) - Method in interface cyclops.function.Fn1.FunctionalOperations
 
mapF(PVectorX<T1>) - Method in interface cyclops.function.Fn1.FunctionalOperations
 
mapF(Streamable<T1>) - Method in interface cyclops.function.Fn1.FunctionalOperations
 
mapF(ReactiveSeq<T1>) - Method in interface cyclops.function.Fn1.FunctionalOperations
 
mapF(Eval<T1>) - Method in interface cyclops.function.Fn1.FunctionalOperations
 
mapF(Maybe<T1>) - Method in interface cyclops.function.Fn1.FunctionalOperations
 
mapF(Try<T1, X>) - Method in interface cyclops.function.Fn1.FunctionalOperations
 
mapF(Xor<ST, T1>) - Method in interface cyclops.function.Fn1.FunctionalOperations
 
mapF(Ior<ST, T1>) - Method in interface cyclops.function.Fn1.FunctionalOperations
 
mapF(Future<T1>) - Method in interface cyclops.function.Fn1.FunctionalOperations
 
mapInput(Function<T1, T>) - Method in class cyclops.box.Mutable
 
mapInput(DoubleUnaryOperator) - Method in class cyclops.box.MutableDouble
Use the supplied function to perform a lazy map operation when get is called
mapInput(IntUnaryOperator) - Method in class cyclops.box.MutableInt
Use the supplied function to perform a lazy map operation when get is called
mapInput(LongUnaryOperator) - Method in class cyclops.box.MutableLong
Use the supplied function to perform a lazy map operation when get is called
mapInputToObj(Function<T1, Boolean>) - Method in class cyclops.box.MutableBoolean
Use the supplied function to perform a lazy map operation when get is called
mapInputToObj(Function<T1, Byte>) - Method in class cyclops.box.MutableByte
Use the supplied function to perform a lazy map operation when get is called
mapInputToObj(Function<T1, Character>) - Method in class cyclops.box.MutableChar
Use the supplied function to perform a lazy map operation when get is called
mapInputToObj(Function<T1, Double>) - Method in class cyclops.box.MutableDouble
Use the supplied function to perform a lazy map operation when get is called
mapInputToObj(Function<T1, Float>) - Method in class cyclops.box.MutableFloat
Use the supplied function to perform a lazy map operation when get is called
mapInputToObj(Function<T1, Integer>) - Method in class cyclops.box.MutableInt
Use the supplied function to perform a lazy map operation when get is called
mapInputToObj(Function<T1, Long>) - Method in class cyclops.box.MutableLong
Use the supplied function to perform a lazy map operation when get is called
mapInputToObj(Function<T1, Short>) - Method in class cyclops.box.MutableShort
Use the supplied function to perform a lazy map operation when get is called
mapInts(IntUnaryOperator) - Static method in interface cyclops.stream.ReactiveSeq
 
mapLongs(LongUnaryOperator) - Static method in interface cyclops.stream.ReactiveSeq
 
mapM(Function<T, Higher<CRE, R>>) - Method in interface cyclops.typeclasses.monad.Monad
 
mapOutput(Function<T, R>) - Method in class cyclops.box.Mutable
 
mapOutput(DoubleUnaryOperator) - Method in class cyclops.box.MutableDouble
Use the supplied function to perform a lazy map operation when get is called
mapOutput(IntUnaryOperator) - Method in class cyclops.box.MutableInt
Use the supplied function to perform a lazy map operation when get is called
mapOutput(LongUnaryOperator) - Method in class cyclops.box.MutableLong
Use the supplied function to perform a lazy map operation when get is called
mapOutputToObj(Function<Boolean, R>) - Method in class cyclops.box.MutableBoolean
Use the supplied function to perform a lazy map operation when get is called
mapOutputToObj(Function<Byte, R>) - Method in class cyclops.box.MutableByte
Use the supplied function to perform a lazy map operation when get is called
mapOutputToObj(Function<Character, R>) - Method in class cyclops.box.MutableChar
Use the supplied function to perform a lazy map operation when get is called
mapOutputToObj(Function<Double, R>) - Method in class cyclops.box.MutableDouble
Use the supplied function to perform a lazy map operation when get is called
mapOutputToObj(Function<Float, R>) - Method in class cyclops.box.MutableFloat
Use the supplied function to perform a lazy map operation when get is called
mapOutputToObj(Function<Integer, R>) - Method in class cyclops.box.MutableInt
Use the supplied function to perform a lazy map operation when get is called
mapOutputToObj(Function<Long, R>) - Method in class cyclops.box.MutableLong
Use the supplied function to perform a lazy map operation when get is called
mapOutputToObj(Function<Short, R>) - Method in class cyclops.box.MutableShort
Use the supplied function to perform a lazy map operation when get is called
Mappable - Interface in com.aol.cyclops2.types.mixins
Interface that represents an Object that can be converted to a map
mapReduce(Reducer<R>) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
Attempt to map this Sequence to the same type as the supplied Monoid (Reducer) Then use Monoid to reduce values
mapReduce(Function<? super T, ? extends R>, Monoid<R>) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
Attempt to map this Monad to the same type as the supplied Monoid, using supplied function Then use Monoid to reduce values
mapReduce(Reducer<R>) - Method in interface com.aol.cyclops2.types.Folds
Attempt to map this Sequence to the same type as the supplied Monoid (Reducer) Then use Monoid to reduce values
mapReduce(Function<? super T, ? extends R>, Monoid<R>) - Method in interface com.aol.cyclops2.types.Folds
Attempt to map this Monad to the same type as the supplied Monoid, using supplied function Then use Monoid to reduce values
mapReduce(Stream<?>) - Method in interface cyclops.function.Reducer
Map a given Stream to required type (via mapToType method), transform reduce using this monoid Example of multiple reduction using multiple Monoids and PowerTuples
mapReduce(Reducer<R>) - Method in interface cyclops.stream.ReactiveSeq
Attempt to map this Sequence to the same type as the supplied Monoid (Reducer) Then use Monoid to reduce values
mapReduce(Function<? super T, ? extends R>, Monoid<R>) - Method in interface cyclops.stream.ReactiveSeq
Attempt to map this Monad to the same type as the supplied Monoid, using supplied function Then use Monoid to reduce values
mapReduce(Reducer<R>) - Method in interface cyclops.stream.Streamable
Attempt to map this Sequence to the same type as the supplied Monoid (Reducer) Then use Monoid to reduce values
mapReduce(Function<? super T, ? extends R>, Monoid<R>) - Method in interface cyclops.stream.Streamable
Attempt to map this Monad to the same type as the supplied Monoid, using supplied function Then use Monoid to reduce values
mapReduce(Stream<T>, Reducer<R>) - Static method in class cyclops.Streams
Attempt to map this Monad to the same type as the supplied Monoid (using mapToType on the monoid interface) Then use Monoid to reduce values
mapReduce(Stream<T>, Function<? super T, ? extends R>, Monoid<R>) - Static method in class cyclops.Streams
Attempt to map this Monad to the same type as the supplied Monoid, using supplied function Then use Monoid to reduce values
mapRev(Higher<CRE, T>, Function<? super T, ? extends R>) - Method in interface cyclops.typeclasses.functor.Functor
 
mapToDouble(ToDoubleFunction<? super T>) - Method in interface com.aol.cyclops2.types.Traversable
 
mapToDouble(ToDoubleFunction<? super T>) - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
mapToDouble(ToDoubleFunction<? super U>) - Method in interface cyclops.stream.FutureStream
 
mapToDouble(ToDoubleFunction<? super T>) - Method in interface cyclops.stream.ReactiveSeq
 
mapToInt(ToIntFunction<? super T>) - Method in interface com.aol.cyclops2.types.Traversable
 
mapToInt(ToIntFunction<? super T>) - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
mapToInt(ToIntFunction<? super U>) - Method in interface cyclops.stream.FutureStream
 
mapToInt(ToIntFunction<? super T>) - Method in interface cyclops.stream.ReactiveSeq
 
mapToLong(ToLongFunction<? super T>) - Method in interface com.aol.cyclops2.types.Traversable
 
mapToLong(ToLongFunction<? super T>) - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
mapToLong(ToLongFunction<? super U>) - Method in interface cyclops.stream.FutureStream
 
mapToLong(ToLongFunction<? super T>) - Method in interface cyclops.stream.ReactiveSeq
 
mapToType(Stream<?>) - Method in interface cyclops.function.Reducer
Map this reducer to the supported Type t.
MapX<K,V> - Interface in cyclops.collections
An eXtended Map type, that offers additional eagerly executed functional style operators such as bimap, filter and more
MapXImpl<K,V> - Class in com.aol.cyclops2.data.collections.extensions.standard
 
MapXImpl(Map<K, V>) - Constructor for class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
MapXImpl() - Constructor for class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
MapXs - Class in cyclops.collections
 
MapXs() - Constructor for class cyclops.collections.MapXs
 
MapXs.Builder<K,V> - Class in cyclops.collections
 
matchable(Throwable) - Static method in exception com.aol.cyclops2.react.SimpleReactFailedStageException
 
matchable() - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
matchable() - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
matchable() - Method in interface cyclops.monads.AnyM
Allows structural matching on the value / seq nature of this AnyM.
Matchables - Class in cyclops
This class contains static methods for Structural Pattern matching
Matchables() - Constructor for class cyclops.Matchables
 
matches() - Method in interface cyclops.async.Adapter
 
materialize() - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
materialize() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.AbstractLazyMutableCollection
 
materialize() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPBagX
 
materialize() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPOrderedSetX
 
materialize() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPQueueX
 
materialize() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPSetX
 
materialize() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
materialize() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
materialize() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
materialize() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyListX
 
materialize() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyQueueX
 
materialize() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazySetX
 
materialize() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazySortedSetX
 
materialize() - Method in interface com.aol.cyclops2.data.collections.extensions.LazyFluentCollectionX
 
materialize() - Method in interface cyclops.collections.DequeX
 
materialize() - Method in interface cyclops.collections.immutable.PBagX
 
materialize() - Method in interface cyclops.collections.immutable.POrderedSetX
 
materialize() - Method in interface cyclops.collections.immutable.PQueueX
 
materialize() - Method in interface cyclops.collections.immutable.PSetX
 
materialize() - Method in interface cyclops.collections.immutable.PStackX
 
materialize() - Method in interface cyclops.collections.immutable.PVectorX
 
materialize() - Method in interface cyclops.collections.ListX
 
materialize() - Method in interface cyclops.collections.QueueX
 
materialize() - Method in interface cyclops.collections.SetX
 
materialize() - Method in interface cyclops.collections.SortedSetX
 
max() - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
max(Comparator<? super T>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
max(Function<? super T, ? extends U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
max(Function<? super T, ? extends U>, Comparator<? super U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
max(Comparator<? super Tuple2<K, V>>) - Method in interface cyclops.collections.MapX
 
max(Comparator<? super T>) - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
max(Comparator<? super T>) - Method in interface cyclops.stream.ReactiveSeq
 
max(Comparator<? super T>) - Method in interface cyclops.stream.Streamable
 
max(Stream<T>, Comparator<? super T>) - Static method in class cyclops.Streams
 
MAX_YEAR - Static variable in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
MaxActive - Class in com.aol.cyclops2.react.collectors.lazy
 
MaxActive() - Constructor for class com.aol.cyclops2.react.collectors.lazy.MaxActive
 
maxActive(int) - Method in interface cyclops.stream.FutureStream
Configure the max active concurrent tasks.
maxAll() - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
maxAll(Comparator<? super T>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
maxAll(Function<? super T, ? extends U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
maxAll(Function<? super T, ? extends U>, Comparator<? super U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
maxAllBy(Function<? super T, ? extends U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
maxAllBy(Function<? super T, ? extends U>, Comparator<? super U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
maxBy(Function<? super T, ? extends U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
maxBy(Function<? super T, ? extends U>, Comparator<? super U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
maxBy(Function<? super T, ? extends C>) - Method in interface cyclops.stream.Streamable
Extract the maximum as determined by the supplied function
maxBy(Stream<T>, Function<? super T, ? extends C>) - Static method in class cyclops.Streams
 
maxComparable(T2) - Static method in interface cyclops.Monoids
 
maxComparable() - Static method in interface cyclops.Semigroups
 
Maybe<T> - Interface in cyclops.control
Totally lazy more powerful general Option(al) type.
maybe(AnyM<Witness.maybe, ? extends T>) - Static method in interface cyclops.monads.Witness
 
Maybe.Instances - Class in cyclops.control
Companion class for creating Type Class instances for working with Maybes
Maybe.Just<T> - Class in cyclops.control
 
Maybe.Lazy<T> - Class in cyclops.control
 
Maybe.Nothing<T> - Class in cyclops.control
 
Maybe.µ - Class in cyclops.control
 
median() - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
median(Comparator<? super T>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
medianBy(Function<? super T, ? extends U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
medianBy(Function<? super T, ? extends U>, Comparator<? super U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
memoize() - Method in class cyclops.function.FluentFunctions.FluentBiFunction
 
memoize(Cacheable<R>) - Method in class cyclops.function.FluentFunctions.FluentBiFunction
This methods creates a caching version of this BiFunction, caching is implemented via the Cacheable wrapper, that can be used to wrap any concrete cache implementation E.g.
memoize() - Method in class cyclops.function.FluentFunctions.FluentFunction
 
memoize(Cacheable<R>) - Method in class cyclops.function.FluentFunctions.FluentFunction
 
memoize() - Method in class cyclops.function.FluentFunctions.FluentSupplier
 
memoize(Cacheable<R>) - Method in class cyclops.function.FluentFunctions.FluentSupplier
 
memoize() - Method in class cyclops.function.FluentFunctions.FluentTriFunction
 
memoize(Cacheable<R>) - Method in class cyclops.function.FluentFunctions.FluentTriFunction
This methods creates a caching version of this BiFunction, caching is implemented via the Cacheable wrapper, that can be used to wrap any concrete cache implementation E.g.
memoize() - Method in interface cyclops.function.Fn0
 
memoize(Cacheable<R>) - Method in interface cyclops.function.Fn0
 
memoize() - Method in interface cyclops.function.Fn1
 
memoize(Cacheable<R>) - Method in interface cyclops.function.Fn1
 
memoize() - Method in interface cyclops.function.Fn2
 
memoize(Cacheable<R>) - Method in interface cyclops.function.Fn2
 
memoize() - Method in interface cyclops.function.Fn3
 
memoize(Cacheable<R>) - Method in interface cyclops.function.Fn3
 
memoize() - Method in interface cyclops.function.Fn4
 
memoize(Cacheable<R>) - Method in interface cyclops.function.Fn4
 
Memoize - Class in cyclops.function
 
Memoize() - Constructor for class cyclops.function.Memoize
 
memoizeBiFunction(BiFunction<T1, T2, R>) - Static method in class cyclops.function.Memoize
Convert a BiFunction into one that caches it's result
memoizeBiFunction(BiFunction<T1, T2, R>, Cacheable<R>) - Static method in class cyclops.function.Memoize
Convert a BiFunction into one that caches it's result
memoizeCallable(Callable<T>, Cacheable<T>) - Static method in class cyclops.function.Memoize
Convert a Callable into one that caches it's result
memoizeCallable(Callable<T>) - Static method in class cyclops.function.Memoize
Convert a Callable into one that caches it's result
memoizeFunction(Function<T, R>) - Static method in class cyclops.function.Memoize
Convert a Function into one that caches it's result
memoizeFunction(Function<T, R>, Cacheable<R>) - Static method in class cyclops.function.Memoize
Convert a Function into one that caches it's result
memoizePredicate(Predicate<T>) - Static method in class cyclops.function.Memoize
Convert a Predicate into one that caches it's result
memoizePredicate(Predicate<T>, Cacheable<Boolean>) - Static method in class cyclops.function.Memoize
Convert a Predicate into one that caches it's result
memoizeQuadFunction(Fn4<T1, T2, T3, T4, R>) - Static method in class cyclops.function.Memoize
Convert a QuadFunction into one that caches it's result
memoizeQuadFunction(Fn4<T1, T2, T3, T4, R>, Cacheable<R>) - Static method in class cyclops.function.Memoize
Convert a QuadFunction into one that caches it's result
memoizeRunnable(Runnable) - Static method in class cyclops.function.Memoize
 
memoizeSupplier(Supplier<T>) - Static method in class cyclops.function.Memoize
Convert a Supplier into one that caches it's result
memoizeSupplier(Supplier<T>, Cacheable<T>) - Static method in class cyclops.function.Memoize
Convert a Supplier into one that caches it's result
memoizeTriFunction(Fn3<T1, T2, T3, R>) - Static method in class cyclops.function.Memoize
Convert a TriFunction into one that caches it's result
memoizeTriFunction(Fn3<T1, T2, T3, R>, Cacheable<R>) - Static method in class cyclops.function.Memoize
Convert a TriFunction into one that caches it's result
merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
Deprecated.
merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
merge(SimpleReactStream<U>...) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
merge(SimpleReactStream, SimpleReactStream) - Static method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
Merge this reactive dataflow with another - recommended for merging different types.
mergeLatest(FutureStream<?>...) - Method in interface cyclops.stream.FutureStream
Merges this stream and the supplied Streams into a single Stream where the next value is the next returned across any of the involved Streams.
min() - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
min(Comparator<? super T>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
min(Function<? super T, ? extends U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
min(Function<? super T, ? extends U>, Comparator<? super U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
min(Comparator<? super Tuple2<K, V>>) - Method in interface cyclops.collections.MapX
 
min(Comparator<? super T>) - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
min(Comparator<? super T>) - Method in interface cyclops.stream.ReactiveSeq
 
min(Comparator<? super T>) - Method in interface cyclops.stream.Streamable
 
min(Stream<T>, Comparator<? super T>) - Static method in class cyclops.Streams
 
minAll() - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
minAll(Comparator<? super T>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
minAll(Function<? super T, ? extends U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
minAll(Function<? super T, ? extends U>, Comparator<? super U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
minAllBy(Function<? super T, ? extends U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
minAllBy(Function<? super T, ? extends U>, Comparator<? super U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
minBy(Function<? super T, ? extends U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
minBy(Function<? super T, ? extends U>, Comparator<? super U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
minBy(Function<? super T, ? extends C>) - Method in interface cyclops.stream.Streamable
Extract the minimum as determined by supplied function
minBy(Stream<T>, Function<? super T, ? extends C>) - Static method in class cyclops.Streams
 
minComparable(T2) - Static method in interface cyclops.Monoids
 
minComparable() - Static method in interface cyclops.Semigroups
 
minus(Object) - Method in interface com.aol.cyclops2.data.collections.extensions.FluentCollectionX
Remove the specified element from this collection
minus(Object) - Method in interface com.aol.cyclops2.data.collections.extensions.FluentMapX
 
minus(Object) - Method in interface com.aol.cyclops2.data.collections.extensions.FluentSequenceX
 
minus(int) - Method in interface com.aol.cyclops2.data.collections.extensions.FluentSequenceX
Remove the element at the supplied index
minus(Object) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPBagX
 
minus(Object) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPOrderedSetX
 
minus() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPQueueX
 
minus(Object) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPQueueX
 
minus(Object) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPSetX
 
minus(Object) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
minus(int) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
minus(Object) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
minus(int) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
minus(Object) - Method in interface com.aol.cyclops2.data.collections.extensions.LazyFluentCollectionX
 
minus(Object) - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
 
minus(Object) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
minus(Object) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableSequenceX
 
minus(int) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableSequenceX
 
minus(Object) - Method in interface cyclops.collections.DequeX
 
minus(Object) - Method in interface cyclops.collections.immutable.PBagX
 
minus(Object) - Method in interface cyclops.collections.immutable.PMapX
 
minus(Object) - Method in interface cyclops.collections.immutable.POrderedSetX
 
minus() - Method in interface cyclops.collections.immutable.PQueueX
 
minus(Object) - Method in interface cyclops.collections.immutable.PQueueX
 
minus(Object) - Method in interface cyclops.collections.immutable.PSetX
 
minus(Object) - Method in interface cyclops.collections.immutable.PStackX
 
minus(int) - Method in interface cyclops.collections.immutable.PStackX
 
minus(Object) - Method in interface cyclops.collections.immutable.PVectorX
 
minus(int) - Method in interface cyclops.collections.immutable.PVectorX
 
minus(int) - Method in interface cyclops.collections.ListX
 
minus(Object) - Method in interface cyclops.collections.ListX
 
minus(Object) - Method in interface cyclops.collections.MapX
 
minus(Object) - Method in interface cyclops.collections.QueueX
 
minus(Object) - Method in interface cyclops.collections.SetX
 
minus(Object) - Method in interface cyclops.collections.SortedSetX
 
minusAll(Collection<?>) - Method in interface com.aol.cyclops2.data.collections.extensions.FluentCollectionX
Remove all the specified elements from this collection
minusAll(Collection<?>) - Method in interface com.aol.cyclops2.data.collections.extensions.FluentMapX
 
minusAll(Collection<?>) - Method in interface com.aol.cyclops2.data.collections.extensions.FluentSequenceX
 
minusAll(Collection<?>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPBagX
 
minusAll(Collection<?>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPOrderedSetX
 
minusAll(Collection<?>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPQueueX
 
minusAll(Collection<?>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPSetX
 
minusAll(Collection<?>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
minusAll(Collection<?>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
minusAll(Collection<?>) - Method in interface com.aol.cyclops2.data.collections.extensions.LazyFluentCollectionX
 
minusAll(Collection<?>) - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
 
minusAll(Collection<?>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
minusAll(Collection<?>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableSequenceX
 
minusAll(Collection<?>) - Method in interface cyclops.collections.DequeX
 
minusAll(Collection<?>) - Method in interface cyclops.collections.immutable.PBagX
 
minusAll(Collection<?>) - Method in interface cyclops.collections.immutable.PMapX
 
minusAll(Collection<?>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
minusAll(Collection<?>) - Method in interface cyclops.collections.immutable.PQueueX
 
minusAll(Collection<?>) - Method in interface cyclops.collections.immutable.PSetX
 
minusAll(Collection<?>) - Method in interface cyclops.collections.immutable.PStackX
 
minusAll(Collection<?>) - Method in interface cyclops.collections.immutable.PVectorX
 
minusAll(Collection<?>) - Method in interface cyclops.collections.ListX
 
minusAll(Collection<?>) - Method in interface cyclops.collections.MapX
 
minusAll(Collection<?>) - Method in interface cyclops.collections.QueueX
 
minusAll(Collection<?>) - Method in interface cyclops.collections.SetX
 
minusAll(Collection<?>) - Method in interface cyclops.collections.SortedSetX
 
minusAllLazy(Collection<?>) - Method in interface com.aol.cyclops2.data.collections.extensions.LazyFluentCollectionX
Lazily remove the elements in the supplied Collection from this Collection.
minusLazy(Object) - Method in interface com.aol.cyclops2.data.collections.extensions.LazyFluentCollectionX
Lazily remove an element from this Collection.
MINUTE - Static variable in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
minutes - Variable in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
mkString() - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
mkString() - Method in interface com.aol.cyclops2.types.Value
Returns the class name and the name of the subclass, if there is any value, the value is showed between square brackets.
mkString() - Method in class cyclops.async.Future
 
mkString() - Method in class cyclops.control.either.Either.Left
 
mkString() - Method in class cyclops.control.either.Either.Right
 
mkString() - Method in class cyclops.control.either.Either3.Left1
 
mkString() - Method in class cyclops.control.either.Either3.Left2
 
mkString() - Method in class cyclops.control.either.Either3.Right
 
mkString() - Method in class cyclops.control.either.Either4.Left1
 
mkString() - Method in class cyclops.control.either.Either4.Left2
 
mkString() - Method in class cyclops.control.either.Either4.Left3
 
mkString() - Method in class cyclops.control.either.Either4.Right
 
mkString() - Method in class cyclops.control.either.Either5.Left1
 
mkString() - Method in class cyclops.control.either.Either5.Left2
 
mkString() - Method in class cyclops.control.either.Either5.Left3
 
mkString() - Method in class cyclops.control.either.Either5.Left4
 
mkString() - Method in class cyclops.control.either.Either5.Right
 
mkString() - Method in class cyclops.control.Ior.Both
 
mkString() - Method in class cyclops.control.Ior.Primary
 
mkString() - Method in class cyclops.control.Ior.Secondary
 
mkString() - Method in class cyclops.control.Try.Failure
 
mkString() - Method in class cyclops.control.Xor.Primary
 
mkString() - Method in class cyclops.control.Xor.Secondary
 
mkString() - Method in class cyclops.monads.transformers.FutureT
 
mode() - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
modeAll() - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
modeAllBy(Function<? super T, ? extends U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
modeBy(Function<? super T, ? extends U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
Module() - Constructor for class cyclops.control.Eval.Module
 
monad() - Static method in class cyclops.async.Future.Instances
import static com.aol.cyclops.hkt.jdk.Future.widen; Future<Integer> future = FutureWs.monad() .flatMap(i->widen(FutureW.ofResult(0)), widen(FutureW.ofResult(2))) .convert(Future::narrowK);
monad() - Static method in class cyclops.collections.DequeX.Instances
import static com.aol.cyclops.hkt.jdk.DequeX.widen; DequeX<Integer> list = Deques.monad() .flatMap(i->widen(DequeX.range(0,i)), widen(DequeX.of(1,2,3))) .convert(DequeX::narrowK);
monad() - Static method in class cyclops.collections.immutable.PQueueX.Instances
import static com.aol.cyclops.hkt.jdk.PQueueX.widen; PQueueX<Integer> list = PQueues.monad() .flatMap(i->widen(PQueueX.range(0,i)), widen(Arrays.asPQueue(1,2,3))) .convert(PQueueX::narrowK);
monad() - Static method in class cyclops.collections.immutable.PStackX.Instances
import static com.aol.cyclops.hkt.jdk.PStackX.widen; PStackX<Integer> list = PStacks.monad() .flatMap(i->widen(PStackX.range(0,i)), widen(Arrays.asPStack(1,2,3))) .convert(PStackX::narrowK);
monad() - Static method in class cyclops.collections.immutable.PVectorX.Instances
import static com.aol.cyclops.hkt.jdk.PVectorX.widen; PVectorX<Integer> list = PVectors.monad() .flatMap(i->widen(PVectorX.range(0,i)), widen(Arrays.asPVector(1,2,3))) .convert(PVectorX::narrowK);
monad() - Static method in class cyclops.collections.ListX.Instances
import static com.aol.cyclops2.hkt.jdk.ListX.widen; ListX<Integer> list = Lists.monad() .flatMap(i->widen(ListX.range(0,i)), widen(Arrays.asList(1,2,3))) .convert(ListX::narrowK);
monad() - Static method in class cyclops.collections.QueueX.Instances
import static com.aol.cyclops.hkt.jdk.QueueX.widen; QueueX<Integer> queue = Queues.monad() .flatMap(i->widen(QueueX.range(0,i)), widen(QueueX.of(1,2,3))) .convert(QueueX::narrowK);
monad() - Static method in class cyclops.CompletableFutures.Instances
import static com.aol.cyclops.hkt.jdk.CompletableFutureKind.widen; CompletableFutureKind<Integer> future = CompletableFutures.monad() .flatMap(i->widen(CompletableFutureX.range(0,i)), widen(CompletableFuture.completedFuture(3))) .convert(CompletableFutureKind::narrowK);
monad() - Static method in class cyclops.control.Eval.Instances
import static com.aol.cyclops.hkt.jdk.Eval.widen; Eval<Integer> list = Evals.monad() .flatMap(i->widen(EvalX.range(0,i)), widen(Arrays.asEval(1,2,3))) .convert(Eval::narrowK);
monad() - Static method in class cyclops.control.Maybe.Instances
import static com.aol.cyclops.hkt.jdk.Maybe.widen; Maybe<Integer> maybe = Maybes.monad() .flatMap(i->widen(MaybeX.range(0,i)), widen(Maybe.just(1,2,3))) .convert(Maybe::narrowK);
monad() - Static method in class cyclops.Optionals.Instances
import static com.aol.cyclops.hkt.jdk.OptionalKind.widen; OptionalKind<Integer> list = Optionals.monad() .flatMap(i->widen(OptionalX.range(0,i)), widen(Arrays.asOptional(1,2,3))) .convert(OptionalKind::narrowK);
monad() - Static method in class cyclops.stream.ReactiveSeq.Instances
import static com.aol.cyclops2.hkt.jdk.ReactiveSeq.widen; ReactiveSeq<Integer> list = Lists.monad() .flatMap(i->widen(ReactiveSeq.range(0,i)), widen(Arrays.asList(1,2,3))) .convert(ReactiveSeq::narrowK);
monad() - Static method in class cyclops.Streams.Instances
import static com.aol.cyclops.hkt.jdk.StreamKind.widen; StreamKind<Integer> list = Streams.monad() .flatMap(i->widen(StreamX.range(0,i)), widen(Stream.of(1,2,3))) .convert(StreamKind::narrow);
monad(Applicative<CRE>, BiFunction<? extends Higher<CRE, A>, Function<? super A, ? extends Higher<CRE, B>>, ? extends Higher<CRE, B>>) - Static method in interface cyclops.typeclasses.instances.General
 
Monad<CRE> - Interface in cyclops.typeclasses.monad
 
MonadicValue<T> - Interface in com.aol.cyclops2.types
A type that represents a Monad that wraps a single value
monadicValue(AnyM<W, ? extends T>) - Static method in interface cyclops.monads.Witness
 
monadPlus() - Static method in class cyclops.async.Future.Instances
Future<Integer> future = FutureWs.<Integer>monadPlus() .plus(Future.widen(FutureW.future()), Future.widen(FutureW.ofResult(10))) .convert(Future::narrowK); //FutureW[10]
monadPlus(Monoid<Future<T>>) - Static method in class cyclops.async.Future.Instances
Monoid<Future<Integer>> m = Monoid.of(Future.widen(FutureW.future()()), (a,b)->a.isDone() ? b : a); Future<Integer> future = FutureWs.<Integer>monadPlus(m) .plus(Future.widen(FutureW.ofResult(5)), Future.widen(FutureW.ofResult(10))) .convert(Future::narrowK); //FutureW(5)
monadPlus() - Static method in class cyclops.collections.DequeX.Instances
DequeX<Integer> list = Deques.<Integer>monadPlus() .plus(DequeX.of()), DequeX.of(10))) .convert(DequeX::narrowK); //DequeX.of(10))
monadPlus(Monoid<DequeX<T>>) - Static method in class cyclops.collections.DequeX.Instances
Monoid<DequeX<Integer>> m = Monoid.of(DequeX.of()), (a,b)->a.isEmpty() ? b : a); DequeX<Integer> list = Deques.<Integer>monadPlus(m) .plus(DequeX.of(5)), DequeX.of(10))) .convert(DequeX::narrowK); //DequeX.of(5))
monadPlus() - Static method in class cyclops.collections.immutable.PQueueX.Instances
PQueueX<Integer> list = PQueues.<Integer>monadPlus() .plus(Arrays.asPQueue()), Arrays.asPQueue(10))) .convert(PQueueX::narrowK); //Arrays.asPQueue(10))
monadPlus(Monoid<PQueueX<T>>) - Static method in class cyclops.collections.immutable.PQueueX.Instances
Monoid<PQueueX<Integer>> m = Monoid.of(Arrays.asPQueue()), (a,b)->a.isEmpty() ? b : a); PQueueX<Integer> list = PQueues.<Integer>monadPlus(m) .plus(Arrays.asPQueue(5)), Arrays.asPQueue(10))) .convert(PQueueX::narrowK); //Arrays.asPQueue(5))
monadPlus() - Static method in class cyclops.collections.immutable.PStackX.Instances
PStackX<Integer> list = PStacks.<Integer>monadPlus() .plus(PStackX.widen(Arrays.asPStack()), PStackX.widen(Arrays.asPStack(10))) .convert(PStackX::narrowK); //Arrays.asPStack(10))
monadPlus(Monoid<PStackX<T>>) - Static method in class cyclops.collections.immutable.PStackX.Instances
Monoid<PStackX<Integer>> m = Monoid.of(PStackX.widen(Arrays.asPStack()), (a,b)->a.isEmpty() ? b : a); PStackX<Integer> list = PStacks.<Integer>monadPlus(m) .plus(PStackX.widen(Arrays.asPStack(5)), PStackX.widen(Arrays.asPStack(10))) .convert(PStackX::narrowK); //Arrays.asPStack(5))
monadPlus() - Static method in class cyclops.collections.immutable.PVectorX.Instances
PVectorX<Integer> list = PVectors.<Integer>monadPlus() .plus(Arrays.asPVector()), Arrays.asPVector(10))) .convert(PVectorX::narrowK); //Arrays.asPVector(10))
monadPlus(Monoid<PVectorX<T>>) - Static method in class cyclops.collections.immutable.PVectorX.Instances
Monoid<PVectorX<Integer>> m = Monoid.of(Arrays.asPVector()), (a,b)->a.isEmpty() ? b : a); PVectorX<Integer> list = PVectors.<Integer>monadPlus(m) .plus(Arrays.asPVector(5)), Arrays.asPVector(10))) .convert(PVectorX::narrowK); //Arrays.asPVector(5))
monadPlus() - Static method in class cyclops.collections.ListX.Instances
ListX<Integer> list = Lists.<Integer>monadPlus() .plus(ListX.widen(Arrays.asList()), ListX.widen(Arrays.asList(10))) .convert(ListX::narrowK); //Arrays.asList(10))
monadPlus(Monoid<ListX<T>>) - Static method in class cyclops.collections.ListX.Instances
Monoid<ListX<Integer>> m = Monoid.of(ListX.widen(Arrays.asList()), (a,b)->a.isEmpty() ? b : a); ListX<Integer> list = Lists.<Integer>monadPlus(m) .plus(ListX.widen(Arrays.asList(5)), ListX.widen(Arrays.asList(10))) .convert(ListX::narrowK); //Arrays.asList(5))
monadPlus() - Static method in class cyclops.collections.QueueX.Instances
QueueX<Integer> queue = Queues.<Integer>monadPlus() .plus(QueueX.of()), QueueX.of(10))) .convert(QueueX::narrowK); //QueueX.of(10))
monadPlus(Monoid<QueueX<T>>) - Static method in class cyclops.collections.QueueX.Instances
Monoid<QueueX<Integer>> m = Monoid.of(QueueX.of()), (a,b)->a.isEmpty() ? b : a); QueueX<Integer> queue = Queues.<Integer>monadPlus(m) .plus(QueueX.of(5)), QueueX.of(10))) .convert(QueueX::narrowK); //QueueX.of(5))
monadPlus() - Static method in class cyclops.CompletableFutures.Instances
CompletableFutureKind<Integer> future = CompletableFutures.<Integer>monadPlus() .plus(CompletableFutureKind.widen(CompletableFuture.completedFuture()), CompletableFutureKind.widen(CompletableFuture.completedFuture(10))) .convert(CompletableFutureKind::narrowK); //CompletableFuture.completedFuture(10))
monadPlus(Monoid<CompletableFutureKind<T>>) - Static method in class cyclops.CompletableFutures.Instances
Monoid<CompletableFutureKind<Integer>> m = Monoid.of(CompletableFutureKind.widen(CompletableFuture.completedFuture()), (a,b)->a.isEmpty() ? b : a); CompletableFutureKind<Integer> future = CompletableFutures.<Integer>monadPlus(m) .plus(CompletableFutureKind.widen(CompletableFuture.completedFuture(5)), CompletableFutureKind.widen(CompletableFuture.completedFuture(10))) .convert(CompletableFutureKind::narrowK); //CompletableFuture.completedFuture(5))
monadPlus() - Static method in class cyclops.control.Eval.Instances
Eval<Integer> list = Evals.<Integer>monadPlus() .plus(Eval.widen(Arrays.asEval()), Eval.widen(Arrays.asEval(10))) .convert(Eval::narrowK); //Arrays.asEval(10))
monadPlus(Monoid<Eval<T>>) - Static method in class cyclops.control.Eval.Instances
Monoid<Eval<Integer>> m = Monoid.of(Eval.widen(Arrays.asEval()), (a,b)->a.isEmpty() ? b : a); Eval<Integer> list = Evals.<Integer>monadPlus(m) .plus(Eval.widen(Arrays.asEval(5)), Eval.widen(Arrays.asEval(10))) .convert(Eval::narrowK); //Arrays.asEval(5))
monadPlus() - Static method in class cyclops.control.Maybe.Instances
Maybe<Integer> maybe = Maybes.<Integer>monadPlus() .plus(Maybe.widen(Maybe.just()), Maybe.widen(Maybe.just(10))) .convert(Maybe::narrowK); //Maybe.just(10))
monadPlus(Monoid<Maybe<T>>) - Static method in class cyclops.control.Maybe.Instances
Monoid<Maybe<Integer>> m = Monoid.of(Maybe.widen(Maybe.just()), (a,b)->a.isEmpty() ? b : a); Maybe<Integer> maybe = Maybes.<Integer>monadPlus(m) .plus(Maybe.widen(Maybe.just(5)), Maybe.widen(Maybe.just(10))) .convert(Maybe::narrowK); //Maybe[5]
monadPlus() - Static method in class cyclops.Optionals.Instances
OptionalKind<Integer> list = Optionals.<Integer>monadPlus() .plus(OptionalKind.widen(Arrays.asOptional()), OptionalKind.widen(Arrays.asOptional(10))) .convert(OptionalKind::narrowK); //Arrays.asOptional(10))
monadPlus(Monoid<OptionalKind<T>>) - Static method in class cyclops.Optionals.Instances
Monoid<OptionalKind<Integer>> m = Monoid.of(OptionalKind.widen(Arrays.asOptional()), (a,b)->a.isEmpty() ? b : a); OptionalKind<Integer> list = Optionals.<Integer>monadPlus(m) .plus(OptionalKind.widen(Arrays.asOptional(5)), OptionalKind.widen(Arrays.asOptional(10))) .convert(OptionalKind::narrowK); //Arrays.asOptional(5))
monadPlus() - Static method in class cyclops.stream.ReactiveSeq.Instances
ReactiveSeq<Integer> list = Lists.<Integer>monadPlus() .plus(ReactiveSeq.widen(Arrays.asList()), ReactiveSeq.widen(Arrays.asList(10))) .convert(ReactiveSeq::narrowK); //Arrays.asList(10))
monadPlus(Monoid<ReactiveSeq<T>>) - Static method in class cyclops.stream.ReactiveSeq.Instances
Monoid<ReactiveSeq<Integer>> m = Monoid.of(ReactiveSeq.widen(Arrays.asList()), (a,b)->a.isEmpty() ? b : a); ReactiveSeq<Integer> list = Lists.<Integer>monadPlus(m) .plus(ReactiveSeq.widen(Arrays.asList(5)), ReactiveSeq.widen(Arrays.asList(10))) .convert(ReactiveSeq::narrowK); //Arrays.asList(5))
monadPlus() - Static method in class cyclops.Streams.Instances
StreamKind<Integer> list = Streams.<Integer>monadPlus() .plus(StreamKind.widen(Stream.of()), StreamKind.widen(Stream.of(10))) .convert(StreamKind::narrow); //Stream.of(10))
monadPlus(Monoid<StreamKind<T>>) - Static method in class cyclops.Streams.Instances
Monoid<StreamKind<Integer>> m = Monoid.of(StreamKind.widen(Stream.of()), (a,b)->a.isEmpty() ? b : a); StreamKind<Integer> list = Streams.<Integer>monadPlus(m) .plus(StreamKind.widen(Stream.of(5)), StreamKind.widen(Stream.of(10))) .convert(StreamKind::narrow); //Stream.of(5))
monadPlus(Monad<CRE>, Monoid<Higher<CRE, ?>>) - Static method in interface cyclops.typeclasses.instances.General
 
monadPlus(MonadZero<CRE>, Monoid<Higher<CRE, A>>) - Static method in interface cyclops.typeclasses.instances.General
 
MonadPlus<CRE> - Interface in cyclops.typeclasses.monad
 
monadZero() - Static method in class cyclops.async.Future.Instances
Future<String> future = FutureWs.unit() .unit("hello") .transform(h->FutureWs.monadZero().filter((String t)->t.startsWith("he"), h)) .convert(Future::narrowK); //FutureW["hello"]
monadZero() - Static method in class cyclops.collections.DequeX.Instances
DequeX<String> list = Deques.unit() .unit("hello") .transform(h->Deques.monadZero().filter((String t)->t.startsWith("he"), h)) .convert(DequeX::narrowK); //DequeX.of("hello"));
monadZero() - Static method in class cyclops.collections.immutable.PQueueX.Instances
PQueueX<String> list = PQueues.unit() .unit("hello") .transform(h->PQueues.monadZero().filter((String t)->t.startsWith("he"), h)) .convert(PQueueX::narrowK); //Arrays.asPQueue("hello"));
monadZero() - Static method in class cyclops.collections.immutable.PStackX.Instances
PStackX<String> list = PStacks.unit() .unit("hello") .transform(h->PStacks.monadZero().filter((String t)->t.startsWith("he"), h)) .convert(PStackX::narrowK); //Arrays.asPStack("hello"));
monadZero() - Static method in class cyclops.collections.immutable.PVectorX.Instances
PVectorX<String> list = PVectors.unit() .unit("hello") .transform(h->PVectors.monadZero().filter((String t)->t.startsWith("he"), h)) .convert(PVectorX::narrowK); //Arrays.asPVector("hello"));
monadZero() - Static method in class cyclops.collections.ListX.Instances
ListX<String> list = Lists.unit() .unit("hello") .transform(h->Lists.monadZero().filter((String t)->t.startsWith("he"), h)) .convert(ListX::narrowK); //Arrays.asList("hello"));
monadZero() - Static method in class cyclops.collections.QueueX.Instances
QueueX<String> queue = Queues.unit() .unit("hello") .transform(h->Queues.monadZero().filter((String t)->t.startsWith("he"), h)) .convert(QueueX::narrowK); //QueueX.of("hello"));
monadZero() - Static method in class cyclops.CompletableFutures.Instances
CompletableFutureKind<String> future = CompletableFutures.unit() .unit("hello") .transform(h->CompletableFutures.monadZero().filter((String t)->t.startsWith("he"), h)) .convert(CompletableFutureKind::narrowK); //CompletableFuture.completedFuture("hello"));
monadZero() - Static method in class cyclops.control.Eval.Instances
Eval<String> list = Evals.unit() .unit("hello") .transform(h->Evals.monadZero().filter((String t)->t.startsWith("he"), h)) .convert(Eval::narrowK); //Arrays.asEval("hello"));
monadZero() - Static method in class cyclops.control.Maybe.Instances
Maybe<String> maybe = Maybes.unit() .unit("hello") .transform(h->Maybes.monadZero().filter((String t)->t.startsWith("he"), h)) .convert(Maybe::narrowK); //Maybe.just("hello"));
monadZero() - Static method in class cyclops.Optionals.Instances
OptionalKind<String> list = Optionals.unit() .unit("hello") .transform(h->Optionals.monadZero().filter((String t)->t.startsWith("he"), h)) .convert(OptionalKind::narrowK); //Arrays.asOptional("hello"));
monadZero() - Static method in class cyclops.stream.ReactiveSeq.Instances
ReactiveSeq<String> list = Lists.unit() .unit("hello") .transform(h->Lists.monadZero().filter((String t)->t.startsWith("he"), h)) .convert(ReactiveSeq::narrowK); //Arrays.asList("hello"));
monadZero() - Static method in class cyclops.Streams.Instances
StreamKind<String> list = Streams.unit() .unit("hello") .transform(h->Streams.monadZero().filter((String t)->t.startsWith("he"), h)) .convert(StreamKind::narrow); //Stream.of("hello"));
monadZero(Monad<CRE>, Higher<CRE, A>) - Static method in interface cyclops.typeclasses.instances.General
 
monadZero(Monad<CRE>, Supplier<Higher<CRE, A>>, BiFunction<Higher<CRE, A>, Predicate<? super A>, Higher<CRE, A>>) - Static method in interface cyclops.typeclasses.instances.General
 
MonadZero<CRE> - Interface in cyclops.typeclasses.monad
A filterable monad The zero() operator is used to replace supplied HKT with it's zero / empty equivalent when filtered out
monoid() - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
monoid() - Method in interface cyclops.collections.immutable.PBagX
 
monoid() - Method in interface cyclops.collections.immutable.POrderedSetX
 
monoid() - Method in interface cyclops.collections.immutable.PQueueX
 
monoid() - Method in interface cyclops.collections.immutable.PSetX
 
monoid() - Method in interface cyclops.collections.immutable.PStackX
 
monoid() - Method in interface cyclops.collections.immutable.PVectorX
 
Monoid<T> - Interface in cyclops.function
An interface that represents a Monoid https://en.wikipedia.org/wiki/Monoid#Monoids_in_computer_science Also inteded for use with Java 8 Streams (reduce method) Practically the method signature to reduce matches the Monoid interface Monoids could regrarded as immutable equivalents to JDK Collectors for Immutable Reduction
monoid() - Method in class cyclops.typeclasses.instances.General.GeneralMonadPlus
 
monoid() - Method in class cyclops.typeclasses.instances.General.SupplierMonadPlus
 
monoid() - Method in interface cyclops.typeclasses.monad.MonadPlus
 
Monoids - Interface in cyclops
A static class with a large number of Monoids or Combiners with identity elements.
MONTH - Static variable in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
monthMap - Static variable in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
months - Variable in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
more(Trampoline<Trampoline<T>>) - Static method in interface cyclops.control.Trampoline
Create a Trampoline that has more work to do
MultipleStreamSource<T> - Class in com.aol.cyclops2.util.stream.pushable
Build Streams that stream data from the topic instance
MultipleStreamSource(Queue<T>) - Constructor for class com.aol.cyclops2.util.stream.pushable.MultipleStreamSource
 
Mutable<T> - Class in cyclops.box
Class that represents a Closed Variable In Java 8 because of the effectively final rule references to captured variables can't be changed.
Mutable() - Constructor for class cyclops.box.Mutable
 
MutableBoolean - Class in cyclops.box
Class that represents a Closed Variable In Java 8 because of the effectively final rule references to captured variables can't be changed.
MutableBoolean() - Constructor for class cyclops.box.MutableBoolean
 
MutableBoolean.BooleanFunction - Interface in cyclops.box
 
MutableByte - Class in cyclops.box
Class that represents a Closed Variable In Java 8 because of the effectively final rule references to captured variables can't be changed.
MutableByte() - Constructor for class cyclops.box.MutableByte
 
MutableByte.ByteFunction - Interface in cyclops.box
 
MutableChar - Class in cyclops.box
Class that represents a Closed Variable In Java 8 because of the effectively final rule references to captured variables can't be changed.
MutableChar() - Constructor for class cyclops.box.MutableChar
 
MutableChar.CharFunction - Interface in cyclops.box
 
mutableCollectionConcat(C) - Static method in interface cyclops.Monoids
Concatenate mutable collections To manage javac type inference first assign the Monoid
mutableCollectionConcat() - Static method in interface cyclops.Semigroups
Concatenate mutable collections To manage javac type inference first assign the semigroup
MutableCollectionX<T> - Interface in com.aol.cyclops2.data.collections.extensions.standard
 
mutableDequeConcat() - Static method in interface cyclops.Monoids
 
mutableDequeConcat() - Static method in interface cyclops.Semigroups
 
MutableDouble - Class in cyclops.box
Class that represents a Closed Variable In Java 8 because of the effectively final rule references to captured variables can't be changed.
MutableDouble() - Constructor for class cyclops.box.MutableDouble
 
MutableFloat - Class in cyclops.box
Class that represents a Closed Variable In Java 8 because of the effectively final rule references to captured variables can't be changed.
MutableFloat() - Constructor for class cyclops.box.MutableFloat
 
MutableFloat.FloatFunction - Interface in cyclops.box
 
MutableInt - Class in cyclops.box
Class that represents a Closed Variable In Java 8 because of the effectively final rule references to captured variables can't be changed.
MutableInt() - Constructor for class cyclops.box.MutableInt
 
mutableListConcat() - Static method in interface cyclops.Monoids
 
mutableListConcat() - Static method in interface cyclops.Semigroups
 
MutableLong - Class in cyclops.box
Class that represents a Closed Variable In Java 8 because of the effectively final rule references to captured variables can't be changed.
MutableLong() - Constructor for class cyclops.box.MutableLong
 
mutableQueueConcat() - Static method in interface cyclops.Monoids
 
mutableQueueConcat() - Static method in interface cyclops.Semigroups
 
MutableSequenceX<T> - Interface in com.aol.cyclops2.data.collections.extensions.standard
 
mutableSetConcat() - Static method in interface cyclops.Monoids
 
mutableSetConcat() - Static method in interface cyclops.Semigroups
 
MutableShort - Class in cyclops.box
Class that represents a Closed Variable In Java 8 because of the effectively final rule references to captured variables can't be changed.
MutableShort() - Constructor for class cyclops.box.MutableShort
 
MutableShort.ShortFunction - Interface in cyclops.box
 
mutableSortedSetConcat() - Static method in interface cyclops.Monoids
 
mutableSortedSetConcat() - Static method in interface cyclops.Semigroups
 
mutate(Function<T, T>) - Method in class cyclops.box.Mutable
 
mutate(MutableBoolean.BooleanFunction) - Method in class cyclops.box.MutableBoolean
 
mutate(MutableByte.ByteFunction) - Method in class cyclops.box.MutableByte
 
mutate(MutableChar.CharFunction) - Method in class cyclops.box.MutableChar
 
mutate(DoubleFunction<Double>) - Method in class cyclops.box.MutableDouble
 
mutate(MutableFloat.FloatFunction) - Method in class cyclops.box.MutableFloat
 
mutate(IntFunction<Integer>) - Method in class cyclops.box.MutableInt
 
mutate(LongFunction<Long>) - Method in class cyclops.box.MutableLong
 
mutate(MutableShort.ShortFunction) - Method in class cyclops.box.MutableShort
 
MyFinallyBlock() - Constructor for class cyclops.control.Try.MyFinallyBlock
 
MyInit() - Constructor for class cyclops.control.Try.MyInit
 
MyTryCatch() - Constructor for class cyclops.control.Try.MyTryCatch
 

N

name(String) - Method in class cyclops.function.FluentFunctions.FluentBiFunction
 
name(String) - Method in class cyclops.function.FluentFunctions.FluentFunction
 
name(String) - Method in class cyclops.function.FluentFunctions.FluentSupplier
 
name(String) - Method in class cyclops.function.FluentFunctions.FluentTriFunction
 
narrow(DequeX<? extends T>) - Static method in interface cyclops.collections.DequeX
Narrow a covariant Deque
narrow(PBagX<? extends T>) - Static method in interface cyclops.collections.immutable.PBagX
Narrow a covariant PBagX
narrow(POrderedSetX<? extends T>) - Static method in interface cyclops.collections.immutable.POrderedSetX
Narrow a covariant POrderedSetX
narrow(PQueueX<? extends T>) - Static method in interface cyclops.collections.immutable.PQueueX
Narrow a covariant PQueueX
narrow(PSetX<? extends T>) - Static method in interface cyclops.collections.immutable.PSetX
Narrow a covariant PSetX
narrow(PStackX<? extends T>) - Static method in interface cyclops.collections.immutable.PStackX
Narrow a covariant PStackX
narrow(PVectorX<? extends T>) - Static method in interface cyclops.collections.immutable.PVectorX
Narrow a covariant PVectorX
narrow(Higher<ListX.µ, T>) - Static method in class cyclops.collections.ListX.Instances
Convert the HigherKindedType definition for a List into
narrow(ListX<? extends T>) - Static method in interface cyclops.collections.ListX
Narrow a covariant List
narrow(QueueX<? extends T>) - Static method in interface cyclops.collections.QueueX
Narrow a covariant Queue
narrow(SetX<? extends T>) - Static method in interface cyclops.collections.SetX
Narrow a covariant Set
narrow(SortedSetX<? extends T>) - Static method in interface cyclops.collections.SortedSetX
Narrow a covariant SortedSet
narrow(CompletableFuture<? extends T>) - Static method in class cyclops.CompletableFutures
Narrow covariant type parameter
narrow(Either<? extends ST, ? extends PT>) - Static method in interface cyclops.control.either.Either
 
narrow(Eval<? extends R>) - Static method in interface cyclops.control.Eval
Narrow covariant type parameter
narrow(Maybe<? extends T>) - Static method in interface cyclops.control.Maybe
Narrow covariant type parameter
narrow() - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
narrow(Higher<CompletableFutureKind.µ, T>) - Static method in interface cyclops.higherkindedtypes.CompletableFutureKind
Convert the raw Higher Kinded Type for CompletableFutureKind types into the CompletableFutureKind type definition class
narrow(Higher<OptionalKind.µ, T>) - Static method in class cyclops.higherkindedtypes.OptionalKind
Convert the raw Higher Kinded Type for OptionalKind types into the OptionalKind type definition class
narrow() - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
narrow(Higher<StreamKind.µ, T>) - Static method in interface cyclops.higherkindedtypes.StreamKind
Convert the HigherKindedType definition for a Stream into
narrow(AnyM<W, ? extends T>) - Static method in interface cyclops.monads.AnyM
 
narrow(Optional<? extends T>) - Static method in class cyclops.Optionals
Narrow covariant type parameter
narrow(FutureStream<? extends T1>) - Static method in interface cyclops.stream.FutureStream
 
narrow(Higher<ReactiveSeq.µ, T>) - Static method in class cyclops.stream.ReactiveSeq.Instances
Convert the HigherKindedType definition for a List into
narrow(Streamable<? extends T>) - Static method in interface cyclops.stream.Streamable
 
narrow(Stream<? extends T>) - Static method in class cyclops.Streams
 
narrow(Higher<CRE, ? extends Function<? super T, ? extends R>>) - Static method in interface cyclops.typeclasses.monad.Applicative
Narrow the co/contra variance on Function stored within a HKT encoded type
narrow2(Higher<CRE, ? extends Function<? super T, ? extends Function<? super T2, ? extends R>>>) - Static method in interface cyclops.typeclasses.monad.Applicative
Narrow the co/contra variance on Function stored within a HKT encoded type
narrow3(Higher<CRE, ? extends Function<? super T, ? extends Function<? super T2, ? extends Function<? super T3, ? extends R>>>>) - Static method in interface cyclops.typeclasses.monad.Applicative
Narrow the co/contra variance on Function stored within a HKT encoded type
narrowBiFn(Higher<CRE, ? extends BiFunction<? super T, ? super T2, ? extends R>>, Higher<CRE, T>, Higher<CRE, T2>) - Static method in interface cyclops.typeclasses.monad.Applicative
Narrow the co/contra variance on BiFunction stored within a HKT encoded type
narrowK(Higher<Future.µ, T>) - Static method in class cyclops.async.Future
Convert the raw Higher Kinded Type for FutureType types into the FutureType type definition class
narrowK(Higher<DequeX.µ, T>) - Static method in interface cyclops.collections.DequeX
Convert the raw Higher Kinded Type for Deque types into the DequeType type definition class
narrowK(Higher<PQueueX.µ, T>) - Static method in interface cyclops.collections.immutable.PQueueX
Convert the raw Higher Kinded Type for PQueue types into the PQueueType type definition class
narrowK(Higher<PStackX.µ, T>) - Static method in interface cyclops.collections.immutable.PStackX
Convert the raw Higher Kinded Type for PStack types into the PStackType type definition class
narrowK(Higher<PVectorX.µ, T>) - Static method in interface cyclops.collections.immutable.PVectorX
Convert the raw Higher Kinded Type for PVector types into the PVectorType type definition class
narrowK(Higher<ListX.µ, T>) - Static method in class cyclops.collections.ListX.Instances
Convert the raw Higher Kinded Type for ListType types into the ListType type definition class
narrowK(Higher<ListX.µ, T>) - Static method in interface cyclops.collections.ListX
Convert the raw Higher Kinded Type for ListX types into the ListX type definition class
narrowK(Higher<QueueX.µ, T>) - Static method in interface cyclops.collections.QueueX
Convert the raw Higher Kinded Type for Queue types into the QueueType type definition class
narrowK(Higher<Eval.µ, T>) - Static method in interface cyclops.control.Eval
Convert the raw Higher Kinded Type for Evals types into the Eval interface
narrowK(Higher<Maybe.µ, T>) - Static method in interface cyclops.control.Maybe
Convert the raw Higher Kinded Type for MaybeType types into the MaybeType type definition class
narrowK(Higher<CompletableFutureKind.µ, T>) - Static method in interface cyclops.higherkindedtypes.CompletableFutureKind
Convert the HigherKindedType definition for a CompletableFuture into
narrowK(Higher<OptionalKind.µ, T>) - Static method in class cyclops.higherkindedtypes.OptionalKind
Convert the HigherKindedType definition for a Optional into
narrowK(Higher<StreamKind.µ, T>) - Static method in interface cyclops.higherkindedtypes.StreamKind
Convert the raw Higher Kinded Type for Stream types into the StreamKind type definition class
narrowK(Higher<ReactiveSeq.µ, T>) - Static method in interface cyclops.stream.ReactiveSeq
Convert the raw Higher Kinded Type for ReactiveSeq types into the ReactiveSeq type definition class
narrowMonoid() - Method in interface cyclops.typeclasses.monad.MonadPlus
 
narrowOptional(Higher<Maybe.µ, T>) - Static method in interface cyclops.control.Maybe
Convert the HigherKindedType definition for a Maybe into
narrowZero() - Method in interface cyclops.typeclasses.monad.MonadZero
 
nearestWeekday - Variable in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
negate() - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
nest() - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
nest() - Method in interface com.aol.cyclops2.types.MonadicValue
cojoin pattern.
nest() - Method in class cyclops.async.Future
 
nest() - Method in interface cyclops.control.either.Either
 
nest() - Method in interface cyclops.control.either.Either3
 
nest() - Method in interface cyclops.control.either.Either4
 
nest() - Method in interface cyclops.control.either.Either5
 
nest() - Method in interface cyclops.control.Eval
 
nest() - Method in interface cyclops.control.Ior
 
nest() - Method in interface cyclops.control.Maybe
 
nest() - Method in interface cyclops.control.Try
 
nest() - Method in interface cyclops.control.Xor
 
nest(Higher<CRE, T>) - Method in interface cyclops.typeclasses.comonad.Comonad
Nest a value inside a value (e.g.
nestA() - Method in interface cyclops.monads.AnyM
 
NestedCollectable<W extends WitnessType<W>,T> - Interface in com.aol.cyclops2.types.anyM
Interface for manipulating monads nested inside monad transformers
nestedCollectables() - Method in interface com.aol.cyclops2.types.anyM.NestedCollectable
 
nestedCollectables() - Method in class cyclops.monads.transformers.ListT
 
NestedFoldable<W extends WitnessType<W>,T> - Interface in com.aol.cyclops2.types.anyM
 
nestedFoldables() - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
 
nestedFoldables() - Method in class cyclops.monads.transformers.ListT
 
newSubscriber() - Method in interface com.aol.cyclops2.types.Value
 
next() - Method in class com.aol.cyclops2.types.extensability.FunctionalAdapter.ValueIterator
 
next() - Method in class cyclops.async.Queue.QueueReader
 
nextOrNull(K) - Method in class cyclops.async.Pipes
Return an Eval that allows retrieval of the next value from the attached pipe when get() is called A value is returned if a value is present, otherwise null is returned if the publisher is complete or an error occurs
nextReactor() - Method in class com.aol.cyclops2.react.threads.ReactPool
 
nextValue(K) - Method in class cyclops.async.Pipes
Return an Eval that allows retrieval of the next value from the attached pipe when get() is called, can be used as an Iterator over the future & present values in the Adapter Maybe.some is returned if a value is present, Maybe.none is returned if the publisher is complete or an error occurs
NIL() - Constructor for class cyclops.async.Queue.NIL
 
NILL - Static variable in class cyclops.async.Queue
 
NO_SPEC - Static variable in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
NO_SPEC_INT - Static variable in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
nonBlocking(Predicate<Status<U>>) - Method in class com.aol.cyclops2.react.collectors.lazy.Blocker
 
none() - Static method in interface cyclops.control.Maybe
 
noneMatch(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.NestedCollectable
Reduce each nested monad to a boolean value - true if the predicates match none of it's elements, otherwise false
noneMatch(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
noneMatch(Predicate<? super Tuple2<K, V>>) - Method in interface cyclops.collections.MapX
 
noneMatch(Predicate<? super T>) - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
noneMatch(Predicate<? super T>) - Method in interface cyclops.stream.ReactiveSeq
 
noneMatch(Predicate<? super T>) - Method in interface cyclops.stream.Streamable
 
noneMatch(Stream<T>, Predicate<? super T>) - Static method in class cyclops.Streams
assertThat(Streams.noneMatch(of(1,2,3,4,5),it-> it==5000),equalTo(true));
noneOf(Predicate<? super T1>...) - Static method in class cyclops.function.Predicates
 
NonPausableHotStream<T> - Class in com.aol.cyclops2.types.stream
A HotStream (Stream already emitting data) that can not be paused
NonPausableHotStream(Stream<T>) - Constructor for class com.aol.cyclops2.types.stream.NonPausableHotStream
 
not(Predicate<T1>) - Static method in class cyclops.function.Predicates
 
notEmpty() - Method in class cyclops.async.Queue.QueueReader
 
Nothing() - Constructor for class cyclops.control.Maybe.Nothing
 
notNull() - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
notNull() - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
notNull() - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
notNull() - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
notNull() - Method in interface com.aol.cyclops2.types.Filters
Filter elements retaining only values which are not null
notNull() - Method in class cyclops.async.Future
 
notNull() - Method in interface cyclops.collections.DequeX
 
notNull() - Method in interface cyclops.collections.immutable.PBagX
 
notNull() - Method in interface cyclops.collections.immutable.PMapX
 
notNull() - Method in interface cyclops.collections.immutable.POrderedSetX
 
notNull() - Method in interface cyclops.collections.immutable.PQueueX
 
notNull() - Method in interface cyclops.collections.immutable.PSetX
 
notNull() - Method in interface cyclops.collections.immutable.PStackX
 
notNull() - Method in interface cyclops.collections.immutable.PVectorX
 
notNull() - Method in interface cyclops.collections.ListX
 
notNull() - Method in interface cyclops.collections.MapX
 
notNull() - Method in interface cyclops.collections.QueueX
 
notNull() - Method in interface cyclops.collections.SetX
 
notNull() - Method in interface cyclops.collections.SortedSetX
 
notNull() - Method in interface cyclops.control.either.Either
 
notNull() - Method in interface cyclops.control.either.Either3
 
notNull() - Method in interface cyclops.control.either.Either4
 
notNull() - Method in interface cyclops.control.either.Either5
 
notNull() - Method in interface cyclops.control.Eval
 
notNull() - Method in interface cyclops.control.Ior
 
notNull() - Method in interface cyclops.control.Maybe
 
notNull() - Method in interface cyclops.control.Try
 
notNull() - Method in interface cyclops.control.Xor
 
notNull() - Method in class cyclops.monads.transformers.FutureT
 
notNull() - Method in interface cyclops.stream.FutureStream
 
notNull() - Method in interface cyclops.stream.ReactiveSeq
 
now(T) - Static method in interface cyclops.control.Eval
Create an Eval with the value specified
NoWaitRetry<T> - Class in cyclops.async.wait
Repeatedly retry to take or offer element to Queue if full or data unavailable
NoWaitRetry() - Constructor for class cyclops.async.wait.NoWaitRetry
 
noWaitRetry() - Static method in interface cyclops.async.wait.WaitStrategy
 
nthdayOfWeek - Variable in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
NULL - Static variable in class com.aol.cyclops2.types.futurestream.NullValue
 
NullValue - Class in com.aol.cyclops2.types.futurestream
 
NullValue() - Constructor for class com.aol.cyclops2.types.futurestream.NullValue
 
nullValue() - Static method in class cyclops.function.Predicates
 

O

objectPoolingOff() - Method in class cyclops.async.LazyReact
Turn objectPooling off for any Streams created by the returned LazyReact builder.
objectPoolingOn() - Method in class cyclops.async.LazyReact
Turn objectPooling on for any Streams created by the returned LazyReact builder This improves performance for Streams with very large numbers of elements, by reusing Future instances.
of(T) - Static method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
Create a sequential synchronous stream that runs on the current thread
of(T...) - Static method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
Create a sequential synchronous stream that runs on the current thread
of(Supplier<T>) - Static method in interface com.aol.cyclops2.types.Value
Construct a generic Value from the provided Supplier
of(CompletableFuture<T>) - Static method in class cyclops.async.Future
Create a Future instance from the supplied CompletableFuture
of(U...) - Method in class cyclops.async.LazyReact
Construct a LazyFurureStream from the values in the supplied array
of() - Static method in class cyclops.async.Pipes
 
of(Map<K, Adapter<V>>) - Static method in class cyclops.async.Pipes
Construct a Pipes instance to manage a predefined Map of Adapaters
of(U...) - Method in class cyclops.async.SimpleReact
 
of(T) - Static method in class cyclops.box.LazyImmutable
 
of(T) - Static method in class cyclops.box.Mutable
Create a Mutable variable, which can be mutated inside a Closure e.g.
of(boolean) - Static method in class cyclops.box.MutableBoolean
Create a Mutable variable, which can be mutated inside a Closure e.g.
of(byte) - Static method in class cyclops.box.MutableByte
Create a Mutable variable, which can be mutated inside a Closure e.g.
of(char) - Static method in class cyclops.box.MutableChar
Create a Mutable variable, which can be mutated inside a Closure e.g.
of(double) - Static method in class cyclops.box.MutableDouble
Create a Mutable variable, which can be mutated inside a Closure e.g.
of(float) - Static method in class cyclops.box.MutableFloat
Create a Mutable variable, which can be mutated inside a Closure e.g.
of(int) - Static method in class cyclops.box.MutableInt
Create a Mutable variable, which can be mutated inside a Closure e.g.
of(long) - Static method in class cyclops.box.MutableLong
Create a Mutable variable, which can be mutated inside a Closure e.g.
of(short) - Static method in class cyclops.box.MutableShort
Create a Mutable variable, which can be mutated inside a Closure e.g.
of(T...) - Static method in interface cyclops.collections.DequeX
Construct a Deque from the provided values
of(T...) - Static method in interface cyclops.collections.immutable.PBagX
 
of() - Static method in class cyclops.collections.immutable.PMapXs
 
of(K, V) - Static method in class cyclops.collections.immutable.PMapXs
 
of(K, V, K, V) - Static method in class cyclops.collections.immutable.PMapXs
 
of(K, V, K, V, K, V) - Static method in class cyclops.collections.immutable.PMapXs
 
of(K, V, K, V, K, V, K, V) - Static method in class cyclops.collections.immutable.PMapXs
 
of(T...) - Static method in interface cyclops.collections.immutable.POrderedSetX
 
of(T...) - Static method in interface cyclops.collections.immutable.PQueueX
 
of(T...) - Static method in interface cyclops.collections.immutable.PSetX
 
of(T...) - Static method in interface cyclops.collections.immutable.PStackX
Construct a PStack from the provided values
of(T...) - Static method in interface cyclops.collections.immutable.PVectorX
Construct a PVector from the provided values
of(T...) - Static method in interface cyclops.collections.ListX
Construct a ListX from the provided values
of() - Static method in class cyclops.collections.MapXs
 
of(K, V) - Static method in class cyclops.collections.MapXs
 
of(K, V, K, V) - Static method in class cyclops.collections.MapXs
 
of(K, V, K, V, K, V) - Static method in class cyclops.collections.MapXs
 
of(K, V, K, V, K, V, K, V) - Static method in class cyclops.collections.MapXs
 
of(T...) - Static method in interface cyclops.collections.QueueX
 
of(T...) - Static method in interface cyclops.collections.SetX
 
of(T...) - Static method in interface cyclops.collections.SortedSetX
 
of(T) - Static method in interface cyclops.control.Maybe
Construct an Maybe which contains the provided (non-null) value Equivalent to @see Maybe.just(Object)
of(T, Class<? extends Throwable>...) - Static method in interface cyclops.control.Try
Return a Try that will catch specified exceptions when map / flatMap called For use with liftM / liftM2 and For Comprehensions (when Try is at the top level)
of(T, Class<? extends Throwable>[]) - Static method in class cyclops.control.Try.Success
 
of(Supplier<R>) - Static method in class cyclops.function.FluentFunctions
Construct a FluentSupplier from a Supplier
of(Function<T, R>) - Static method in class cyclops.function.FluentFunctions
Construct a FluentFunction from a Function
of(BiFunction<T1, T2, R>) - Static method in class cyclops.function.FluentFunctions
Convert a BiFunction to a FluentBiFunction
of(Fn3<T1, T2, T3, R>) - Static method in class cyclops.function.FluentFunctions
Convert a CheckedTriFunction to a FluentTriFunction
of(T, Semigroup<T>) - Static method in interface cyclops.function.Monoid
Construct a Monoid from the supplied identity element and Semigroup (combiner)
of(T, Function<T, Function<T, T>>) - Static method in interface cyclops.function.Monoid
Construct a Monoid from the supplied identity element and combining function
of(T, BiFunction<T, T, T>, Function<?, ? extends T>) - Static method in interface cyclops.function.Reducer
 
of(T, Function<T, Function<T, T>>, Function<?, T>) - Static method in interface cyclops.function.Reducer
 
of(T) - Static method in class cyclops.higherkindedtypes.OptionalKind
 
of(T...) - Static method in interface cyclops.higherkindedtypes.StreamKind
 
of(AnyM<W, Future<A>>) - Static method in class cyclops.monads.transformers.FutureT
Construct an FutureWT from an AnyM that wraps a monad containing FutureWs
of(AnyM<W, ? extends FluentSequenceX<A>>) - Static method in class cyclops.monads.transformers.ListT
Construct an ListT from an AnyM that wraps a monad containing Lists
of(T) - Static method in interface cyclops.stream.FutureStream
Create a sequential synchronous stream that runs on the current thread
of(T...) - Static method in interface cyclops.stream.FutureStream
Create a sequential synchronous stream that runs on the current thread
of(T) - Static method in interface cyclops.stream.ReactiveSeq
Efficiently construct a ReactiveSeq from a single value
of(T...) - Static method in interface cyclops.stream.ReactiveSeq
Create an efficiently reversable Sequence from the provided elements
of(T...) - Static method in interface cyclops.stream.Streamable
Construct a Streamable that returns a Stream
of(QueueFactory<?>) - Static method in class cyclops.stream.StreamSource
Construct a Pushable StreamSource using the provided QueueFactory as a push mechanism
of(int) - Static method in class cyclops.stream.StreamSource
A builder for pushable Streams that apply backpressure if producing Streams exceed the capacity of consuming Streams.
ofAsync(Supplier<U>...) - Method in class cyclops.async.LazyReact
 
ofAsync(Supplier<U>...) - Method in class cyclops.async.SimpleReact
Start a reactive dataflow with an array of one-off-suppliers
ofChecked(CheckedSupplier<R>) - Static method in class cyclops.function.FluentFunctions
Construct a FluentSupplier from a checked Supplier
ofChecked(CheckedFunction<T, R>) - Static method in class cyclops.function.FluentFunctions
Construct a FluentFunction from a CheckedFunction
ofChecked(CheckedBiFunction<T1, T2, R>) - Static method in class cyclops.function.FluentFunctions
Construct a FluentBiFunction from a CheckedBiFunction
ofChecked(CheckedTriFunction<T1, T2, T3, R>) - Static method in class cyclops.function.FluentFunctions
Convert a CheckedTriFunction to a FluentTriFunction
ofDoubles(double...) - Static method in interface cyclops.stream.ReactiveSeq
 
ofError(Throwable) - Static method in class cyclops.async.Future
Construct a completed-with-error Future from the given Exception
offer(T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPQueueX
 
offer(T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
offer(T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyQueueX
 
offer(T) - Method in interface cyclops.async.Adapter
Offer a single datapoint to this adapter
offer(Object) - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
offer(Object, long, TimeUnit) - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
offer(T) - Method in class cyclops.async.Queue
Offer a single datapoint to this Queue If the queue is a bounded queue and is full it will block until space comes available or until offer time out is reached (default is Integer.MAX_VALUE DAYS).
offer(T) - Method in class cyclops.async.Topic
Add a single datapoint to this Queue
offer(WaitStrategy.Offerable) - Method in class cyclops.async.wait.DirectWaitStrategy
 
offer(WaitStrategy.Offerable) - Method in class cyclops.async.wait.ExponentialBackofWaitStrategy
 
offer(WaitStrategy.Offerable) - Method in class cyclops.async.wait.NoWaitRetry
 
offer(WaitStrategy.Offerable) - Method in class cyclops.async.wait.SpinWait
 
offer(WaitStrategy.Offerable) - Method in interface cyclops.async.wait.WaitStrategy
Push data into a recievable type using the provided offerable
offer() - Method in interface cyclops.async.wait.WaitStrategy.Offerable
Offer data to recievable type
offer(WaitStrategy.Offerable) - Method in class cyclops.async.wait.YieldWait
 
offerFirst(T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
offerLast(T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
ofInts(int...) - Static method in interface cyclops.stream.ReactiveSeq
 
ofList(AnyM<W, ? extends List<A>>) - Static method in class cyclops.monads.transformers.ListT
 
ofLongs(long...) - Static method in interface cyclops.stream.ReactiveSeq
 
ofMultiple() - Static method in class cyclops.stream.StreamSource
Connect multiple Streams to a Pushable datasource, each Stream will recieve the same data.
ofMultiple(int) - Static method in class cyclops.stream.StreamSource
Connect multiple Streams to a Pushable datasource, each Stream will recieve the same data.
ofMultiple(QueueFactory<?>) - Static method in class cyclops.stream.StreamSource
Construct a StreamSource that supports multiple readers of the same data backed by a Queue created from the supplied QueueFactory
ofNullable(T) - Static method in interface cyclops.control.Maybe
Maybe<Integer> maybe = Maybe.ofNullable(null); //None Maybe<Integer> maybe = Maybe.ofNullable(10); //Maybe[10], Some[10]
ofNullable(Object) - Static method in interface cyclops.monads.AnyM
Generate an AnyM that wraps an Optional from the provided nullable object
ofResult(T) - Static method in class cyclops.async.Future
Construct a successfully completed Future from the given value
ofSeq(Object, W) - Static method in interface cyclops.monads.AnyM
Create an AnyMSeq that wraps the untyped monad
ofSupplier(Supplier<T>) - Static method in class cyclops.async.Future
Create a Future object that asyncrhonously populates using the Common ForkJoinPool from the user provided Supplier
ofSupplier(Supplier<T>, Executor) - Static method in class cyclops.async.Future
Create a Future object that asyncrhonously populates using the provided Executor and Supplier
ofType(Class<? extends U>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
ofType(Class<? extends U>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
ofType(Class<? extends U>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
ofType(Class<? extends U>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
ofType(Class<? extends U>) - Method in interface com.aol.cyclops2.types.Filters
Keep only those elements in a stream that are of a given type.
ofType(Class<? extends U>) - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
Keep only those elements in a stream that are of a given type.
ofType(Class<? extends U>) - Method in class cyclops.async.Future
 
ofType(Class<? extends U>) - Method in interface cyclops.collections.DequeX
 
ofType(Class<? extends U>) - Method in interface cyclops.collections.immutable.PBagX
 
ofType(Class<? extends U>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
ofType(Class<? extends U>) - Method in interface cyclops.collections.immutable.PQueueX
 
ofType(Class<? extends U>) - Method in interface cyclops.collections.immutable.PSetX
 
ofType(Class<? extends U>) - Method in interface cyclops.collections.immutable.PStackX
 
ofType(Class<? extends U>) - Method in interface cyclops.collections.immutable.PVectorX
 
ofType(Class<? extends U>) - Method in interface cyclops.collections.ListX
 
ofType(Class<? extends U>) - Method in interface cyclops.collections.QueueX
 
ofType(Class<? extends U>) - Method in interface cyclops.collections.SetX
 
ofType(Class<? extends U>) - Method in interface cyclops.collections.SortedSetX
 
ofType(Class<? extends U>) - Method in interface cyclops.control.either.Either
 
ofType(Class<? extends U>) - Method in interface cyclops.control.either.Either3
 
ofType(Class<? extends U>) - Method in interface cyclops.control.either.Either4
 
ofType(Class<? extends U>) - Method in interface cyclops.control.either.Either5
 
ofType(Class<? extends U>) - Method in interface cyclops.control.Eval
 
ofType(Class<? extends U>) - Method in interface cyclops.control.Ior
 
ofType(Class<? extends U>) - Method in interface cyclops.control.Maybe
 
ofType(Class<? extends U>) - Method in interface cyclops.control.Try
 
ofType(Class<? extends U>) - Method in interface cyclops.control.Xor
 
ofType(Class<? extends U>) - Method in class cyclops.monads.transformers.FutureT
 
ofType(Class<? extends U>) - Method in interface cyclops.stream.FutureStream
Keep only those elements in a stream that are of a given type.
ofType(Class<? extends U>) - Method in interface cyclops.stream.ReactiveSeq
Keep only those elements in a stream that are of a given type.
ofType(Class<? extends U>) - Method in interface cyclops.stream.Streamable
Keep only those elements in a stream that are of a given type.
ofType(Stream<T>, Class<? extends U>) - Static method in class cyclops.Streams
Keep only those elements in a stream that are of a given type.
ofUnbounded() - Static method in class cyclops.stream.StreamSource
Construct a Pushable StreamSource with no max size.
ofValue(Object, W) - Static method in interface cyclops.monads.AnyM
Create an AnyMValue that wraps the untyped monad
ofValue(Object, FunctionalAdapter<?>) - Static method in interface cyclops.monads.AnyM
 
onClose(Runnable) - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
onClose(Runnable) - Method in interface cyclops.stream.FutureStream
 
onClose(Runnable) - Method in interface cyclops.stream.ReactiveSeq
 
onComplete() - Method in class com.aol.cyclops2.types.stream.reactive.PushSubscriber
 
onComplete() - Method in class com.aol.cyclops2.types.stream.reactive.QueueBasedSubscriber
 
onComplete() - Method in class com.aol.cyclops2.types.stream.reactive.ReactiveSubscriber
 
onComplete() - Method in class com.aol.cyclops2.types.stream.reactive.SeqSubscriber
 
onComplete() - Method in class com.aol.cyclops2.types.stream.reactive.ValueSubscriber
 
onEmpty(T) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
onEmpty(T) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
onEmpty(T) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
onEmpty(T) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
onEmpty(T) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
OnEmpty<T> - Interface in com.aol.cyclops2.types
Represents a container that may be empty
onEmpty(T) - Method in interface com.aol.cyclops2.types.OnEmpty
If this Container instance is empty, create a new instance containing the provided value
onEmpty(T) - Method in interface com.aol.cyclops2.types.Traversable
 
onEmpty(T) - Method in interface cyclops.collections.DequeX
 
onEmpty(T) - Method in interface cyclops.collections.immutable.PBagX
 
onEmpty(Tuple2<K, V>) - Method in interface cyclops.collections.immutable.PMapX
 
onEmpty(T) - Method in interface cyclops.collections.immutable.POrderedSetX
 
onEmpty(T) - Method in interface cyclops.collections.immutable.PQueueX
 
onEmpty(T) - Method in interface cyclops.collections.immutable.PSetX
 
onEmpty(T) - Method in interface cyclops.collections.immutable.PStackX
 
onEmpty(T) - Method in interface cyclops.collections.immutable.PVectorX
 
onEmpty(T) - Method in interface cyclops.collections.ListX
 
onEmpty(Tuple2<K, V>) - Method in interface cyclops.collections.MapX
 
onEmpty(T) - Method in interface cyclops.collections.QueueX
 
onEmpty(T) - Method in interface cyclops.collections.SetX
 
onEmpty(T) - Method in interface cyclops.collections.SortedSetX
 
onEmpty(T) - Method in class cyclops.monads.transformers.ListT
 
onEmpty(U) - Method in interface cyclops.stream.FutureStream
Produce this stream, or an alternative stream from the value, in case this stream is empty.
onEmpty(T) - Method in interface cyclops.stream.ReactiveSeq
 
onEmpty(T) - Method in interface cyclops.stream.Streamable
 
onEmptyGet(Supplier<? extends T>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
onEmptyGet(Supplier<? extends T>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
onEmptyGet(Supplier<? extends T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
onEmptyGet(Supplier<? extends T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
onEmptyGet(Supplier<? extends T>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
onEmptyGet(Supplier<? extends T>) - Method in interface com.aol.cyclops2.types.OnEmpty
If this Container instance is empty, create a new instance containing the value returned from the provided Supplier
onEmptyGet(Supplier<? extends T>) - Method in interface com.aol.cyclops2.types.Traversable
 
onEmptyGet(Supplier<? extends T>) - Method in interface cyclops.collections.DequeX
 
onEmptyGet(Supplier<? extends T>) - Method in interface cyclops.collections.immutable.PBagX
 
onEmptyGet(Supplier<? extends Tuple2<K, V>>) - Method in interface cyclops.collections.immutable.PMapX
 
onEmptyGet(Supplier<? extends T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
onEmptyGet(Supplier<? extends T>) - Method in interface cyclops.collections.immutable.PQueueX
 
onEmptyGet(Supplier<? extends T>) - Method in interface cyclops.collections.immutable.PSetX
 
onEmptyGet(Supplier<? extends T>) - Method in interface cyclops.collections.immutable.PStackX
 
onEmptyGet(Supplier<? extends T>) - Method in interface cyclops.collections.immutable.PVectorX
 
onEmptyGet(Supplier<? extends T>) - Method in interface cyclops.collections.ListX
 
onEmptyGet(Supplier<? extends Tuple2<K, V>>) - Method in interface cyclops.collections.MapX
 
onEmptyGet(Supplier<? extends T>) - Method in interface cyclops.collections.QueueX
 
onEmptyGet(Supplier<? extends T>) - Method in interface cyclops.collections.SetX
 
onEmptyGet(Supplier<? extends T>) - Method in interface cyclops.collections.SortedSetX
 
onEmptyGet(Supplier<? extends T>) - Method in class cyclops.monads.transformers.ListT
 
onEmptyGet(Supplier<? extends U>) - Method in interface cyclops.stream.FutureStream
Produce this stream, or an alternative stream from the supplier, in case this stream is empty.
onEmptyGet(Supplier<? extends T>) - Method in interface cyclops.stream.ReactiveSeq
 
onEmptyGet(Supplier<? extends T>) - Method in interface cyclops.stream.Streamable
 
OnEmptySwitch<T,R> - Interface in com.aol.cyclops2.types
Represents a container that may be empty for which we can switch a container with another value
onEmptySwitch(Supplier<? extends R>) - Method in interface com.aol.cyclops2.types.OnEmptySwitch
Switch to container created by provided Supplier, if current Container empty
onEmptySwitch(Supplier<? extends Deque<T>>) - Method in interface cyclops.collections.DequeX
 
onEmptySwitch(Supplier<? extends PBag<T>>) - Method in interface cyclops.collections.immutable.PBagX
 
onEmptySwitch(Supplier<? extends PMap<K, V>>) - Method in interface cyclops.collections.immutable.PMapX
 
onEmptySwitch(Supplier<? extends POrderedSet<T>>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
onEmptySwitch(Supplier<? extends PQueue<T>>) - Method in interface cyclops.collections.immutable.PQueueX
 
onEmptySwitch(Supplier<? extends PSet<T>>) - Method in interface cyclops.collections.immutable.PSetX
 
onEmptySwitch(Supplier<? extends PStack<T>>) - Method in interface cyclops.collections.immutable.PStackX
 
onEmptySwitch(Supplier<? extends PVector<T>>) - Method in interface cyclops.collections.immutable.PVectorX
 
onEmptySwitch(Supplier<? extends List<T>>) - Method in interface cyclops.collections.ListX
 
onEmptySwitch(Supplier<? extends Map<K, V>>) - Method in interface cyclops.collections.MapX
 
onEmptySwitch(Supplier<? extends Queue<T>>) - Method in interface cyclops.collections.QueueX
 
onEmptySwitch(Supplier<? extends Set<T>>) - Method in interface cyclops.collections.SetX
 
onEmptySwitch(Supplier<? extends SortedSet<T>>) - Method in interface cyclops.collections.SortedSetX
 
onEmptySwitch(Supplier<? extends Stream<U>>) - Method in interface cyclops.stream.FutureStream
If this SequenceM is empty replace it with a another Stream
onEmptySwitch(Supplier<? extends Stream<T>>) - Method in interface cyclops.stream.ReactiveSeq
If this ReactiveSeq is empty replace it with a another Stream
onEmptySwitch(Supplier<Streamable<T>>) - Method in interface cyclops.stream.Streamable
If this Streamable is empty replace it with a another Stream
onEmptyThrow(Supplier<? extends X>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
onEmptyThrow(Supplier<? extends X>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
onEmptyThrow(Supplier<? extends X>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
onEmptyThrow(Supplier<? extends X>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
onEmptyThrow(Supplier<? extends X>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
onEmptyThrow(Supplier<? extends X>) - Method in interface com.aol.cyclops2.types.OnEmpty
If this container instance is empty, throw the exception returned by the provided Supplier
onEmptyThrow(Supplier<? extends X>) - Method in interface com.aol.cyclops2.types.Traversable
 
onEmptyThrow(Supplier<? extends X>) - Method in interface cyclops.collections.DequeX
 
onEmptyThrow(Supplier<? extends X>) - Method in interface cyclops.collections.immutable.PBagX
 
onEmptyThrow(Supplier<? extends X>) - Method in interface cyclops.collections.immutable.PMapX
 
onEmptyThrow(Supplier<? extends X>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
onEmptyThrow(Supplier<? extends X>) - Method in interface cyclops.collections.immutable.PQueueX
 
onEmptyThrow(Supplier<? extends X>) - Method in interface cyclops.collections.immutable.PSetX
 
onEmptyThrow(Supplier<? extends X>) - Method in interface cyclops.collections.immutable.PStackX
 
onEmptyThrow(Supplier<? extends X>) - Method in interface cyclops.collections.immutable.PVectorX
 
onEmptyThrow(Supplier<? extends X>) - Method in interface cyclops.collections.ListX
 
onEmptyThrow(Supplier<? extends X>) - Method in interface cyclops.collections.MapX
 
onEmptyThrow(Supplier<? extends X>) - Method in interface cyclops.collections.QueueX
 
onEmptyThrow(Supplier<? extends X>) - Method in interface cyclops.collections.SetX
 
onEmptyThrow(Supplier<? extends X>) - Method in interface cyclops.collections.SortedSetX
 
onEmptyThrow(Supplier<? extends X>) - Method in class cyclops.monads.transformers.ListT
 
onEmptyThrow(Supplier<? extends X>) - Method in interface cyclops.stream.FutureStream
Produce this stream, or an alternative stream from the supplier, in case this stream is empty.
onEmptyThrow(Supplier<? extends X>) - Method in interface cyclops.stream.ReactiveSeq
 
onEmptyThrow(Supplier<? extends X>) - Method in interface cyclops.stream.Streamable
 
oneOrError(K) - Method in class cyclops.async.Pipes
Extact one value from the selected pipe or an error if it doesn't exist (NoSuchElementException).
oneOrErrorAsync(K, Executor) - Method in class cyclops.async.Pipes
Asynchronously extract a value from the Adapter identified by the provided Key
onePer(long, TimeUnit) - Method in interface com.aol.cyclops2.types.Sequential
emit one element per time period
onePer(long, TimeUnit) - Method in interface cyclops.stream.FutureStream
Slow emissions down, emiting one element per specified time period
onePer(long, TimeUnit) - Method in interface cyclops.stream.ReactiveSeq
emit one element per time period
onePer(long, TimeUnit) - Method in interface cyclops.stream.Streamable
emit one element per time period
onePer(Stream<T>, long, TimeUnit) - Static method in class cyclops.Streams
emit one element per time period
onError(Throwable) - Method in class com.aol.cyclops2.types.stream.reactive.PushSubscriber
 
onError(Throwable) - Method in class com.aol.cyclops2.types.stream.reactive.QueueBasedSubscriber
 
onError(Throwable) - Method in class com.aol.cyclops2.types.stream.reactive.ReactiveSubscriber
 
onError(Throwable) - Method in class com.aol.cyclops2.types.stream.reactive.SeqSubscriber
 
onError(Throwable) - Method in class com.aol.cyclops2.types.stream.reactive.ValueSubscriber
 
oneShotList(List<T>) - Static method in interface cyclops.stream.ReactiveSeq
 
oneShotStream(Stream<T>) - Static method in interface cyclops.stream.ReactiveSeq
 
oneShotStream(Stream<T>) - Static method in class cyclops.Streams
 
oneShotStream(Spliterator<T>, Optional<ReversableSpliterator>) - Static method in class cyclops.Streams
 
oneShotStreamI(Iterable<T>) - Static method in class cyclops.Streams
 
oneValue(K) - Method in class cyclops.async.Pipes
Extract one value from the selected pipe, if it exists
oneValueOrError(K, Class<X>...) - Method in class cyclops.async.Pipes
Deprecated.
oneValueOrError(K) - Method in class cyclops.async.Pipes
Deprecated.
onFail(Function<? super SimpleReactFailedStageException, ? extends U>) - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
React onFail Define a function that can be used to recover from exceptions during the preceeding stage of the dataflow.
onFail(Class<? extends Throwable>, Function<? super SimpleReactFailedStageException, ? extends U>) - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
Recover for a particular class of exceptions only.
onFail(Function<? super SimpleReactFailedStageException, ? extends U>) - Method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
React onFail Define a function that can be used to recover from exceptions during the preceeding stage of the dataflow.
onFail(Class<? extends Throwable>, Function<? super SimpleReactFailedStageException, ? extends U>) - Method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
Recover for a particular class of exceptions only.
onFail(Function<? super SimpleReactFailedStageException, ? extends U>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
React onFail Define a function that can be used to recover from exceptions during the preceeding stage of the dataflow.
onFail(Class<? extends Throwable>, Function<? super SimpleReactFailedStageException, ? extends U>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
Recover for a particular class of exceptions only.
onFail(Consumer<? super X>) - Method in class cyclops.control.Try.Failure
 
onFail(Class<? extends X>, Consumer<X>) - Method in class cyclops.control.Try.Failure
 
onFail(Consumer<? super X>) - Method in interface cyclops.control.Try
 
onFail(Class<? extends X>, Consumer<X>) - Method in interface cyclops.control.Try
 
onFail(Consumer<? super X>) - Method in class cyclops.control.Try.Success
 
onFail(Class<? extends X>, Consumer<X>) - Method in class cyclops.control.Try.Success
 
onFail(Function<? super SimpleReactFailedStageException, ? extends U>) - Method in interface cyclops.stream.FutureStream
 
onFail(Class<? extends Throwable>, Function<? super SimpleReactFailedStageException, ? extends U>) - Method in interface cyclops.stream.FutureStream
 
onNext(T) - Method in class com.aol.cyclops2.types.stream.reactive.PushSubscriber
 
onNext(T) - Method in class com.aol.cyclops2.types.stream.reactive.QueueBasedSubscriber
 
onNext(T) - Method in class com.aol.cyclops2.types.stream.reactive.ReactiveSubscriber
 
onNext(T) - Method in class com.aol.cyclops2.types.stream.reactive.SeqSubscriber
 
onNext(T) - Method in class com.aol.cyclops2.types.stream.reactive.ValueSubscriber
 
onSubscribe(Subscription) - Method in class com.aol.cyclops2.types.stream.reactive.PushSubscriber
 
onSubscribe(Subscription) - Method in class com.aol.cyclops2.types.stream.reactive.QueueBasedSubscriber
 
onSubscribe(Subscription) - Method in class com.aol.cyclops2.types.stream.reactive.ReactiveSubscriber
 
onSubscribe(Subscription) - Method in class com.aol.cyclops2.types.stream.reactive.SeqSubscriber
 
onSubscribe(Subscription) - Method in class com.aol.cyclops2.types.stream.reactive.ValueSubscriber
 
OperationsOnFutures<T> - Interface in com.aol.cyclops2.types.futurestream
 
optional(AnyM<Witness.optional, ? extends T>) - Static method in interface cyclops.monads.Witness
 
optional(OptionalDouble) - Static method in class cyclops.Optionals
 
optional(OptionalLong) - Static method in class cyclops.Optionals
 
optional(OptionalInt) - Static method in class cyclops.Optionals
 
OptionalKind<T> - Class in cyclops.higherkindedtypes
Simulates Higher Kinded Types for Optional's OptionalKind is a Optional and a Higher Kinded Type (OptionalKind.µ,T)
OptionalKind() - Constructor for class cyclops.higherkindedtypes.OptionalKind
 
OptionalKind.µ - Class in cyclops.higherkindedtypes
Witness type
optionalPresent() - Static method in class cyclops.function.Predicates
import static cyclops2.function.Predicates.optionalPresent; ListX.of(Optional.ofNullable(null),Optional.of(1),null) .filter(optionalPresent()); //ListX[Optional[1]]
Optionals - Class in cyclops
Utility class for working with JDK Optionals
Optionals() - Constructor for class cyclops.Optionals
 
Optionals.Instances - Class in cyclops
Companion class for creating Type Class instances for working with Optionals
optionalToStream(Optional<T>) - Static method in class cyclops.Streams
Convert an Optional to a Stream
or(Predicate<? super T>) - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
orElse(T) - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
orElse(T) - Method in interface com.aol.cyclops2.types.Convertable
Get the contained value or else the provided alternative
orElse(T) - Method in class cyclops.control.Maybe.Just
 
orElse(T) - Method in class cyclops.control.Maybe.Lazy
 
orElse(T) - Method in class cyclops.control.Maybe.Nothing
 
orElse(T) - Method in class cyclops.control.Try.Failure
 
orElse(T) - Method in interface cyclops.control.Try
 
orElse(T) - Method in class cyclops.control.Try.Success
 
orElse(T) - Method in class cyclops.higherkindedtypes.OptionalKind
 
orElseGet(Supplier<? super T>) - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
orElseGet(Supplier<? extends T>) - Method in interface com.aol.cyclops2.types.Convertable
An equivalent operation to Optional.orElseGet(Supplier) Returns a value generated by the provided Supplier if this Convertable is empty or contains a null value.
orElseGet(Supplier<? extends T>) - Method in class cyclops.control.Maybe.Just
 
orElseGet(Supplier<? extends T>) - Method in class cyclops.control.Maybe.Lazy
 
orElseGet(Supplier<? extends T>) - Method in class cyclops.control.Maybe.Nothing
 
orElseGet(Supplier<? extends T>) - Method in class cyclops.control.Try.Failure
 
orElseGet(Supplier<? extends T>) - Method in interface cyclops.control.Try
 
orElseGet(Supplier<? extends T>) - Method in class cyclops.control.Try.Success
 
orElseGet(Supplier<? extends T>) - Method in class cyclops.higherkindedtypes.OptionalKind
 
orElseThrow(Supplier<? super X>) - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
orElseThrow(Supplier<? extends X>) - Method in interface com.aol.cyclops2.types.Convertable
Get the contained value or throw an exception if null
orElseThrow(Supplier<? extends X>) - Method in class cyclops.higherkindedtypes.OptionalKind
 
outerApply(Function<? super U, ? extends Iterable<? extends U1>>) - Method in interface cyclops.stream.FutureStream
 

P

p(Predicate<T>) - Static method in class cyclops.function.Lambda
 
p(Predicate<T>) - Static method in class cyclops.function.Predicates
Method for point-free Predicate definition (helps with lambda type inferencing) e.g.
parallel(U...) - Static method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
Construct an SimpleReactStream from specified array, that will run in parallel on the common Parallel executor service (by default the Common ForkJoinPool) see ThreadPools#setUseCommon to change to a different pool
parallel() - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
parallel(Function<? super Stream<U>, ? extends Stream<R>>) - Method in interface cyclops.stream.FutureStream
 
parallel() - Method in interface cyclops.stream.FutureStream
 
parallel(U...) - Static method in interface cyclops.stream.FutureStream
Construct an parallel FutureStream from specified array, using the configured standard parallel thread pool.
parallel(Function<? super Stream<T>, ? extends Stream<R>>) - Method in interface cyclops.stream.ReactiveSeq
 
parallel(ForkJoinPool, Function<? super Stream<T>, ? extends Stream<R>>) - Method in interface cyclops.stream.ReactiveSeq
 
parallel() - Method in interface cyclops.stream.ReactiveSeq
 
parallelBuilder() - Static method in class cyclops.async.LazyReact
* Construct a LazyReact builder using standard thread pool.
parallelBuilder(int) - Static method in class cyclops.async.LazyReact
Construct a new LazyReact builder, with a new task executor and retry executor with configured number of threads
parallelBuilder() - Static method in class cyclops.async.SimpleReact
 
parallelBuilder(int) - Static method in class cyclops.async.SimpleReact
Construct a new SimpleReact builder, with a new task executor and retry executor with configured number of threads
parallelCommonBuilder() - Static method in class cyclops.async.LazyReact
 
parallelCommonBuilder() - Static method in class cyclops.async.SimpleReact
 
ParallelElasticPools - Class in com.aol.cyclops2.react.threads
A ReactPool of each type for parallel Streams Thread pool will be sized to number of processors
ParallelElasticPools() - Constructor for class com.aol.cyclops2.react.threads.ParallelElasticPools
 
parallelism(int) - Method in class com.aol.cyclops2.react.RetryBuilder
 
parallelStream() - Method in class com.aol.cyclops2.data.collections.extensions.CollectionXImpl
 
parallelStream() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.AbstractLazyMutableCollection
 
parallelStream() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.AbstractLazyPersistentCollection
 
parallelStream() - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
param - Variable in class cyclops.function.FluentFunctions.Advice1
 
param1 - Variable in class cyclops.function.FluentFunctions.Advice2
 
param1 - Variable in class cyclops.function.FluentFunctions.Advice3
 
param2 - Variable in class cyclops.function.FluentFunctions.Advice2
 
param2 - Variable in class cyclops.function.FluentFunctions.Advice3
 
param3 - Variable in class cyclops.function.FluentFunctions.Advice3
 
partial(T1, Function<T1, R>) - Static method in class cyclops.function.PartialApplicator
Returns a function with 1 arguments applied to the supplied Function
partial2(T1, T2, BiFunction<T1, T2, R>) - Static method in class cyclops.function.PartialApplicator
Returns a function with 2 arguments applied to the supplied BiFunction
partial2(T1, BiFunction<T1, T2, R>) - Static method in class cyclops.function.PartialApplicator
Returns a function with 1 arguments applied to the supplied BiFunction
partial2b(T2, BiFunction<T1, T2, R>) - Static method in class cyclops.function.PartialApplicator
Returns a function with 1 arguments applied to the supplied BiFunction
partial3(T1, T2, T3, Fn3<T1, T2, T3, R>) - Static method in class cyclops.function.PartialApplicator
Returns a function with 3 arguments applied to the supplied TriFunction
partial3(T1, T2, Fn3<T1, T2, T3, R>) - Static method in class cyclops.function.PartialApplicator
Returns a function with 2 arguments applied to the supplied TriFunction
partial3(T1, Fn3<T1, T2, T3, R>) - Static method in class cyclops.function.PartialApplicator
Returns a BiFunction with 1 argument applied to the supplied TriFunction
partial4(T1, T2, T3, T4, Fn4<T1, T2, T3, T4, R>) - Static method in class cyclops.function.PartialApplicator
Returns a Function with 3 arguments applied to the supplied QuadFunction
partial4(T1, T2, T3, Fn4<T1, T2, T3, T4, R>) - Static method in class cyclops.function.PartialApplicator
Returns a Function with 3 arguments applied to the supplied QuadFunction
partial4(T1, T2, Fn4<T1, T2, T3, T4, R>) - Static method in class cyclops.function.PartialApplicator
Returns a BiFunction with 2 arguments applied to the supplied QuadFunction
partial4(T1, Fn4<T1, T2, T3, T4, R>) - Static method in class cyclops.function.PartialApplicator
Returns a BiFunction with 1 argument applied to the supplied QuadFunction
partial5(T1, T2, T3, T4, T5, Fn5<T1, T2, T3, T4, T5, R>) - Static method in class cyclops.function.PartialApplicator
Returns a Function with 4 arguments applied to the supplied QuintFunction
partial5(T1, T2, T3, T4, Fn5<T1, T2, T3, T4, T5, R>) - Static method in class cyclops.function.PartialApplicator
Returns a Function with 4 arguments applied to the supplied QuintFunction
partial5(T1, T2, T3, Fn5<T1, T2, T3, T4, T5, R>) - Static method in class cyclops.function.PartialApplicator
Returns a BiFunction with 3 arguments applied to the supplied QuintFunction
partial5(T1, T2, Fn5<T1, T2, T3, T4, T5, R>) - Static method in class cyclops.function.PartialApplicator
Returns a TriFunction with 2 arguments applied to the supplied QuintFunction
partial5(T1, Fn5<T1, T2, T3, T4, T5, R>) - Static method in class cyclops.function.PartialApplicator
Returns a QuadFunction with 1 argument applied to the supplied QuintFunction
partial6(T1, T2, T3, T4, T5, T6, Fn6<T1, T2, T3, T4, T5, T6, R>) - Static method in class cyclops.function.PartialApplicator
Returns a Function with 5 arguments applied to the supplied HexFunction
partial6(T1, T2, T3, T4, T5, Fn6<T1, T2, T3, T4, T5, T6, R>) - Static method in class cyclops.function.PartialApplicator
Returns a Function with 5 arguments applied to the supplied HexFunction
partial6(T1, T2, T3, T4, Fn6<T1, T2, T3, T4, T5, T6, R>) - Static method in class cyclops.function.PartialApplicator
Returns a BiFunction with 4 arguments applied to the supplied HexFunction
partial6(T1, T2, T3, Fn6<T1, T2, T3, T4, T5, T6, R>) - Static method in class cyclops.function.PartialApplicator
Returns a TriFunction with 3 arguments applied to the supplied HexFunction
partial6(T1, T2, Fn6<T1, T2, T3, T4, T5, T6, R>) - Static method in class cyclops.function.PartialApplicator
Returns a QuadFunction with 2 arguments applied to the supplied HexFunction
partial6(T1, Fn6<T1, T2, T3, T4, T5, T6, R>) - Static method in class cyclops.function.PartialApplicator
Returns a QuintFunction with 1 argument applied to the supplied HexFunction
partial7(T1, T2, T3, T4, T5, T6, T7, Fn7<T1, T2, T3, T4, T5, T6, T7, R>) - Static method in class cyclops.function.PartialApplicator
Returns a Function with 6 arguments applied to the supplied HeptFunction
partial7(T1, T2, T3, T4, T5, T6, Fn7<T1, T2, T3, T4, T5, T6, T7, R>) - Static method in class cyclops.function.PartialApplicator
Returns a Function with 6 arguments applied to the supplied HeptFunction
partial7(T1, T2, T3, T4, T5, Fn7<T1, T2, T3, T4, T5, T6, T7, R>) - Static method in class cyclops.function.PartialApplicator
Returns a BiFunction with 5 arguments applied to the supplied HeptFunction
partial7(T1, T2, T3, T4, Fn7<T1, T2, T3, T4, T5, T6, T7, R>) - Static method in class cyclops.function.PartialApplicator
Returns a TriFunction with 4 arguments applied to the supplied HeptFunction
partial7(T1, T2, T3, Fn7<T1, T2, T3, T4, T5, T6, T7, R>) - Static method in class cyclops.function.PartialApplicator
Returns a QuadFunction with 3 arguments applied to the supplied HeptFunction
partial7(T1, T2, Fn7<T1, T2, T3, T4, T5, T6, T7, R>) - Static method in class cyclops.function.PartialApplicator
Returns a QuintFunction with 2 arguments applied to the supplied HeptFunction
partial7(T1, Fn7<T1, T2, T3, T4, T5, T6, T7, R>) - Static method in class cyclops.function.PartialApplicator
Returns a HexFunction with 1 argument applied to the supplied HeptFunction
partial8(T1, T2, T3, T4, T5, T6, T7, T8, Fn8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in class cyclops.function.PartialApplicator
Returns a Function with 7 arguments applied to the supplied OctFunction
partial8(T1, T2, T3, T4, T5, T6, T7, Fn8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in class cyclops.function.PartialApplicator
Returns a Function with 7 arguments applied to the supplied OctFunction
partial8(T1, T2, T3, T4, T5, T6, Fn8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in class cyclops.function.PartialApplicator
Returns a BiFunction with 6 arguments applied to the supplied OctFunction
partial8(T1, T2, T3, T4, T5, Fn8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in class cyclops.function.PartialApplicator
Returns a TriFunction with 5 arguments applied to the supplied OctFunction
partial8(T1, T2, T3, T4, Fn8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in class cyclops.function.PartialApplicator
Returns a QuadFunction with 4 arguments applied to the supplied OctFunction
partial8(T1, T2, T3, Fn8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in class cyclops.function.PartialApplicator
Returns a QuintFunction with 3 arguments applied to the supplied OctFunction
partial8(T1, T2, Fn8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in class cyclops.function.PartialApplicator
Returns a HexFunction with 2 arguments applied to the supplied OctFunction
partial8(T1, Fn8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in class cyclops.function.PartialApplicator
Returns a HeptFunction with 1 argument applied to the supplied OctFunction
PartialApplicator - Class in cyclops.function
This class consists exclusively of static methods that return function that are partially applied with parameters.
PartialApplicator() - Constructor for class cyclops.function.PartialApplicator
 
partiallyApply(T1) - Method in class cyclops.function.FluentFunctions.FluentBiFunction
Partially apply the provided parameter as the first parameter to this BiFunction to generate a Function (single input value)
partiallyApply(T1, T2) - Method in class cyclops.function.FluentFunctions.FluentBiFunction
Partially apply the provided parameters to this BiFunction to generate a Supplier (that takes no inputs)
partiallyApply(T) - Method in class cyclops.function.FluentFunctions.FluentFunction
Partially apply the provided value to this function, to turn it into a Supplier
partiallyApply(T1) - Method in class cyclops.function.FluentFunctions.FluentTriFunction
Partially apply the provided parameter as the first parameter to this TriFunction to generate a Function (single input value)
partiallyApply(T1, T2) - Method in class cyclops.function.FluentFunctions.FluentTriFunction
Partially apply the provided parameters to this BiFunction to generate a Function (single input)
partiallyApply(T1, T2, T3) - Method in class cyclops.function.FluentFunctions.FluentTriFunction
Partially apply the provided parameters to this TriFunction to generate a Supplier (that takes no inputs)
partition(Predicate<? super U>) - Method in interface cyclops.stream.FutureStream
Partition a stream in two given a predicate.
partition(Predicate<? super T>) - Method in interface cyclops.stream.ReactiveSeq
Partition a Stream into two one a per element basis, based on predicate's boolean value
partition(Predicate<T>) - Method in interface cyclops.stream.Streamable
Partition a Stream into two one a per element basis, based on predicate's boolean value
partition(Stream<T>, Predicate<? super T>) - Static method in class cyclops.Streams
Partition a Stream into two one a per element basis, based on predicate's boolean value
partitionFutureStream(Predicate<? super U>) - Method in interface cyclops.stream.FutureStream
Partition an FutureStream into two LazyFutureStreams given a predicate.
PausableHotStream<T> - Interface in com.aol.cyclops2.types.stream
A HotStream (Stream already emitting data) that can be paused and unpaused
pausableHotStream(Executor) - Method in interface cyclops.stream.ReactiveSeq
Turns this ReactiveSeq into a HotStream, a connectable & pausable Stream, being executed on a thread on the supplied executor, that is producing data.
pausableHotStream(Stream<T>, Executor) - Static method in class cyclops.Streams
 
pause() - Method in interface com.aol.cyclops2.types.stream.PausableHotStream
Pause this HotStream (stop it producing data until unpaused)
PBagX<T> - Interface in cyclops.collections.immutable
 
pBagXConcat() - Static method in interface cyclops.Monoids
 
pBagXConcat() - Static method in interface cyclops.Semigroups
 
peek(Consumer<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
peek() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPQueueX
 
peek() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
peek() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyQueueX
 
peek(Consumer<? super T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
peek(Consumer<? super T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
peek(Consumer<? super U>) - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
Peek asynchronously at the results in the current stage.
peek(Consumer<? super U>) - Method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
Peek asynchronously at the results in the current stage.
peek(Consumer<? super U>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
Peek asynchronously at the results in the current stage.
peek(Consumer<? super T>) - Method in interface com.aol.cyclops2.types.Transformable
Peek at the current value of this Transformable, without transforming it
peek() - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
peek(Consumer<? super T>) - Method in class cyclops.async.Future
 
peek(Consumer<? super T>) - Method in class cyclops.box.LazyImmutable
 
peek(Consumer<? super T>) - Method in interface cyclops.collections.DequeX
 
peek(Consumer<? super V>) - Method in interface cyclops.collections.immutable.PMapX
 
peek(Consumer<? super T>) - Method in interface cyclops.collections.ListX
 
peek(Consumer<? super V>) - Method in interface cyclops.collections.MapX
 
peek(Consumer<? super T>) - Method in interface cyclops.collections.QueueX
 
peek(Consumer<? super PT>) - Method in class cyclops.control.either.Either.Lazy
 
peek(Consumer<? super ST>, Consumer<? super PT>) - Method in class cyclops.control.either.Either.Lazy
 
peek(Consumer<? super PT>) - Method in class cyclops.control.either.Either.Left
 
peek(Consumer<? super ST>, Consumer<? super PT>) - Method in class cyclops.control.either.Either.Left
 
peek(Consumer<? super PT>) - Method in interface cyclops.control.either.Either
 
peek(Consumer<? super ST>, Consumer<? super PT>) - Method in interface cyclops.control.either.Either
Deprecated.
peek(Consumer<? super PT>) - Method in class cyclops.control.either.Either.Right
 
peek(Consumer<? super ST>, Consumer<? super PT>) - Method in class cyclops.control.either.Either.Right
 
peek(Consumer<? super PT>) - Method in class cyclops.control.either.Either3.Left1
 
peek(Consumer<? super PT>) - Method in class cyclops.control.either.Either3.Left2
 
peek(Consumer<? super RT>) - Method in interface cyclops.control.either.Either3
 
peek(Consumer<? super PT>) - Method in class cyclops.control.either.Either3.Right
 
peek(Consumer<? super PT>) - Method in class cyclops.control.either.Either4.Left1
 
peek(Consumer<? super PT>) - Method in class cyclops.control.either.Either4.Left2
 
peek(Consumer<? super PT>) - Method in class cyclops.control.either.Either4.Left3
 
peek(Consumer<? super RT>) - Method in interface cyclops.control.either.Either4
 
peek(Consumer<? super PT>) - Method in class cyclops.control.either.Either4.Right
 
peek(Consumer<? super PT>) - Method in class cyclops.control.either.Either5.Left1
 
peek(Consumer<? super PT>) - Method in class cyclops.control.either.Either5.Left2
 
peek(Consumer<? super PT>) - Method in class cyclops.control.either.Either5.Left3
 
peek(Consumer<? super PT>) - Method in class cyclops.control.either.Either5.Left4
 
peek(Consumer<? super RT>) - Method in interface cyclops.control.either.Either5
 
peek(Consumer<? super PT>) - Method in class cyclops.control.either.Either5.Right
 
peek(Consumer<? super T>) - Method in interface cyclops.control.Eval
 
peek(Consumer<? super PT>) - Method in class cyclops.control.Ior.Both
 
peek(Consumer<? super PT>) - Method in interface cyclops.control.Ior
 
peek(Consumer<? super PT>) - Method in class cyclops.control.Ior.Primary
 
peek(Consumer<? super PT>) - Method in class cyclops.control.Ior.Secondary
 
peek(Consumer<? super T>) - Method in interface cyclops.control.Maybe
 
peek(Consumer<? super T>) - Method in interface cyclops.control.Try
 
peek(Consumer<? super PT>) - Method in interface cyclops.control.Xor
 
peek(Consumer<? super ST>, Consumer<? super PT>) - Method in interface cyclops.control.Xor
Deprecated.
peek(Consumer<? super PT>) - Method in class cyclops.control.Xor.Primary
 
peek(Consumer<? super ST>, Consumer<? super PT>) - Method in class cyclops.control.Xor.Primary
 
peek(Consumer<? super PT>) - Method in class cyclops.control.Xor.Secondary
 
peek(Consumer<? super ST>, Consumer<? super PT>) - Method in class cyclops.control.Xor.Secondary
 
peek(Consumer<? super T>) - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
peek(Consumer<? super T>) - Method in interface cyclops.monads.AnyM
Perform a peek operation on the wrapped monad e.g.
peek(Consumer<? super T>) - Method in class cyclops.monads.transformers.FutureT
Peek at the current value of the Future
peek(Consumer<? super T>) - Method in class cyclops.monads.transformers.ListT
Peek at the current value of the List
peek(Consumer<? super U>) - Method in interface cyclops.stream.FutureStream
 
peek(Consumer<? super T>) - Method in interface cyclops.stream.ReactiveSeq
 
peek(Consumer<? super T>) - Method in interface cyclops.stream.Streamable
Peek at each value in a Streamable as it passes through unchanged
peek(Consumer<? super T>, Higher<CRE, T>) - Method in interface cyclops.typeclasses.functor.Functor
 
peekFailed(Consumer<? super X>) - Method in interface cyclops.control.Try
 
peekFirst() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
peekInput(Consumer<? super X>) - Method in class com.aol.cyclops2.util.stream.pushable.AbstractPushableStream
 
peekLast() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
peekStream(Consumer<? super R>) - Method in class com.aol.cyclops2.util.stream.pushable.AbstractPushableStream
 
peekSync(Consumer<? super U>) - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
Synchronous peek operator
peekSync(Consumer<? super U>) - Method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
Synchronous peek operator
peekSync(Consumer<? super U>) - Method in interface com.aol.cyclops2.types.futurestream.LazyToQueue
 
peekSync(Consumer<? super U>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
Synchronous peek operator
peekSync(Consumer<? super U>) - Method in interface cyclops.stream.FutureStream
 
percentile(double) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
percentile(double, Comparator<? super T>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
percentileBy(double, Function<? super T, ? extends U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
percentileBy(double, Function<? super T, ? extends U>, Comparator<? super U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
permutations() - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
permutations() - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
permutations() - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
permutations() - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
permutations() - Method in interface com.aol.cyclops2.types.ExtendedTraversable
Generate the permutations based on values in the ExtendedTraversable.
permutations() - Method in interface cyclops.collections.DequeX
 
permutations() - Method in interface cyclops.collections.immutable.PBagX
 
permutations() - Method in interface cyclops.collections.immutable.POrderedSetX
 
permutations() - Method in interface cyclops.collections.immutable.PQueueX
 
permutations() - Method in interface cyclops.collections.immutable.PSetX
 
permutations() - Method in interface cyclops.collections.immutable.PStackX
 
permutations() - Method in interface cyclops.collections.immutable.PVectorX
 
permutations() - Method in interface cyclops.collections.ListX
 
permutations() - Method in interface cyclops.collections.SortedSetX
 
permutations() - Method in interface cyclops.stream.FutureStream
Generate the permutations based on values in the FutureStream Makes use of Streamable to store intermediate stages in a collection
permutations() - Method in interface cyclops.stream.ReactiveSeq
Generate the permutations based on values in the ReactiveSeq Makes use of Streamable to store intermediate stages in a collection
permutations() - Method in interface cyclops.stream.Streamable
Generate the permutations based on values in the Streamable
PersistentCollectionX<T> - Interface in com.aol.cyclops2.data.collections.extensions.persistent
 
Pipes<K,V> - Class in cyclops.async
Pipes : Stores and manages cyclops2-react Adapters for cross-thread communication Connected Streams will not be able to complete collect or reduce style methods unless the underlying Adapter for data transfer is closed.
Pipes() - Constructor for class cyclops.async.Pipes
 
plus(T) - Method in interface com.aol.cyclops2.data.collections.extensions.FluentCollectionX
Add an element to this Collection
plus(K, V) - Method in interface com.aol.cyclops2.data.collections.extensions.FluentMapX
 
plus(T) - Method in interface com.aol.cyclops2.data.collections.extensions.FluentSequenceX
 
plus(int, T) - Method in interface com.aol.cyclops2.data.collections.extensions.FluentSequenceX
Add the supplied element at the supplied index
plus(T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPBagX
 
plus(T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPOrderedSetX
 
plus(T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPQueueX
 
plus(T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPSetX
 
plus(int, T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
plus(T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
plus(int, T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
plus(T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
plus(T) - Method in interface com.aol.cyclops2.data.collections.extensions.LazyFluentCollectionX
 
plus(K, V) - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
 
plus(T) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
plus(T) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableSequenceX
 
plus(int, T) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableSequenceX
 
plus(T) - Method in interface cyclops.collections.DequeX
 
plus(T) - Method in interface cyclops.collections.immutable.PBagX
 
plus(K, V) - Method in interface cyclops.collections.immutable.PMapX
 
plus(T) - Method in interface cyclops.collections.immutable.POrderedSetX
 
plus(T) - Method in interface cyclops.collections.immutable.PQueueX
 
plus(T) - Method in interface cyclops.collections.immutable.PSetX
 
plus(int, T) - Method in interface cyclops.collections.immutable.PStackX
 
plus(T) - Method in interface cyclops.collections.immutable.PStackX
 
plus(T) - Method in interface cyclops.collections.immutable.PVectorX
 
plus(int, T) - Method in interface cyclops.collections.immutable.PVectorX
 
plus(T) - Method in interface cyclops.collections.ListX
 
plus(int, T) - Method in interface cyclops.collections.ListX
 
plus(K, V) - Method in interface cyclops.collections.MapX
 
plus(T) - Method in interface cyclops.collections.QueueX
 
plus(T) - Method in interface cyclops.collections.SetX
 
plus(T) - Method in interface cyclops.collections.SortedSetX
 
plus(Higher<CRE, T>, BinaryOperator<Higher<CRE, T>>, Higher<CRE, T>...) - Method in interface cyclops.typeclasses.Combine
 
plus(Higher<CRE, T>, BinaryOperator<Higher<CRE, T>>, Stream<Higher<CRE, T>>) - Method in interface cyclops.typeclasses.Combine
 
plus(Higher<CRE, T>, Higher<CRE, T>) - Method in interface cyclops.typeclasses.monad.MonadPlus
 
plusAll(Collection<? extends T>) - Method in interface com.aol.cyclops2.data.collections.extensions.FluentCollectionX
Add all supplied elements to this Collection
plusAll(Map<? extends K, ? extends V>) - Method in interface com.aol.cyclops2.data.collections.extensions.FluentMapX
 
plusAll(Collection<? extends T>) - Method in interface com.aol.cyclops2.data.collections.extensions.FluentSequenceX
 
plusAll(int, Collection<? extends T>) - Method in interface com.aol.cyclops2.data.collections.extensions.FluentSequenceX
Add all of the supplied elements at the supplied index
plusAll(Collection<? extends T>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPBagX
 
plusAll(Collection<? extends T>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPOrderedSetX
 
plusAll(Collection<? extends T>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPQueueX
 
plusAll(Collection<? extends T>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPSetX
 
plusAll(Collection<? extends T>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
plusAll(int, Collection<? extends T>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
plusAll(Collection<? extends T>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
plusAll(int, Collection<? extends T>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
plusAll(Collection<? extends T>) - Method in interface com.aol.cyclops2.data.collections.extensions.LazyFluentCollectionX
 
plusAll(Map<? extends K, ? extends V>) - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
 
plusAll(Collection<? extends T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
plusAll(Collection<? extends T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableSequenceX
 
plusAll(int, Collection<? extends T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableSequenceX
 
plusAll(Collection<? extends T>) - Method in interface cyclops.collections.DequeX
 
plusAll(Collection<? extends T>) - Method in interface cyclops.collections.immutable.PBagX
 
plusAll(Map<? extends K, ? extends V>) - Method in interface cyclops.collections.immutable.PMapX
 
plusAll(Collection<? extends T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
plusAll(Collection<? extends T>) - Method in interface cyclops.collections.immutable.PQueueX
 
plusAll(Collection<? extends T>) - Method in interface cyclops.collections.immutable.PSetX
 
plusAll(Collection<? extends T>) - Method in interface cyclops.collections.immutable.PStackX
 
plusAll(int, Collection<? extends T>) - Method in interface cyclops.collections.immutable.PStackX
 
plusAll(Collection<? extends T>) - Method in interface cyclops.collections.immutable.PVectorX
 
plusAll(int, Collection<? extends T>) - Method in interface cyclops.collections.immutable.PVectorX
 
plusAll(Collection<? extends T>) - Method in interface cyclops.collections.ListX
 
plusAll(int, Collection<? extends T>) - Method in interface cyclops.collections.ListX
 
plusAll(Map<? extends K, ? extends V>) - Method in interface cyclops.collections.MapX
 
plusAll(Collection<? extends T>) - Method in interface cyclops.collections.QueueX
 
plusAll(Collection<? extends T>) - Method in interface cyclops.collections.SetX
 
plusAll(Collection<? extends T>) - Method in interface cyclops.collections.SortedSetX
 
plusAllLazy(Collection<? extends T>) - Method in interface com.aol.cyclops2.data.collections.extensions.LazyFluentCollectionX
Lazily add all the elements in the supplied Collection to this Collection.
plusInOrder(T) - Method in interface com.aol.cyclops2.data.collections.extensions.FluentCollectionX
Add an element to the collection
plusInOrder(T) - Method in interface com.aol.cyclops2.data.collections.extensions.LazyFluentCollectionX
 
plusInOrder(T) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
plusInOrder(T) - Method in interface cyclops.collections.immutable.PBagX
 
plusInOrder(T) - Method in interface cyclops.collections.immutable.POrderedSetX
 
plusInOrder(T) - Method in interface cyclops.collections.immutable.PQueueX
 
plusInOrder(T) - Method in interface cyclops.collections.immutable.PSetX
 
plusInOrder(T) - Method in interface cyclops.collections.immutable.PStackX
 
plusInOrder(T) - Method in interface cyclops.collections.immutable.PVectorX
 
plusInOrder(T) - Method in interface cyclops.collections.ListX
 
plusLazy(T) - Method in interface com.aol.cyclops2.data.collections.extensions.LazyFluentCollectionX
Lazily add an element to this Collection.
plusLoop(int, IntFunction<T>) - Method in interface com.aol.cyclops2.data.collections.extensions.FluentCollectionX
 
plusLoop(Supplier<Optional<T>>) - Method in interface com.aol.cyclops2.data.collections.extensions.FluentCollectionX
 
plusLoop(int, IntFunction<T>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.AbstractLazyPersistentCollection
 
plusLoop(Supplier<Optional<T>>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.AbstractLazyPersistentCollection
 
plusLoop(int, IntFunction<T>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPBagX
 
plusLoop(Supplier<Optional<T>>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPBagX
 
plusLoop(int, IntFunction<T>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPOrderedSetX
 
plusLoop(Supplier<Optional<T>>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPOrderedSetX
 
plusLoop(int, IntFunction<T>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPQueueX
 
plusLoop(Supplier<Optional<T>>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPQueueX
 
plusLoop(int, IntFunction<T>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPSetX
 
plusLoop(Supplier<Optional<T>>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPSetX
 
plusLoop(int, IntFunction<T>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
plusLoop(Supplier<Optional<T>>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
plusLoop(int, IntFunction<T>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
plusLoop(Supplier<Optional<T>>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
plusLoop(int, IntFunction<T>) - Method in interface cyclops.collections.DequeX
 
plusLoop(Supplier<Optional<T>>) - Method in interface cyclops.collections.DequeX
 
plusLoop(int, IntFunction<T>) - Method in interface cyclops.collections.immutable.PBagX
 
plusLoop(Supplier<Optional<T>>) - Method in interface cyclops.collections.immutable.PBagX
 
plusLoop(int, IntFunction<T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
plusLoop(Supplier<Optional<T>>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
plusLoop(int, IntFunction<T>) - Method in interface cyclops.collections.immutable.PQueueX
 
plusLoop(Supplier<Optional<T>>) - Method in interface cyclops.collections.immutable.PQueueX
 
plusLoop(int, IntFunction<T>) - Method in interface cyclops.collections.immutable.PSetX
 
plusLoop(Supplier<Optional<T>>) - Method in interface cyclops.collections.immutable.PSetX
 
plusLoop(int, IntFunction<T>) - Method in interface cyclops.collections.immutable.PStackX
 
plusLoop(Supplier<Optional<T>>) - Method in interface cyclops.collections.immutable.PStackX
 
plusLoop(int, IntFunction<T>) - Method in interface cyclops.collections.immutable.PVectorX
 
plusLoop(Supplier<Optional<T>>) - Method in interface cyclops.collections.immutable.PVectorX
 
plusLoop(int, IntFunction<T>) - Method in interface cyclops.collections.ListX
 
plusLoop(Supplier<Optional<T>>) - Method in interface cyclops.collections.ListX
 
plusLoop(int, IntFunction<T>) - Method in interface cyclops.collections.QueueX
 
plusLoop(Supplier<Optional<T>>) - Method in interface cyclops.collections.QueueX
 
plusLoop(int, IntFunction<T>) - Method in interface cyclops.collections.SetX
 
plusLoop(Supplier<Optional<T>>) - Method in interface cyclops.collections.SetX
 
plusLoop(int, IntFunction<T>) - Method in interface cyclops.collections.SortedSetX
 
plusLoop(Supplier<Optional<T>>) - Method in interface cyclops.collections.SortedSetX
 
PMapX<K,V> - Interface in cyclops.collections.immutable
 
PMapXImpl<K,V> - Class in com.aol.cyclops2.data.collections.extensions.persistent
 
PMapXImpl() - Constructor for class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
 
PMapXs - Class in cyclops.collections.immutable
 
PMapXs() - Constructor for class cyclops.collections.immutable.PMapXs
 
PMapXs.Builder<K,V> - Class in cyclops.collections.immutable
 
poll() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPQueueX
 
poll() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
poll() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyQueueX
 
poll() - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
poll(long, TimeUnit) - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
poll(long, TimeUnit) - Method in class cyclops.async.Queue
 
pollFirst() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
pollLast() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
pop() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
populate(REACTOR) - Method in class com.aol.cyclops2.react.threads.ReactPool
 
POrderedSetX<T> - Interface in cyclops.collections.immutable
 
pOrderedSetXConcat() - Static method in interface cyclops.Monoids
 
pOrderedSetXConcat() - Static method in interface cyclops.Semigroups
 
PQueueX<T> - Interface in cyclops.collections.immutable
 
PQueueX.Instances - Class in cyclops.collections.immutable
Companion class for creating Type Class instances for working with PQueues
PQueueX.µ - Class in cyclops.collections.immutable
 
pQueueXConcat() - Static method in interface cyclops.Monoids
 
pQueueXConcat() - Static method in interface cyclops.Semigroups
 
Predicates - Class in cyclops.function
Predicates for filtering and Pattern matching e.g.
Predicates() - Constructor for class cyclops.function.Predicates
 
prepend(T) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
prepend(T...) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
prepend(T) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
prepend(T...) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
prepend(T) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
prepend(T...) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
prepend(T) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
prepend(T...) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
prepend(T...) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Prepend given values to the skip of the Stream
prepend(T) - Method in interface com.aol.cyclops2.types.Traversable
 
prepend(T...) - Method in interface com.aol.cyclops2.types.Traversable
Prepend given values to the skip of the Stream
prepend(T) - Method in interface cyclops.collections.DequeX
 
prepend(T...) - Method in interface cyclops.collections.DequeX
 
prepend(T) - Method in interface cyclops.collections.immutable.PBagX
 
prepend(T...) - Method in interface cyclops.collections.immutable.PBagX
 
prepend(T) - Method in interface cyclops.collections.immutable.POrderedSetX
 
prepend(T...) - Method in interface cyclops.collections.immutable.POrderedSetX
 
prepend(T) - Method in interface cyclops.collections.immutable.PSetX
 
prepend(T...) - Method in interface cyclops.collections.immutable.PSetX
 
prepend(T) - Method in interface cyclops.collections.immutable.PStackX
 
prepend(T...) - Method in interface cyclops.collections.immutable.PStackX
 
prepend(T) - Method in interface cyclops.collections.immutable.PVectorX
 
prepend(T...) - Method in interface cyclops.collections.immutable.PVectorX
 
prepend(T) - Method in interface cyclops.collections.ListX
 
prepend(T...) - Method in interface cyclops.collections.ListX
 
prepend(T) - Method in interface cyclops.collections.QueueX
 
prepend(T...) - Method in interface cyclops.collections.QueueX
 
prepend(T) - Method in interface cyclops.collections.SetX
 
prepend(T...) - Method in interface cyclops.collections.SetX
 
prepend(T) - Method in interface cyclops.collections.SortedSetX
 
prepend(T...) - Method in interface cyclops.collections.SortedSetX
 
prepend(Iterable<? extends U>) - Method in interface cyclops.stream.FutureStream
 
prepend(U...) - Method in interface cyclops.stream.FutureStream
 
prepend(T) - Method in interface cyclops.stream.ReactiveSeq
 
prepend(T...) - Method in interface cyclops.stream.ReactiveSeq
Prepend given values to the skip of the Stream
prepend(Iterable<? extends T>) - Method in interface cyclops.stream.ReactiveSeq
 
prepend(T) - Method in interface cyclops.stream.Streamable
Prepend given values to the skip of the Stream
prepend(T...) - Method in interface cyclops.stream.Streamable
Prepend given values to the skip of the Stream
prepend(Stream<T>, T...) - Static method in class cyclops.Streams
Prepend given values to the skip of the Stream
prependFutures(CompletableFuture<T>...) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
List<String> result = of(1,2,3).actOnFutures() .prependFutures(CompletableFuture.completedFuture(100),CompletableFuture.completedFuture(200),CompletableFuture.completedFuture(300)) .map(it ->it+"!!") .collect(Collectors.toList()); assertThat(result,equalTo(Arrays.asList("100!!","200!!","300!!","1!!","2!!","3!!")));
prependS(Stream<? extends T>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
prependS(Stream<? extends T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
prependS(Stream<? extends T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
prependS(Stream<? extends T>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
prependS(Stream<? extends T>) - Method in interface com.aol.cyclops2.types.Traversable
Prepend Stream to this ReactiveSeq
prependS(Stream<? extends T>) - Method in interface cyclops.collections.DequeX
 
prependS(Stream<? extends T>) - Method in interface cyclops.collections.immutable.PBagX
 
prependS(Stream<? extends T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
prependS(Stream<? extends T>) - Method in interface cyclops.collections.immutable.PSetX
 
prependS(Stream<? extends T>) - Method in interface cyclops.collections.immutable.PStackX
 
prependS(Stream<? extends T>) - Method in interface cyclops.collections.immutable.PVectorX
 
prependS(Stream<? extends T>) - Method in interface cyclops.collections.ListX
 
prependS(Stream<? extends T>) - Method in interface cyclops.collections.QueueX
 
prependS(Stream<? extends T>) - Method in interface cyclops.collections.SetX
 
prependS(Stream<? extends T>) - Method in interface cyclops.collections.SortedSetX
 
prependS(Stream<? extends U>) - Method in interface cyclops.stream.FutureStream
 
prependS(Stream<? extends T>) - Method in interface cyclops.stream.ReactiveSeq
Prepend Stream to this ReactiveSeq
prependS(Stream<? extends T>) - Method in interface cyclops.stream.Streamable
 
prependStream(Stream<T>) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Prepend Stream to this SequenceM
prependStream(Stream<T>, Stream<T>) - Static method in class cyclops.Streams
Prepend Stream to this SequenceM
prependStreamable(Streamable<T>) - Method in interface cyclops.stream.Streamable
Prepend Stream to this Streamable
prependStreamFutures(Stream<CompletableFuture<T>>) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Stream<CompletableFuture<Integer>> streamOfFutures = Stream.of(CompletableFuture.completedFuture(100),CompletableFuture.completedFuture(200),CompletableFuture.completedFuture(300)); List<String> result = of(1,2,3).actOnFutures() .prependStreamFutures(streamOfFutures) .map(it ->it+"!!") .collect(Collectors.toList()); assertThat(result,equalTo(Arrays.asList("100!!","200!!","300!!","1!!","2!!","3!!")));
primary(PT) - Static method in interface cyclops.control.Ior
Create an instance of the primary type.
Primary() - Constructor for class cyclops.control.Ior.Primary
 
primary(PT) - Static method in interface cyclops.control.Xor
Create an instance of the primary type.
Primary() - Constructor for class cyclops.control.Xor.Primary
 
primedHotStream(Executor) - Method in interface cyclops.stream.ReactiveSeq
Return a HotStream that will skip emitting data when the first connecting Stream connects.
primedHotStream(Stream<T>, Executor) - Static method in class cyclops.Streams
 
primedPausableHotStream(Executor) - Method in interface cyclops.stream.ReactiveSeq
Return a pausable HotStream that will skip emitting data when the first connecting Stream connects.
primedPausableHotStream(Stream<T>, Executor) - Static method in class cyclops.Streams
 
print(PrintStream) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
 
print(PrintWriter) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
 
print(PrintStream) - Method in interface com.aol.cyclops2.types.Folds
Write each element within this Folds in turn to the supplied PrintStream
print(PrintWriter) - Method in interface com.aol.cyclops2.types.Folds
Write each element within this Folds in turn to the supplied PrintWriter
print(T) - Method in interface com.aol.cyclops2.types.mixins.Printable
Print the supplied value to the console
print(PrintWriter) - Method in interface cyclops.stream.ReactiveSeq
 
print(PrintStream) - Method in interface cyclops.stream.ReactiveSeq
 
Printable - Interface in com.aol.cyclops2.types.mixins
Mixin a print method with a return value (can be used as a method reference to methods that accept Functions).
PrintableIterable() - Constructor for class cyclops.stream.Streamable.PrintableIterable
 
printErr() - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
 
printErr() - Method in interface com.aol.cyclops2.types.Folds
Print each value in this Folds to the error console in turn (left-to-right)
printErr() - Method in interface cyclops.stream.ReactiveSeq
 
println() - Method in class cyclops.function.FluentFunctions.FluentBiFunction
 
println() - Method in class cyclops.function.FluentFunctions.FluentFunction
 
println() - Method in class cyclops.function.FluentFunctions.FluentSupplier
 
println() - Method in class cyclops.function.FluentFunctions.FluentTriFunction
 
printOut() - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
 
printOut() - Method in interface com.aol.cyclops2.types.Folds
Print each value in this Folds to the console in turn (left-to-right)
printOut() - Method in interface cyclops.stream.ReactiveSeq
 
proceed() - Method in class com.aol.cyclops2.types.futurestream.Continuation
 
proceed() - Method in class cyclops.function.FluentFunctions.Advice0
Proceed and execute wrapped Supplier
proceed() - Method in class cyclops.function.FluentFunctions.Advice1
Proceed and execute wrapped Function with it's input param as captured
proceed(T) - Method in class cyclops.function.FluentFunctions.Advice1
Proceed and execute wrapped Function replacing it's input param
proceed() - Method in class cyclops.function.FluentFunctions.Advice2
Proceed and execute wrapped BiFunction with it's input params as captured
proceed(T1, T2) - Method in class cyclops.function.FluentFunctions.Advice2
Proceed and execute wrapped BiFunction with it's input params as captured
proceed() - Method in class cyclops.function.FluentFunctions.Advice3
Proceed and execute wrapped TriFunction with it's input params as captured
proceed(T1, T2, T3) - Method in class cyclops.function.FluentFunctions.Advice3
Proceed and execute wrapped TriFunction with it's input params as captured
proceed1(T1) - Method in class cyclops.function.FluentFunctions.Advice2
Proceed and execute wrapped BiFunction with it's second input parameter as a captured and the replacement parameter as provided
proceed1(T1) - Method in class cyclops.function.FluentFunctions.Advice3
Proceed and execute wrapped TriFunction with it's second and third input parameters as a captured and the replacement parameter as provided
proceed2(T2) - Method in class cyclops.function.FluentFunctions.Advice2
Proceed and execute wrapped BiFunction with it's first input parameter as a captured and the replacement parameter as provided
proceed2(T2) - Method in class cyclops.function.FluentFunctions.Advice3
Proceed and execute wrapped TriFunction with it's first and third input parameters as a captured and the replacement parameter as provided
proceed3(T3) - Method in class cyclops.function.FluentFunctions.Advice3
Proceed and execute wrapped TriFunction with it's first and second input parameters as a captured and the replacement parameter as provided
product(Fn1<? super T1, ? extends R1>) - Method in interface cyclops.function.Fn1
 
PSetX<T> - Interface in cyclops.collections.immutable
 
pSetXConcat() - Static method in interface cyclops.Monoids
 
pSetXConcat() - Static method in interface cyclops.Semigroups
 
pstack(AnyM<Witness.pstack, ? extends T>) - Static method in interface cyclops.monads.Witness
 
PStackX<T> - Interface in cyclops.collections.immutable
 
PStackX.Instances - Class in cyclops.collections.immutable
Companion class for creating Type Class instances for working with PStacks
PStackX.µ - Class in cyclops.collections.immutable
 
pStackXConcat() - Static method in interface cyclops.Monoids
 
pStackXConcat() - Static method in interface cyclops.Semigroups
 
pstackXM() - Method in interface cyclops.function.Fn2.FunctionalOperations
 
pstackXZip() - Method in interface cyclops.function.Fn2.FunctionalOperations
 
publishTo(K, Publisher<V>) - Method in class cyclops.async.Pipes
Synchronously publish data to the Adapter specified by the provided Key, blocking the current thread
publishToAsync(K, Publisher<V>) - Method in class cyclops.async.Pipes
Asynchronously publish data to the Adapter specified by the provided Key
Pure<CRE> - Interface in cyclops.typeclasses
Type class for creating instances of types
push(T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
push(K, V) - Method in class cyclops.async.Pipes
Push a single value synchronously into the Adapter identified by the supplied Key, if it exists
pushable() - Static method in interface cyclops.stream.ReactiveSeq
 
PushableLazyFutureStream<T> - Class in com.aol.cyclops2.util.stream.pushable
A more concrete Tuple2 impl v1 is Queue<T> v2 is LazyFutureStream<T>
PushableLazyFutureStream(Queue<T>, FutureStream<T>) - Constructor for class com.aol.cyclops2.util.stream.pushable.PushableLazyFutureStream
 
PushableReactiveSeq<T> - Class in com.aol.cyclops2.util.stream.pushable
A more concrete Tuple2 impl v1 is Queue<T> v2 is Seq<T>
PushableReactiveSeq(Queue<T>, ReactiveSeq<T>) - Constructor for class com.aol.cyclops2.util.stream.pushable.PushableReactiveSeq
 
PushableStream<T> - Class in com.aol.cyclops2.util.stream.pushable
A more concrete Tuple2 impl v1 is Queue<T> v2 is Stream<T>
PushableStream(Queue<T>, Stream<T>) - Constructor for class com.aol.cyclops2.util.stream.pushable.PushableStream
 
PushSubscriber<T> - Class in com.aol.cyclops2.types.stream.reactive
A reactive-streams Subscriber that can generate various forms of sequences from a publisher
PushSubscriber() - Constructor for class com.aol.cyclops2.types.stream.reactive.PushSubscriber
 
put(K, V) - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
Deprecated. 
put(K, V) - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
put(Object) - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
put(K, V) - Method in class cyclops.collections.immutable.PMapXs.Builder
 
put(K, V, K, V) - Method in class cyclops.collections.immutable.PMapXs.Builder
 
put(K, V, K, V, K, V) - Method in class cyclops.collections.immutable.PMapXs.Builder
 
put(K, V, K, V, K, V, K, V) - Method in class cyclops.collections.immutable.PMapXs.Builder
 
put(K, V) - Method in class cyclops.collections.MapXs.Builder
 
put(K, V, K, V) - Method in class cyclops.collections.MapXs.Builder
 
put(K, V, K, V, K, V) - Method in class cyclops.collections.MapXs.Builder
 
put(K, V, K, V, K, V, K, V) - Method in class cyclops.collections.MapXs.Builder
 
putAll(Map<? extends K, ? extends V>) - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
Deprecated. 
putAll(Map<? extends K, ? extends V>) - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
putAll(Map<K, V>) - Method in class cyclops.collections.immutable.PMapXs.Builder
 
putAll(Map<K, V>) - Method in class cyclops.collections.MapXs.Builder
 
putIfAbsent(K, V) - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
Deprecated.
putIfAbsent(K, V) - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
pvector(AnyM<Witness.pvector, ? extends T>) - Static method in interface cyclops.monads.Witness
 
PVectorX<T> - Interface in cyclops.collections.immutable
 
PVectorX.Instances - Class in cyclops.collections.immutable
Companion class for creating Type Class instances for working with PVectors
PVectorX.µ - Class in cyclops.collections.immutable
 
pVectorXConcat() - Static method in interface cyclops.Monoids
 
pVectorXConcat() - Static method in interface cyclops.Semigroups
 
pvectorXZip() - Method in interface cyclops.function.Fn2.FunctionalOperations
 

Q

quadruplicate() - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Makes four copies of a Stream Buffers intermediate values, leaders may change positions so a limit can be safely applied to the leading stream.
quadruplicate() - Method in interface cyclops.stream.FutureStream
 
quadruplicate() - Method in interface cyclops.stream.ReactiveSeq
Makes four copies of a Stream Buffers intermediate values, leaders may change positions so a limit can be safely applied to the leading stream.
quadruplicate() - Method in interface cyclops.stream.Streamable
 
quadruplicate(Stream<T>) - Static method in class cyclops.Streams
Makes four copies of a Stream Buffers intermediate values, leaders may change positions so a limit can be safely applied to the leading stream.
queue - Variable in class com.aol.cyclops2.types.stream.reactive.QueueBasedSubscriber
 
Queue<T> - Class in cyclops.async
Inspired by scalaz-streams async.Queue (functionally similar, but wraps a JDK Queue - wait-free or Blocking) A Queue that takes data from one or more input Streams and provides them to one or more output Streams Interface specifies a BlockingQueue, but non-BlockingQueues (such as ConcurrentLinkedQueue can be used in conjunction with an implementation of the Continuation interface
Queue() - Constructor for class cyclops.async.Queue
Construct a Queue backed by a LinkedBlockingQueue
Queue(QueueFactory<T>) - Constructor for class cyclops.async.Queue
Construct an async.Queue backed by a JDK Queue from the provided QueueFactory
Queue(BlockingQueue<T>) - Constructor for class cyclops.async.Queue
Queue accepts a BlockingQueue to make use of Blocking semantics
Queue(Queue<T>, WaitStrategy<T>, WaitStrategy<T>) - Constructor for class cyclops.async.Queue
 
queue(AnyM<Witness.queue, ? extends T>) - Static method in interface cyclops.monads.Witness
 
Queue.ClosedQueueException - Exception in cyclops.async
Exception thrown if Queue closed
Queue.NIL - Class in cyclops.async
 
Queue.QueueReader<T> - Class in cyclops.async
 
Queue.QueueTimeoutException - Exception in cyclops.async
Exception thrown if Queue polling timesout
queueBackedSignal() - Static method in class cyclops.async.Signal
 
QueueBasedSubscriber<T> - Class in com.aol.cyclops2.types.stream.reactive
A reactive-streams subscriber, backed by a cyclops2-react async.Queue, for merging data from multiple publishers into a single Stream
QueueBasedSubscriber(QueueBasedSubscriber.Counter, int) - Constructor for class com.aol.cyclops2.types.stream.reactive.QueueBasedSubscriber
 
QueueBasedSubscriber.Counter - Class in com.aol.cyclops2.types.stream.reactive
 
QueueFactories - Class in cyclops.async
Methods for generating QueueFactories for plumbing Streams together
QueueFactories() - Constructor for class cyclops.async.QueueFactories
 
QueueFactory<T> - Interface in cyclops.async
Interface for Factories of async.Queues QueueFactories
QueueReader() - Constructor for class cyclops.async.Queue.QueueReader
 
QueueTimeoutException() - Constructor for exception cyclops.async.Queue.QueueTimeoutException
 
QueueToBlockingQueueWrapper() - Constructor for class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
QueueX<T> - Interface in cyclops.collections
 
QueueX.Instances - Class in cyclops.collections
Companion class for creating Type Class instances for working with Queues
QueueX.µ - Class in cyclops.collections
 
queueXConcat() - Static method in interface cyclops.Monoids
 
queueXConcat() - Static method in interface cyclops.Semigroups
 
quorum(Predicate<Status<T>>, Future<T>...) - Static method in class cyclops.async.Future
Block until a Quorum of results have returned as determined by the provided Predicate

R

range(int, int) - Method in class cyclops.async.LazyReact
 
range(int, int) - Method in class cyclops.async.SimpleReact
 
range(int, int) - Static method in interface cyclops.collections.DequeX
Create a DequeX that contains the Integers between skip and take
range(int, int) - Static method in interface cyclops.collections.immutable.PBagX
Create a PBagX that contains the Integers between skip and take
range(int, int) - Static method in interface cyclops.collections.immutable.POrderedSetX
Create a POrderedSetX that contains the Integers between skip and take
range(int, int) - Static method in interface cyclops.collections.immutable.PQueueX
Create a PQueueX that contains the Integers between skip and take
range(int, int) - Static method in interface cyclops.collections.immutable.PSetX
Create a PSetX that contains the Integers between skip and take
range(int, int) - Static method in interface cyclops.collections.immutable.PStackX
Create a PStackX that contains the Integers between skip and take
range(int, int) - Static method in interface cyclops.collections.immutable.PVectorX
Create a PVectorX that contains the Integers between skip and take
range(int, int) - Static method in interface cyclops.collections.ListX
Create a ListX that contains the Integers between skip and take
range(int, int) - Static method in interface cyclops.collections.QueueX
Create a QueueX that contains the Integers between skip and take
range(int, int) - Static method in interface cyclops.collections.SetX
Create a SetX that contains the Integers between skip and take
range(int, int) - Static method in interface cyclops.collections.SortedSetX
Create a SortedSetX that contains the Integers between skip and take
range(int, int) - Static method in interface cyclops.stream.ReactiveSeq
Create an efficiently reversable Sequence that produces the integers between skip and take
range(int, int) - Static method in interface cyclops.stream.Streamable
Create an efficiently reversable Sequence that produces the integers between skip and take
rangeLong(long, long) - Static method in interface cyclops.collections.DequeX
Create a DequeX that contains the Longs between skip and take
rangeLong(long, long) - Static method in interface cyclops.collections.immutable.PBagX
Create a PBagX that contains the Longs between skip and take
rangeLong(long, long) - Static method in interface cyclops.collections.immutable.POrderedSetX
Create a POrderedSetX that contains the Longs between skip and take
rangeLong(long, long) - Static method in interface cyclops.collections.immutable.PQueueX
Create a PQueueX that contains the Longs between skip and take
rangeLong(long, long) - Static method in interface cyclops.collections.immutable.PSetX
Create a PSetX that contains the Longs between skip and take
rangeLong(long, long) - Static method in interface cyclops.collections.immutable.PStackX
Create a PStackX that contains the Longs between skip and take
rangeLong(long, long) - Static method in interface cyclops.collections.immutable.PVectorX
Create a PVectorX that contains the Longs between skip and take
rangeLong(long, long) - Static method in interface cyclops.collections.ListX
Create a ListX that contains the Longs between skip and take
rangeLong(long, long) - Static method in interface cyclops.collections.QueueX
Create a QueueX that contains the Longs between skip and take
rangeLong(long, long) - Static method in interface cyclops.collections.SetX
Create a SetX that contains the Longs between skip and take
rangeLong(long, long) - Static method in interface cyclops.collections.SortedSetX
Create a SortedSetX that contains the Longs between skip and take
rangeLong(long, long) - Static method in interface cyclops.stream.ReactiveSeq
Create an efficiently reversable Sequence that produces the integers between skip and take
rangeLong(long, long) - Static method in interface cyclops.stream.Streamable
Create an efficiently reversable Sequence that produces the integers between skip and take
react(Function<? super REACTOR, ? extends T>) - Method in class com.aol.cyclops2.react.threads.ReactPool
 
react(Supplier<T>) - Static method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
Create a 'free threaded' asynchronous stream that runs on a single thread (not current) The supplier will be executed asyncrhonously, subsequent tasks will be executed synchronously unless the async() operator is invoked.
react(Supplier<T>...) - Static method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
Create a 'free threaded' asynchronous stream that runs on a single thread (not current) The supplier will be executed asyncrhonously, subsequent tasks will be executed synchronously unless the async() operator is invoked.
react(Collection<Supplier<U>>) - Method in class cyclops.async.LazyReact
 
react(Supplier<T>) - Static method in interface cyclops.stream.FutureStream
Create a 'free threaded' asynchronous stream that runs on a single thread (not current) The supplier will be executed asyncrhonously, subsequent tasks will be executed synchronously unless the async() operator is invoked.
react(Supplier<T>...) - Static method in interface cyclops.stream.FutureStream
Create a 'free threaded' asynchronous stream that runs on a single thread (not current) The supplier will be executed asyncrhonously, subsequent tasks will be executed synchronously unless the async() operator is invoked.
reactiveSeq() - Method in interface com.aol.cyclops2.types.stream.ConvertableToReactiveSeq
 
reactiveSeq() - Method in class com.aol.cyclops2.types.stream.reactive.QueueBasedSubscriber
 
reactiveSeq() - Method in interface com.aol.cyclops2.types.stream.ToStream
 
reactiveSeq() - Method in class com.aol.cyclops2.util.stream.pushable.MultipleStreamSource
Create a pushable ReactiveSeq
reactiveSeq(K) - Method in class cyclops.async.Pipes
Create a ReactiveSeq from the Adapter identified by the provided Key
reactiveSeq() - Method in interface cyclops.monads.AnyM
 
reactiveSeq(AnyM<Witness.stream, ? extends T>) - Static method in interface cyclops.monads.Witness
 
ReactiveSeq<T> - Interface in cyclops.stream
A powerful extended, sequential Stream type.
reactiveSeq() - Method in interface cyclops.stream.Streamable
 
reactiveSeq() - Method in class cyclops.stream.StreamSource
Create a pushable PushableReactiveSeq
reactiveSeq(Adapter<T>) - Static method in class cyclops.stream.StreamSource
Create a pushable ReactiveSeq
reactiveSeq(Stream<? super T>, Optional<ReversableSpliterator>, Optional<PushingSpliterator<?>>) - Static method in class cyclops.Streams
 
reactiveSeq(Iterable<T>) - Static method in class cyclops.Streams
 
reactiveSeq(Stream<T>) - Static method in class cyclops.Streams
 
reactiveSeq(Seq<T>) - Static method in class cyclops.Streams
 
reactiveSeq(Spliterator<? super T>, Optional<ReversableSpliterator>, Optional<PushingSpliterator<?>>) - Static method in class cyclops.Streams
 
ReactiveSeq.Instances - Class in cyclops.stream
 
ReactiveSeq.µ - Class in cyclops.stream
 
ReactiveStreamsTerminalFutureOperations<T> - Interface in com.aol.cyclops2.types.stream.reactive
Interface for reactive-streams based terminal operations, requires simple-react to be on the classpath.
ReactiveStreamsTerminalOperations<T> - Interface in com.aol.cyclops2.types.stream.reactive
Interface for reactive-streams based terminal operations, requires simple-react to be on the classpath.
ReactiveSubscriber<T> - Class in com.aol.cyclops2.types.stream.reactive
A reactive-streams Subscriber that can generate various forms of sequences from a publisher
ReactiveSubscriber() - Constructor for class com.aol.cyclops2.types.stream.reactive.ReactiveSubscriber
 
ReactiveTask - Class in com.aol.cyclops2.types.stream.reactive
Class that represents an active reactive-streams task
ReactiveTask() - Constructor for class com.aol.cyclops2.types.stream.reactive.ReactiveTask
 
ReactPool<REACTOR extends com.aol.cyclops2.internal.react.stream.ReactBuilder> - Class in com.aol.cyclops2.react.threads
Maintain a pool of x-react builders x-react builders (SimpleReact,LazyReact) can be extracted and returned to the pool externally or Streams creating function can be supplied to the ReactPool which will select an x-react builder, run the stream and return the x-react builder to the pool
reader() - Method in interface cyclops.function.Fn1
 
Reader<T,R> - Interface in cyclops.function
An interface that represents the Reader monad A technique for functional dependency injection.
recover(Function<? super Throwable, ? extends T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
recover(Class<EX>, Function<? super EX, ? extends T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
recover(Function<? super Throwable, ? extends T>) - Method in interface com.aol.cyclops2.types.Traversable
Recover from an exception with an alternative value
recover(Class<EX>, Function<? super EX, ? extends T>) - Method in interface com.aol.cyclops2.types.Traversable
Recover from a particular exception type
recover(Function<Throwable, ? extends T>) - Method in class cyclops.async.Future
Returns a new Future that, when this Future completes exceptionally is executed with this Future exception as the argument to the supplied function.
recover(Function<? super Throwable, ? extends T>) - Method in interface cyclops.collections.DequeX
 
recover(Class<EX>, Function<? super EX, ? extends T>) - Method in interface cyclops.collections.DequeX
 
recover(Function<? super Throwable, ? extends T>) - Method in interface cyclops.collections.immutable.PBagX
 
recover(Class<EX>, Function<? super EX, ? extends T>) - Method in interface cyclops.collections.immutable.PBagX
 
recover(Function<? super Throwable, ? extends T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
recover(Class<EX>, Function<? super EX, ? extends T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
recover(Function<? super Throwable, ? extends T>) - Method in interface cyclops.collections.immutable.PQueueX
 
recover(Class<EX>, Function<? super EX, ? extends T>) - Method in interface cyclops.collections.immutable.PQueueX
 
recover(Function<? super Throwable, ? extends T>) - Method in interface cyclops.collections.immutable.PSetX
 
recover(Class<EX>, Function<? super EX, ? extends T>) - Method in interface cyclops.collections.immutable.PSetX
 
recover(Function<? super Throwable, ? extends T>) - Method in interface cyclops.collections.immutable.PStackX
 
recover(Class<EX>, Function<? super EX, ? extends T>) - Method in interface cyclops.collections.immutable.PStackX
 
recover(Function<? super Throwable, ? extends T>) - Method in interface cyclops.collections.immutable.PVectorX
 
recover(Class<EX>, Function<? super EX, ? extends T>) - Method in interface cyclops.collections.immutable.PVectorX
 
recover(Function<? super Throwable, ? extends T>) - Method in interface cyclops.collections.ListX
 
recover(Class<EX>, Function<? super EX, ? extends T>) - Method in interface cyclops.collections.ListX
 
recover(Function<? super Throwable, ? extends T>) - Method in interface cyclops.collections.QueueX
 
recover(Class<EX>, Function<? super EX, ? extends T>) - Method in interface cyclops.collections.QueueX
 
recover(Function<? super Throwable, ? extends T>) - Method in interface cyclops.collections.SetX
 
recover(Class<EX>, Function<? super EX, ? extends T>) - Method in interface cyclops.collections.SetX
 
recover(Function<? super Throwable, ? extends T>) - Method in interface cyclops.collections.SortedSetX
 
recover(Class<EX>, Function<? super EX, ? extends T>) - Method in interface cyclops.collections.SortedSetX
 
recover(T) - Method in class cyclops.control.Maybe.Just
 
recover(Supplier<T>) - Method in class cyclops.control.Maybe.Just
 
recover(T) - Method in class cyclops.control.Maybe.Lazy
 
recover(Supplier<T>) - Method in class cyclops.control.Maybe.Lazy
 
recover(T) - Method in class cyclops.control.Maybe.Nothing
 
recover(Supplier<T>) - Method in class cyclops.control.Maybe.Nothing
 
recover(Supplier<T>) - Method in interface cyclops.control.Maybe
 
recover(T) - Method in interface cyclops.control.Maybe
 
recover(Function<? super X, ? extends T>) - Method in class cyclops.control.Try.Failure
 
recover(Function<? super X, ? extends T>) - Method in interface cyclops.control.Try
 
recover(Function<? super X, ? extends T>) - Method in class cyclops.control.Try.Success
 
recover(Class<X>, BiFunction<T1, T2, R>) - Method in class cyclops.function.FluentFunctions.FluentBiFunction
A BiFunction that can recover from the specified exception types, using the provided recovery Function
recover(Class<X>, Function<T, R>) - Method in class cyclops.function.FluentFunctions.FluentFunction
A Function that can recover from the specified exception types, using the provided recovery Function
recover(Class<X>, Supplier<R>) - Method in class cyclops.function.FluentFunctions.FluentSupplier
A supplier that can recover from the specified exception types, using the provided Supplier
recover(Class<X>, Fn3<T1, T2, T3, R>) - Method in class cyclops.function.FluentFunctions.FluentTriFunction
A TriFunction that can recover from the specified exception types, using the provided recovery Function
recover(Function<? super Throwable, ? extends U>) - Method in interface cyclops.stream.FutureStream
 
recover(Class<EX>, Function<? super EX, ? extends U>) - Method in interface cyclops.stream.FutureStream
 
recover(Function<? super Throwable, ? extends T>) - Method in interface cyclops.stream.ReactiveSeq
Recover from an exception with an alternative value
recover(Class<EX>, Function<? super EX, ? extends T>) - Method in interface cyclops.stream.ReactiveSeq
Recover from a particular exception type
recover(Function<? super Throwable, ? extends T>) - Method in interface cyclops.stream.Streamable
Recover from an exception with an alternative value
recover(Class<EX>, Function<? super EX, ? extends T>) - Method in interface cyclops.stream.Streamable
Recover from a particular exception type
recover(Stream<T>, Function<Throwable, ? extends T>) - Static method in class cyclops.Streams
 
recover(Stream<T>, Class<EX>, Function<EX, ? extends T>) - Static method in class cyclops.Streams
 
recoverFor(Class<? extends X>, Function<? super X, ? extends T>) - Method in class cyclops.control.Try.Failure
 
recoverFor(Class<? extends X>, Function<? super X, ? extends T>) - Method in interface cyclops.control.Try
Recover if exception is of specified type
recoverFor(Class<? extends X>, Function<? super X, ? extends T>) - Method in class cyclops.control.Try.Success
 
recoverWith(Supplier<? extends Maybe<T>>) - Method in class cyclops.control.Maybe.Just
 
recoverWith(Supplier<? extends Maybe<T>>) - Method in class cyclops.control.Maybe.Lazy
 
recoverWith(Supplier<? extends Maybe<T>>) - Method in class cyclops.control.Maybe.Nothing
 
recoverWith(Supplier<? extends Maybe<T>>) - Method in interface cyclops.control.Maybe
 
recoverWith(Function<? super X, ? extends Try<T, X>>) - Method in class cyclops.control.Try.Failure
 
recoverWith(Function<? super X, ? extends Try<T, X>>) - Method in interface cyclops.control.Try
flatMap recovery
recoverWith(Function<? super X, ? extends Try<T, X>>) - Method in class cyclops.control.Try.Success
 
recoverWithFor(Class<? extends X>, Function<? super X, ? extends Try.Success<T, X>>) - Method in class cyclops.control.Try.Failure
 
recoverWithFor(Class<? extends X>, Function<? super X, ? extends Try.Success<T, X>>) - Method in interface cyclops.control.Try
FlatMap recovery function if exception is of specified type
recoverWithFor(Class<? extends X>, Function<? super X, ? extends Try.Success<T, X>>) - Method in class cyclops.control.Try.Success
 
reduce(U, BiFunction<U, ? super T, U>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
reduce(Function<FastFuture, T>, T, BinaryOperator<T>) - Method in class com.aol.cyclops2.react.collectors.lazy.IncrementalReducer
 
reduce(Function<FastFuture, T>, BinaryOperator<T>) - Method in class com.aol.cyclops2.react.collectors.lazy.IncrementalReducer
 
reduce(Function<FastFuture, T>, U, BiFunction<U, ? super T, U>) - Method in class com.aol.cyclops2.react.collectors.lazy.IncrementalReducer
 
reduce(Function<FastFuture, T>, U, BiFunction<U, ? super T, U>, BinaryOperator<U>) - Method in class com.aol.cyclops2.react.collectors.lazy.IncrementalReducer
 
reduce(Monoid<T>) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
ReactiveSeq.of("hello","2","world","4").reduce(Reducers.toString(",")); //hello,2,world,4
reduce(BinaryOperator<T>) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
 
reduce(T, BinaryOperator<T>) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
 
reduce(U, BiFunction<U, ? super T, U>, BinaryOperator<U>) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
 
reduce(Stream<? extends Monoid<T>>) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
Reduce with multiple reducers in parallel NB if this Monad is an Optional [Arrays.asList(1,2,3)] reduce will operate on the Optional as if the list was one value To reduce over the values on the list, called streamedMonad() first.
reduce(Iterable<? extends Monoid<T>>) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
Reduce with multiple reducers in parallel NB if this Monad is an Optional [Arrays.asList(1,2,3)] reduce will operate on the Optional as if the list was one value To reduce over the values on the list, called streamedMonad() first.
reduce(Monoid<T>) - Method in interface com.aol.cyclops2.types.Folds
Reduce this Folds to a single value, using the supplied Monoid.
reduce(BinaryOperator<T>) - Method in interface com.aol.cyclops2.types.Folds
An equivalent function to Stream.reduce(BinaryOperator)
reduce(T, BinaryOperator<T>) - Method in interface com.aol.cyclops2.types.Folds
An equivalent function to Stream.reduce(Object, BinaryOperator)
reduce(U, BiFunction<U, ? super T, U>) - Method in interface com.aol.cyclops2.types.Folds
An equivalent function to Stream.reduce(Object, BinaryOperator)
reduce(U, BiFunction<U, ? super T, U>, BinaryOperator<U>) - Method in interface com.aol.cyclops2.types.Folds
An equivalent function to Stream.reduce(Object, BiFunction, BinaryOperator)
reduce(Stream<? extends Monoid<T>>) - Method in interface com.aol.cyclops2.types.Folds
Reduce with multiple reducers in parallel NB if this Monad is an Optional [Arrays.asList(1,2,3)] reduce will operate on the Optional as if the list was one value To reduce over the values on the list, called streamedMonad() first.
reduce(Iterable<? extends Monoid<T>>) - Method in interface com.aol.cyclops2.types.Folds
Reduce with multiple reducers in parallel NB if this Monad is an Optional [Arrays.asList(1,2,3)] reduce will operate on the Optional as if the list was one value To reduce over the values on the list, called streamedMonad() first.
reduce(BinaryOperator<U>) - Method in interface com.aol.cyclops2.types.futurestream.LazyStream
 
reduce(U, BinaryOperator<U>) - Method in interface com.aol.cyclops2.types.futurestream.LazyStream
 
reduce(T, BiFunction<T, ? super U, T>, BinaryOperator<T>) - Method in interface com.aol.cyclops2.types.futurestream.LazyStream
 
reduce(T, BiFunction<T, ? super U, T>) - Method in interface com.aol.cyclops2.types.futurestream.LazyStream
 
reduce(BinaryOperator<CompletableFuture<T>>) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Reduce a Stream
reduce(CompletableFuture<T>, BinaryOperator<CompletableFuture<T>>) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
 
reduce(CompletableFuture<U>, BiFunction<CompletableFuture<U>, ? super CompletableFuture<T>, CompletableFuture<U>>, BinaryOperator<CompletableFuture<U>>) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
 
reduce(Stream<T>) - Method in interface cyclops.function.Monoid
Perform a reduction operation on the supplied Stream
reduce(T, BinaryOperator<T>) - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
reduce(BinaryOperator<T>) - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
reduce(U, BiFunction<U, ? super T, U>, BinaryOperator<U>) - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
reduce(T, BiFunction<T, ? super U, T>) - Method in interface cyclops.stream.FutureStream
 
reduce(U, BinaryOperator<U>) - Method in interface cyclops.stream.FutureStream
 
reduce(T, BiFunction<T, ? super U, T>, BinaryOperator<T>) - Method in interface cyclops.stream.FutureStream
 
reduce(BinaryOperator<U>) - Method in interface cyclops.stream.FutureStream
 
reduce(Monoid<T>) - Method in interface cyclops.stream.ReactiveSeq
ReactiveSeq.of("hello","2","world","4").reduce(Reducers.toString(",")); //hello,2,world,4
reduce(BinaryOperator<T>) - Method in interface cyclops.stream.ReactiveSeq
 
reduce(T, BinaryOperator<T>) - Method in interface cyclops.stream.ReactiveSeq
 
reduce(U, BiFunction<U, ? super T, U>, BinaryOperator<U>) - Method in interface cyclops.stream.ReactiveSeq
 
reduce(Stream<? extends Monoid<T>>) - Method in interface cyclops.stream.ReactiveSeq
Reduce with multiple reducers in parallel NB if this Monad is an Optional [Arrays.asList(1,2,3)] reduce will operate on the Optional as if the list was one value To reduce over the values on the list, called streamedMonad() first.
reduce(Iterable<? extends Monoid<T>>) - Method in interface cyclops.stream.ReactiveSeq
Reduce with multiple reducers in parallel NB if this Monad is an Optional [Arrays.asList(1,2,3)] reduce will operate on the Optional as if the list was one value To reduce over the values on the list, called streamedMonad() first.
reduce(Monoid<T>) - Method in interface cyclops.stream.Streamable
Streamable.of("hello","2","world","4").reduce(Reducers.toString(",")); //hello,2,world,4
reduce(BinaryOperator<T>) - Method in interface cyclops.stream.Streamable
 
reduce(T, BinaryOperator<T>) - Method in interface cyclops.stream.Streamable
 
reduce(U, BiFunction<U, ? super T, U>, BinaryOperator<U>) - Method in interface cyclops.stream.Streamable
 
reduce(Stream<? extends Monoid<T>>) - Method in interface cyclops.stream.Streamable
Reduce with multiple reducers in parallel NB if this Monad is an Optional [Arrays.asList(1,2,3)] reduce will operate on the Optional as if the list was one value To reduce over the values on the list, called streamedMonad() first.
reduce(Iterable<? extends Monoid<T>>) - Method in interface cyclops.stream.Streamable
Reduce with multiple reducers in parallel NB if this Monad is an Optional [Arrays.asList(1,2,3)] reduce will operate on the Optional as if the list was one value To reduce over the values on the list, called streamedMonad() first.
reduce(Stream<R>, Iterable<? extends Monoid<R>>) - Static method in class cyclops.Streams
Simultaneously reduce a stream with multiple reducers
reduce(Stream<R>, Stream<? extends Monoid<R>>) - Static method in class cyclops.Streams
Simultanously reduce a stream with multiple reducers
Reducer<T> - Interface in cyclops.function
A class that extends Monoid to include a map operation to map to the type of the identity element first (to make reduction to immutable collections, for example, easier to work with in Java 8 Streams).
reduceResults(Collection<FastFuture<T>>, Function<FastFuture, T>, T, BinaryOperator<T>) - Method in class com.aol.cyclops2.react.collectors.lazy.IncrementalReducer
 
reduceResults(Collection<FastFuture<T>>, Function<FastFuture, T>, BinaryOperator<T>) - Method in class com.aol.cyclops2.react.collectors.lazy.IncrementalReducer
 
reduceResults(Collection<FastFuture<T>>, Function<FastFuture, T>, U, BiFunction<U, ? super T, U>, BinaryOperator<U>) - Method in class com.aol.cyclops2.react.collectors.lazy.IncrementalReducer
 
reduceResults(Collection<FastFuture<T>>, Function<FastFuture, T>, U, BiFunction<U, ? super T, U>) - Method in class com.aol.cyclops2.react.collectors.lazy.IncrementalReducer
 
Reducers - Class in cyclops
Class that holds Reducers, Monoids with a type conversion for reducing a dataset to a single value.
Reducers() - Constructor for class cyclops.Reducers
 
register(K, Adapter<V>) - Method in class cyclops.async.Pipes
Register a Queue, and get back a listening LazyFutureStream that runs on a single thread (not the calling thread)
registered() - Method in class cyclops.async.Pipes
 
registerLimit(long) - Method in class com.aol.cyclops2.react.async.subscription.AlwaysContinue
 
registerLimit(long) - Method in interface com.aol.cyclops2.react.async.subscription.Continueable
 
registerLimit(long) - Method in class com.aol.cyclops2.react.async.subscription.Subscription
 
registerSkip(long) - Method in class com.aol.cyclops2.react.async.subscription.AlwaysContinue
 
registerSkip(long) - Method in interface com.aol.cyclops2.react.async.subscription.Continueable
 
registerSkip(long) - Method in class com.aol.cyclops2.react.async.subscription.Subscription
 
registerTimeLimit(long) - Method in class com.aol.cyclops2.react.async.subscription.AlwaysContinue
 
registerTimeLimit(long) - Method in interface com.aol.cyclops2.react.async.subscription.Continueable
 
registerTimeLimit(long) - Method in class com.aol.cyclops2.react.async.subscription.Subscription
 
remainingCapacity() - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
remove(Object) - Method in class com.aol.cyclops2.data.collections.extensions.CollectionXImpl
 
remove(Object) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.AbstractLazyMutableCollection
 
remove(Object) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.AbstractLazyPersistentCollection
 
remove() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPQueueX
 
remove(int) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
remove(int) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
remove() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
remove(int) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyListX
 
remove() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyQueueX
 
remove(Object) - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
Deprecated. 
remove(Object, Object) - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
Deprecated.
remove(Object) - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
remove(Object, Object) - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
remove() - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
remove(Object) - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
remove(U) - Method in interface cyclops.stream.FutureStream
Remove all occurances of the specified element from the SequenceM
remove(T) - Method in interface cyclops.stream.ReactiveSeq
Remove all occurances of the specified element from the ReactiveSeq
remove(T) - Method in interface cyclops.stream.Streamable
Remove all occurances of the specified element from the Streamable
removeAll(Collection<?>) - Method in class com.aol.cyclops2.data.collections.extensions.CollectionXImpl
 
removeAll(Collection<?>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.AbstractLazyMutableCollection
 
removeAll(Collection<?>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.AbstractLazyPersistentCollection
 
removeAll(Collection) - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
removeAllS(Stream<? extends T>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
removeAllS(Iterable<? extends T>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
removeAllS(T...) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
removeAllS(Stream<? extends T>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
removeAllS(Iterable<? extends T>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
removeAllS(T...) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
removeAllS(Stream<? extends T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
removeAllS(Iterable<? extends T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
removeAllS(T...) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
removeAllS(Stream<? extends T>) - Method in interface com.aol.cyclops2.types.IterableFilterable
Remove all elements in the supplied Stream from this filterable
removeAllS(Iterable<? extends T>) - Method in interface com.aol.cyclops2.types.IterableFilterable
Remove all elements in the supplied Iterable from this filterable
removeAllS(T...) - Method in interface com.aol.cyclops2.types.IterableFilterable
Remove all supplied elements from this filterable
removeAllS(Stream<? extends T>) - Method in interface cyclops.collections.DequeX
 
removeAllS(Iterable<? extends T>) - Method in interface cyclops.collections.DequeX
 
removeAllS(T...) - Method in interface cyclops.collections.DequeX
 
removeAllS(Stream<? extends T>) - Method in interface cyclops.collections.immutable.PBagX
 
removeAllS(Iterable<? extends T>) - Method in interface cyclops.collections.immutable.PBagX
 
removeAllS(T...) - Method in interface cyclops.collections.immutable.PBagX
 
removeAllS(Stream<? extends Tuple2<K, V>>) - Method in interface cyclops.collections.immutable.PMapX
 
removeAllS(Iterable<? extends Tuple2<K, V>>) - Method in interface cyclops.collections.immutable.PMapX
 
removeAllS(Tuple2<K, V>...) - Method in interface cyclops.collections.immutable.PMapX
 
removeAllS(Stream<? extends T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
removeAllS(Iterable<? extends T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
removeAllS(T...) - Method in interface cyclops.collections.immutable.POrderedSetX
 
removeAllS(Stream<? extends T>) - Method in interface cyclops.collections.immutable.PQueueX
 
removeAllS(Iterable<? extends T>) - Method in interface cyclops.collections.immutable.PQueueX
 
removeAllS(T...) - Method in interface cyclops.collections.immutable.PQueueX
 
removeAllS(Stream<? extends T>) - Method in interface cyclops.collections.immutable.PSetX
 
removeAllS(Iterable<? extends T>) - Method in interface cyclops.collections.immutable.PSetX
 
removeAllS(T...) - Method in interface cyclops.collections.immutable.PSetX
 
removeAllS(Stream<? extends T>) - Method in interface cyclops.collections.immutable.PStackX
 
removeAllS(Iterable<? extends T>) - Method in interface cyclops.collections.immutable.PStackX
 
removeAllS(T...) - Method in interface cyclops.collections.immutable.PStackX
 
removeAllS(Stream<? extends T>) - Method in interface cyclops.collections.immutable.PVectorX
 
removeAllS(Iterable<? extends T>) - Method in interface cyclops.collections.immutable.PVectorX
 
removeAllS(T...) - Method in interface cyclops.collections.immutable.PVectorX
 
removeAllS(Stream<? extends T>) - Method in interface cyclops.collections.ListX
 
removeAllS(Iterable<? extends T>) - Method in interface cyclops.collections.ListX
 
removeAllS(T...) - Method in interface cyclops.collections.ListX
 
removeAllS(Stream<? extends Tuple2<K, V>>) - Method in interface cyclops.collections.MapX
 
removeAllS(Iterable<? extends Tuple2<K, V>>) - Method in interface cyclops.collections.MapX
 
removeAllS(Tuple2<K, V>...) - Method in interface cyclops.collections.MapX
 
removeAllS(Stream<? extends T>) - Method in interface cyclops.collections.QueueX
 
removeAllS(Iterable<? extends T>) - Method in interface cyclops.collections.QueueX
 
removeAllS(T...) - Method in interface cyclops.collections.QueueX
 
removeAllS(Stream<? extends T>) - Method in interface cyclops.collections.SetX
 
removeAllS(Iterable<? extends T>) - Method in interface cyclops.collections.SetX
 
removeAllS(T...) - Method in interface cyclops.collections.SetX
 
removeAllS(Stream<? extends T>) - Method in interface cyclops.collections.SortedSetX
 
removeAllS(Iterable<? extends T>) - Method in interface cyclops.collections.SortedSetX
 
removeAllS(T...) - Method in interface cyclops.collections.SortedSetX
 
removeAllS(Stream<? extends T>) - Method in interface cyclops.stream.ReactiveSeq
 
removeAllS(Iterable<? extends T>) - Method in interface cyclops.stream.ReactiveSeq
 
removeAllS(T...) - Method in interface cyclops.stream.ReactiveSeq
 
removeFirst() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
removeFirstOccurrence(Object) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
removeIf(Predicate<? super T>) - Method in class com.aol.cyclops2.data.collections.extensions.CollectionXImpl
 
removeIf(Predicate<? super T>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.AbstractLazyMutableCollection
 
removeIf(Predicate<? super T>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.AbstractLazyPersistentCollection
 
removeIf(Predicate) - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
removeLast() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
removeLastOccurrence(Object) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
RepeatableStream<T> - Class in com.aol.cyclops2.types.futurestream
 
RepeatableStream() - Constructor for class com.aol.cyclops2.types.futurestream.RepeatableStream
 
replace(K, V, V) - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
Deprecated.
replace(K, V) - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
Deprecated.
replace(K, V, V) - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
replace(K, V) - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
replaceAll(UnaryOperator<T>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyListX
 
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
Deprecated.
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
replicate(long, Higher<CRE, T>) - Method in interface cyclops.typeclasses.monad.Monad
 
request(long) - Method in class com.aol.cyclops2.types.stream.reactive.ReactiveTask
 
requestAll() - Method in class com.aol.cyclops2.types.stream.reactive.ReactiveTask
Request all elements to be processed from the processing Stream
requestAllAsync() - Method in class com.aol.cyclops2.types.stream.reactive.ReactiveTask
Request all elements to be processed asynchronously in the processing stream
requestAsync(long) - Method in class com.aol.cyclops2.types.stream.reactive.ReactiveTask
Asyncrhonously request more elements from the Stream
requestOne() - Method in class com.aol.cyclops2.types.stream.reactive.ValueSubscriber
 
resolve() - Method in class cyclops.control.either.Either.Lazy
 
resolve() - Method in class cyclops.control.either.Either3.Lazy
 
resolve() - Method in class cyclops.control.either.Either4.Lazy
 
resolve() - Method in class cyclops.control.either.Either5.Lazy
 
resolve() - Method in class cyclops.control.Maybe.Lazy
 
result() - Method in interface cyclops.control.Trampoline
 
resume(Functor<F>, Function<Higher<F, Free<F, T>>, R>) - Method in class cyclops.free.Free
 
resume(Functor<F>) - Method in class cyclops.free.Free
 
retainAll(Collection<?>) - Method in class com.aol.cyclops2.data.collections.extensions.CollectionXImpl
 
retainAll(Collection<?>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.AbstractLazyMutableCollection
 
retainAll(Collection<?>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.AbstractLazyPersistentCollection
 
retainAll(Collection) - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
retainAllS(Iterable<? extends T>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
retainAllS(Stream<? extends T>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
retainAllS(T...) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
retainAllS(Iterable<? extends T>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
retainAllS(Stream<? extends T>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
retainAllS(T...) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
retainAllS(Iterable<? extends T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
retainAllS(Stream<? extends T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
retainAllS(T...) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
retainAllS(Iterable<? extends T>) - Method in interface com.aol.cyclops2.types.IterableFilterable
Retain only the supplied elements in the returned Filters
retainAllS(Stream<? extends T>) - Method in interface com.aol.cyclops2.types.IterableFilterable
Retain only the supplied elements in the returned Filters
retainAllS(T...) - Method in interface com.aol.cyclops2.types.IterableFilterable
Retain only the supplied elements in the returned Filters
retainAllS(Iterable<? extends T>) - Method in interface cyclops.collections.DequeX
 
retainAllS(Stream<? extends T>) - Method in interface cyclops.collections.DequeX
 
retainAllS(T...) - Method in interface cyclops.collections.DequeX
 
retainAllS(Iterable<? extends T>) - Method in interface cyclops.collections.immutable.PBagX
 
retainAllS(Stream<? extends T>) - Method in interface cyclops.collections.immutable.PBagX
 
retainAllS(T...) - Method in interface cyclops.collections.immutable.PBagX
 
retainAllS(Iterable<? extends Tuple2<K, V>>) - Method in interface cyclops.collections.immutable.PMapX
 
retainAllS(Stream<? extends Tuple2<K, V>>) - Method in interface cyclops.collections.immutable.PMapX
 
retainAllS(Tuple2<K, V>...) - Method in interface cyclops.collections.immutable.PMapX
 
retainAllS(Iterable<? extends T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
retainAllS(Stream<? extends T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
retainAllS(T...) - Method in interface cyclops.collections.immutable.POrderedSetX
 
retainAllS(Iterable<? extends T>) - Method in interface cyclops.collections.immutable.PQueueX
 
retainAllS(Stream<? extends T>) - Method in interface cyclops.collections.immutable.PQueueX
 
retainAllS(T...) - Method in interface cyclops.collections.immutable.PQueueX
 
retainAllS(Iterable<? extends T>) - Method in interface cyclops.collections.immutable.PSetX
 
retainAllS(Stream<? extends T>) - Method in interface cyclops.collections.immutable.PSetX
 
retainAllS(T...) - Method in interface cyclops.collections.immutable.PSetX
 
retainAllS(Iterable<? extends T>) - Method in interface cyclops.collections.immutable.PStackX
 
retainAllS(Stream<? extends T>) - Method in interface cyclops.collections.immutable.PStackX
 
retainAllS(T...) - Method in interface cyclops.collections.immutable.PStackX
 
retainAllS(Iterable<? extends T>) - Method in interface cyclops.collections.immutable.PVectorX
 
retainAllS(Stream<? extends T>) - Method in interface cyclops.collections.immutable.PVectorX
 
retainAllS(T...) - Method in interface cyclops.collections.immutable.PVectorX
 
retainAllS(Iterable<? extends T>) - Method in interface cyclops.collections.ListX
 
retainAllS(Stream<? extends T>) - Method in interface cyclops.collections.ListX
 
retainAllS(T...) - Method in interface cyclops.collections.ListX
 
retainAllS(Iterable<? extends Tuple2<K, V>>) - Method in interface cyclops.collections.MapX
 
retainAllS(Stream<? extends Tuple2<K, V>>) - Method in interface cyclops.collections.MapX
 
retainAllS(Tuple2<K, V>...) - Method in interface cyclops.collections.MapX
 
retainAllS(Iterable<? extends T>) - Method in interface cyclops.collections.QueueX
 
retainAllS(Stream<? extends T>) - Method in interface cyclops.collections.QueueX
 
retainAllS(T...) - Method in interface cyclops.collections.QueueX
 
retainAllS(Iterable<? extends T>) - Method in interface cyclops.collections.SetX
 
retainAllS(Stream<? extends T>) - Method in interface cyclops.collections.SetX
 
retainAllS(T...) - Method in interface cyclops.collections.SetX
 
retainAllS(Iterable<? extends T>) - Method in interface cyclops.collections.SortedSetX
 
retainAllS(Stream<? extends T>) - Method in interface cyclops.collections.SortedSetX
 
retainAllS(T...) - Method in interface cyclops.collections.SortedSetX
 
retainAllS(Iterable<? extends T>) - Method in interface cyclops.stream.ReactiveSeq
 
retainAllS(Stream<? extends T>) - Method in interface cyclops.stream.ReactiveSeq
 
retainAllS(T...) - Method in interface cyclops.stream.ReactiveSeq
 
retry(Function<? super T, ? extends R>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
retry(Function<? super T, ? extends R>, int, long, TimeUnit) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
retry(Function<? super T, ? extends R>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
retry(Function<? super T, ? extends R>, int, long, TimeUnit) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
retry(Function<? super U, ? extends R>) - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
Will execute this phase on the RetryExecutor (default or user supplied).
retry(Function<? super U, ? extends R>) - Method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
Will execute this phase on the RetryExecutor (default or user supplied).
retry(Function<? super U, ? extends R>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
Will execute this phase on the RetryExecutor (default or user supplied).
retry(Function<? super T, ? extends R>) - Method in interface com.aol.cyclops2.types.Transformable
Retry a transformation if it fails.
retry(Function<? super T, ? extends R>, int, long, TimeUnit) - Method in interface com.aol.cyclops2.types.Transformable
Retry a transformation if it fails.
retry(Function<? super T, ? extends R>) - Method in interface cyclops.collections.DequeX
 
retry(Function<? super T, ? extends R>, int, long, TimeUnit) - Method in interface cyclops.collections.DequeX
 
retry(Function<? super T, ? extends R>) - Method in interface cyclops.collections.immutable.PBagX
 
retry(Function<? super T, ? extends R>, int, long, TimeUnit) - Method in interface cyclops.collections.immutable.PBagX
 
retry(Function<? super T, ? extends R>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
retry(Function<? super T, ? extends R>, int, long, TimeUnit) - Method in interface cyclops.collections.immutable.POrderedSetX
 
retry(Function<? super T, ? extends R>) - Method in interface cyclops.collections.immutable.PSetX
 
retry(Function<? super T, ? extends R>, int, long, TimeUnit) - Method in interface cyclops.collections.immutable.PSetX
 
retry(Function<? super T, ? extends R>) - Method in interface cyclops.collections.immutable.PStackX
 
retry(Function<? super T, ? extends R>, int, long, TimeUnit) - Method in interface cyclops.collections.immutable.PStackX
 
retry(Function<? super T, ? extends R>) - Method in interface cyclops.collections.immutable.PVectorX
 
retry(Function<? super T, ? extends R>, int, long, TimeUnit) - Method in interface cyclops.collections.immutable.PVectorX
 
retry(Function<? super T, ? extends R>) - Method in interface cyclops.collections.ListX
 
retry(Function<? super T, ? extends R>, int, long, TimeUnit) - Method in interface cyclops.collections.ListX
 
retry(Function<? super T, ? extends R>) - Method in interface cyclops.collections.QueueX
 
retry(Function<? super T, ? extends R>, int, long, TimeUnit) - Method in interface cyclops.collections.QueueX
 
retry(Function<? super T, ? extends R>) - Method in interface cyclops.collections.SetX
 
retry(Function<? super T, ? extends R>, int, long, TimeUnit) - Method in interface cyclops.collections.SetX
 
retry(Function<? super T, ? extends R>) - Method in interface cyclops.collections.SortedSetX
 
retry(Function<? super T, ? extends R>, int, long, TimeUnit) - Method in interface cyclops.collections.SortedSetX
 
retry(Function<? super PT, ? extends R>) - Method in interface cyclops.control.either.Either
 
retry(Function<? super PT, ? extends R>, int, long, TimeUnit) - Method in interface cyclops.control.either.Either
 
retry(Function<? super RT, ? extends R>) - Method in interface cyclops.control.either.Either3
 
retry(Function<? super RT, ? extends R>, int, long, TimeUnit) - Method in interface cyclops.control.either.Either3
 
retry(Function<? super RT, ? extends R>) - Method in interface cyclops.control.either.Either4
 
retry(Function<? super RT, ? extends R>, int, long, TimeUnit) - Method in interface cyclops.control.either.Either4
 
retry(Function<? super RT, ? extends R>) - Method in interface cyclops.control.either.Either5
 
retry(Function<? super RT, ? extends R>, int, long, TimeUnit) - Method in interface cyclops.control.either.Either5
 
retry(Function<? super T, ? extends R>) - Method in interface cyclops.control.Eval
 
retry(Function<? super T, ? extends R>, int, long, TimeUnit) - Method in interface cyclops.control.Eval
 
retry(Function<? super PT, ? extends R>) - Method in interface cyclops.control.Ior
 
retry(Function<? super PT, ? extends R>, int, long, TimeUnit) - Method in interface cyclops.control.Ior
 
retry(Function<? super T, ? extends R>) - Method in interface cyclops.control.Maybe
 
retry(Function<? super T, ? extends R>, int, long, TimeUnit) - Method in interface cyclops.control.Maybe
 
retry(Function<? super T, ? extends R>) - Method in interface cyclops.control.Try
 
retry(Function<? super T, ? extends R>, int, long, TimeUnit) - Method in interface cyclops.control.Try
 
retry(Function<? super PT, ? extends R>) - Method in interface cyclops.control.Xor
 
retry(Function<? super PT, ? extends R>, int, long, TimeUnit) - Method in interface cyclops.control.Xor
 
retry(int, int) - Method in class cyclops.function.FluentFunctions.FluentBiFunction
A BiFunction capable of retrying on failure using an exponential backoff strategy
retry(int, int) - Method in class cyclops.function.FluentFunctions.FluentFunction
A Function capable of retrying on failure using an exponential backoff strategy
retry(int, int) - Method in class cyclops.function.FluentFunctions.FluentSupplier
A supplier capable of retrying on failure using an exponential backoff strategy
retry(int, int) - Method in class cyclops.function.FluentFunctions.FluentTriFunction
A TriFunction capable of retrying on failure using an exponential backoff strategy
retry(Function<? super T, ? extends R>) - Method in interface cyclops.monads.AnyM
 
retry(Function<? super T, ? extends R>, int, long, TimeUnit) - Method in interface cyclops.monads.AnyM
 
retry(Function<? super U, ? extends R>) - Method in interface cyclops.stream.FutureStream
 
retry(Function<? super T, ? extends R>) - Method in interface cyclops.stream.ReactiveSeq
Retry a transformation if it fails.
retry(Function<? super T, ? extends R>, int, long, TimeUnit) - Method in interface cyclops.stream.ReactiveSeq
Retry a transformation if it fails.
retry(Function<? super T, ? extends R>) - Method in interface cyclops.stream.Streamable
Retry a transformation if it fails.
RetryBuilder - Class in com.aol.cyclops2.react
 
RetryBuilder() - Constructor for class com.aol.cyclops2.react.RetryBuilder
 
RetryBuilder.factory - Enum in com.aol.cyclops2.react
 
returnPopulator(LazyReact) - Method in interface com.aol.cyclops2.types.futurestream.LazyToQueue
 
reveresedJDKStream() - Method in interface com.aol.cyclops2.types.stream.ToStream
 
reveresedStream() - Method in interface com.aol.cyclops2.types.stream.ToStream
 
reverse() - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
reverse() - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
reverse() - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
reverse() - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
reverse() - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
reverse() - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Reverse this Stream, by reversing the order in which the underlying Futures will be processed
reverse() - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
Reversed, operating on the underlying futures.
reverse() - Method in interface com.aol.cyclops2.types.Traversable
Potentially efficient Stream reversal.
reverse() - Method in interface cyclops.collections.DequeX
 
reverse() - Method in interface cyclops.collections.immutable.PBagX
 
reverse() - Method in interface cyclops.collections.immutable.POrderedSetX
 
reverse() - Method in interface cyclops.collections.immutable.PQueueX
 
reverse() - Method in interface cyclops.collections.immutable.PSetX
 
reverse() - Method in interface cyclops.collections.immutable.PStackX
 
reverse() - Method in interface cyclops.collections.immutable.PVectorX
 
reverse() - Method in interface cyclops.collections.ListX
 
reverse() - Method in interface cyclops.collections.QueueX
 
reverse() - Method in interface cyclops.collections.SetX
 
reverse() - Method in interface cyclops.collections.SortedSetX
 
reverse() - Method in interface cyclops.function.Fn2
 
reverse() - Method in class cyclops.monads.transformers.ListT
 
reverse() - Method in interface cyclops.stream.FutureStream
Reverse a stream.
reverse() - Method in interface cyclops.stream.ReactiveSeq
 
reverse() - Method in interface cyclops.stream.Streamable
 
reverse(Stream<U>) - Static method in class cyclops.Streams
Reverse a Stream
reversedListOf(List<T>) - Static method in interface cyclops.stream.ReactiveSeq
Construct a Reveresed Sequence from the provided elements Can be reversed (again) efficiently
reversedListOf(List<T>) - Static method in interface cyclops.stream.Streamable
Construct a Reveresed Sequence from the provided elements Can be reversed (again) efficiently
reversedOf(T...) - Static method in interface cyclops.stream.ReactiveSeq
Construct a Reveresed Sequence from the provided elements Can be reversed (again) efficiently
reversedOf(T...) - Static method in interface cyclops.stream.Streamable
Construct a Reveresed Sequence from the provided elements Can be reversed (again) efficiently
reversedStream(List<U>) - Static method in class cyclops.Streams
Create a reversed Stream from a List
right(PT) - Static method in interface cyclops.control.either.Either
Create an instance of the primary type.
Right() - Constructor for class cyclops.control.either.Either.Right
 
right(RT) - Static method in interface cyclops.control.either.Either3
Construct a Either3#Right
Right() - Constructor for class cyclops.control.either.Either3.Right
 
right(RT) - Static method in interface cyclops.control.either.Either4
Construct a Either4#Right
Right() - Constructor for class cyclops.control.either.Either4.Right
 
right(RT) - Static method in interface cyclops.control.either.Either5
Construct a Either4#Right
Right() - Constructor for class cyclops.control.either.Either5.Right
 
rightEval(Eval<RT>) - Static method in interface cyclops.control.either.Either
 
rightEval(Eval<RT>) - Static method in interface cyclops.control.either.Either3
Construct a Either3#Right from an Eval
rightEval(Eval<RT>) - Static method in interface cyclops.control.either.Either4
Construct a Either4#Right from an Eval
rightEval(Eval<RT>) - Static method in interface cyclops.control.either.Either5
Construct a Either4#Right from an Eval
rightOuterJoin(Stream<? extends T>, BiPredicate<? super U, ? super T>) - Method in interface cyclops.stream.FutureStream
Right outer join 2 streams into one.
rightOuterJoin(Streamable<U>, BiPredicate<T, U>) - Method in interface cyclops.stream.Streamable
 
run() - Method in interface com.aol.cyclops2.types.futurestream.LazyStream
Trigger a lazy stream as a task on the provided Executor
run(Collector<U, A, R>) - Method in interface com.aol.cyclops2.types.futurestream.LazyStream
Trigger a lazy stream and return the results in the Collection created by the collector
run() - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
run() - Method in interface cyclops.control.Try.CheckedRunnable
 
run(Try.CheckedRunnable<X>) - Method in interface cyclops.control.Try.Init
Run the supplied CheckedRunnable and trap any Exceptions Return type is Void
run(Try.CheckedRunnable<X>) - Method in class cyclops.control.Try.MyInit
 
run(Free<Fn0.SupplierKind.µ, A>) - Static method in interface cyclops.function.Fn0
 
runAfterBoth(CompletionStage<?>, Runnable) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
runAfterBothAsync(CompletionStage<?>, Runnable) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
runAfterBothAsync(CompletionStage<?>, Runnable, Executor) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
runAfterEither(CompletionStage<?>, Runnable) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
runAfterEitherAsync(CompletionStage<?>, Runnable) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
runAfterEitherAsync(CompletionStage<?>, Runnable, Executor) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
runContinuation(Runnable) - Method in interface com.aol.cyclops2.types.futurestream.LazyStream
 
runFuture(Executor, Consumer<? super FoldableTraversable<T>>) - Method in interface com.aol.cyclops2.types.FoldableTraversable
 
runLazy(Consumer<? super FoldableTraversable<T>>) - Method in interface com.aol.cyclops2.types.FoldableTraversable
 
runOnCurrent() - Method in interface com.aol.cyclops2.types.futurestream.LazyStream
Trigger a lazy stream
runThread(Runnable) - Method in interface com.aol.cyclops2.types.futurestream.LazyStream
 
runWithCatch(Try.CheckedRunnable<X>, Class<? extends X>...) - Static method in interface cyclops.control.Try
Try to execute supplied Runnable and will Catch specified Excpetions or java.lang.Exception if none specified.

S

s(Fn0<T>) - Static method in class cyclops.function.Lambda
E.g.
safeJoin(FastFuture<T>) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
 
SamplingCollector<T> - Class in com.aol.cyclops2.react.collectors.lazy
Class that allows client code to only collect a sample of results from an Infinite SimpleReact Stream The SamplingCollector won't collect results itself, but hand of control to a consumer that can when Sampling triggered.
SamplingCollector(int, LazyResultConsumer<T>) - Constructor for class com.aol.cyclops2.react.collectors.lazy.SamplingCollector
 
scanLeft(Monoid<T>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
scanLeft(Monoid<T>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
scanLeft(Monoid<T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
scanLeft(Monoid<T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
scanLeft(Monoid<T>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
scanLeft(Monoid<T>) - Method in interface com.aol.cyclops2.types.Traversable
Scan left using supplied Monoid
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface com.aol.cyclops2.types.Traversable
Scan left
scanLeft(Monoid<T>) - Method in interface cyclops.collections.DequeX
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface cyclops.collections.DequeX
 
scanLeft(Monoid<T>) - Method in interface cyclops.collections.immutable.PBagX
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface cyclops.collections.immutable.PBagX
 
scanLeft(Monoid<T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
scanLeft(Monoid<T>) - Method in interface cyclops.collections.immutable.PQueueX
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface cyclops.collections.immutable.PQueueX
 
scanLeft(Monoid<T>) - Method in interface cyclops.collections.immutable.PSetX
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface cyclops.collections.immutable.PSetX
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface cyclops.collections.immutable.PStackX
 
scanLeft(Monoid<T>) - Method in interface cyclops.collections.immutable.PStackX
 
scanLeft(Monoid<T>) - Method in interface cyclops.collections.immutable.PVectorX
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface cyclops.collections.immutable.PVectorX
 
scanLeft(Monoid<T>) - Method in interface cyclops.collections.ListX
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface cyclops.collections.ListX
 
scanLeft(Monoid<T>) - Method in interface cyclops.collections.QueueX
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface cyclops.collections.QueueX
 
scanLeft(Monoid<T>) - Method in interface cyclops.collections.SetX
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface cyclops.collections.SetX
 
scanLeft(Monoid<T>) - Method in interface cyclops.collections.SortedSetX
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface cyclops.collections.SortedSetX
 
scanLeft(Monoid<T>) - Method in class cyclops.monads.transformers.ListT
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in class cyclops.monads.transformers.ListT
 
scanLeft(T, BiFunction<? super T, ? super U, ? extends T>) - Method in interface cyclops.stream.FutureStream
Scan a stream to the left.
scanLeft(Monoid<U>) - Method in interface cyclops.stream.FutureStream
 
scanLeft(Monoid<T>) - Method in interface cyclops.stream.ReactiveSeq
Scan left using supplied Monoid
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface cyclops.stream.ReactiveSeq
Scan left
scanLeft(Monoid<T>) - Method in interface cyclops.stream.Streamable
Scan left using supplied Monoid
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface cyclops.stream.Streamable
Scan left
scanLeft(Stream<T>, Monoid<T>) - Static method in class cyclops.Streams
Scan left using supplied Monoid
scanRight(Monoid<T>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
scanRight(Monoid<T>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
scanRight(Monoid<T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
scanRight(Monoid<T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
scanRight(Monoid<T>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
scanRight(Monoid<T>) - Method in interface com.aol.cyclops2.types.Traversable
Scan right
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface com.aol.cyclops2.types.Traversable
Scan right
scanRight(Monoid<T>) - Method in interface cyclops.collections.DequeX
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface cyclops.collections.DequeX
 
scanRight(Monoid<T>) - Method in interface cyclops.collections.immutable.PBagX
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface cyclops.collections.immutable.PBagX
 
scanRight(Monoid<T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
scanRight(Monoid<T>) - Method in interface cyclops.collections.immutable.PQueueX
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface cyclops.collections.immutable.PQueueX
 
scanRight(Monoid<T>) - Method in interface cyclops.collections.immutable.PSetX
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface cyclops.collections.immutable.PSetX
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface cyclops.collections.immutable.PStackX
 
scanRight(Monoid<T>) - Method in interface cyclops.collections.immutable.PStackX
 
scanRight(Monoid<T>) - Method in interface cyclops.collections.immutable.PVectorX
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface cyclops.collections.immutable.PVectorX
 
scanRight(Monoid<T>) - Method in interface cyclops.collections.ListX
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface cyclops.collections.ListX
 
scanRight(Monoid<T>) - Method in interface cyclops.collections.QueueX
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface cyclops.collections.QueueX
 
scanRight(Monoid<T>) - Method in interface cyclops.collections.SetX
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface cyclops.collections.SetX
 
scanRight(Monoid<T>) - Method in interface cyclops.collections.SortedSetX
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface cyclops.collections.SortedSetX
 
scanRight(Monoid<T>) - Method in class cyclops.monads.transformers.ListT
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in class cyclops.monads.transformers.ListT
 
scanRight(R, BiFunction<? super U, ? super R, ? extends R>) - Method in interface cyclops.stream.FutureStream
Scan a stream to the right.
scanRight(Monoid<U>) - Method in interface cyclops.stream.FutureStream
 
scanRight(Monoid<T>) - Method in interface cyclops.stream.ReactiveSeq
Scan right
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface cyclops.stream.ReactiveSeq
Scan right
scanRight(Monoid<T>) - Method in interface cyclops.stream.Streamable
Scan right
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface cyclops.stream.Streamable
Scan right
scanRight(Stream<T>, U, BiFunction<? super T, ? super U, ? extends U>) - Static method in class cyclops.Streams
 
schedule(String, ScheduledExecutorService) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
Execute this Stream on a schedule
schedule(String, ScheduledExecutorService) - Method in interface com.aol.cyclops2.types.Folds
Execute this Stream on a schedule
schedule(String, ScheduledExecutorService, Supplier<T>) - Static method in class cyclops.async.Future
Schedule the population of a Future from the provided Supplier, the provided Cron (Quartz format) expression will be used to trigger the population of the Future.
schedule(long, ScheduledExecutorService, Supplier<T>) - Static method in class cyclops.async.Future
Schedule the population of a Future from the provided Supplier after the specified delay.
schedule(String, ScheduledExecutorService, Supplier<T>) - Static method in class cyclops.CompletableFutures
Schedule the population of a CompletableFuture from the provided Supplier, the provided Cron (Quartz format) expression will be used to trigger the population of the CompletableFuture.
schedule(long, ScheduledExecutorService, Supplier<T>) - Static method in class cyclops.CompletableFutures
Schedule the population of a CompletableFuture from the provided Supplier after the specified delay.
schedule(String, ScheduledExecutorService) - Method in interface cyclops.stream.ReactiveSeq
Execute this Stream on a schedule
schedule(Stream<T>, String, ScheduledExecutorService) - Static method in class cyclops.Streams
Execute this Stream on a schedule
scheduleFixedDelay(long, ScheduledExecutorService) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
Execute this Stream on a schedule
scheduleFixedDelay(long, ScheduledExecutorService) - Method in interface com.aol.cyclops2.types.Folds
Execute this Stream on a schedule
scheduleFixedDelay(long, ScheduledExecutorService) - Method in interface cyclops.stream.ReactiveSeq
Execute this Stream on a schedule
scheduleFixedDelay(Stream<T>, long, ScheduledExecutorService) - Static method in class cyclops.Streams
Execute this Stream on a schedule
scheduleFixedRate(long, ScheduledExecutorService) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
Execute this Stream on a schedule
scheduleFixedRate(long, ScheduledExecutorService) - Method in interface com.aol.cyclops2.types.Folds
Execute this Stream on a schedule
scheduleFixedRate(long, ScheduledExecutorService) - Method in interface cyclops.stream.ReactiveSeq
Execute this Stream on a schedule
scheduleFixedRate(Stream<T>, long, ScheduledExecutorService) - Static method in class cyclops.Streams
Execute this Stream on a schedule
SECOND - Static variable in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
secondary(ST) - Static method in interface cyclops.control.Ior
Create an instance of the secondary type.
Secondary() - Constructor for class cyclops.control.Ior.Secondary
 
secondary(ST) - Static method in interface cyclops.control.Xor
Create an instance of the secondary type.
Secondary() - Constructor for class cyclops.control.Xor.Secondary
 
secondaryFlatMap(Function<? super ST, ? extends Xor<LT1, PT>>) - Method in class cyclops.control.either.Either.Lazy
 
secondaryFlatMap(Function<? super ST, ? extends Xor<LT1, PT>>) - Method in class cyclops.control.either.Either.Left
 
secondaryFlatMap(Function<? super ST, ? extends Xor<LT1, PT>>) - Method in class cyclops.control.either.Either.Right
 
secondaryFlatMap(Function<? super ST, ? extends Xor<LT1, PT>>) - Method in interface cyclops.control.either.Either
Perform a flatMap operation on the Left type
secondaryFlatMap(Function<? super ST, ? extends Ior<LT1, PT>>) - Method in class cyclops.control.Ior.Both
 
secondaryFlatMap(Function<? super ST, ? extends Ior<LT1, PT>>) - Method in class cyclops.control.Ior.Primary
 
secondaryFlatMap(Function<? super ST, ? extends Ior<LT1, PT>>) - Method in class cyclops.control.Ior.Secondary
 
secondaryFlatMap(Function<? super ST, ? extends Ior<LT1, PT>>) - Method in interface cyclops.control.Ior
Perform a flatMap operation on the Secondary type
secondaryFlatMap(Function<? super ST, ? extends Xor<LT1, PT>>) - Method in class cyclops.control.Xor.Primary
 
secondaryFlatMap(Function<? super ST, ? extends Xor<LT1, PT>>) - Method in class cyclops.control.Xor.Secondary
 
secondaryFlatMap(Function<? super ST, ? extends Xor<LT1, PT>>) - Method in interface cyclops.control.Xor
Perform a flatMap operation on the Secondary type
secondaryGet() - Method in class cyclops.control.either.Either.Lazy
 
secondaryGet() - Method in class cyclops.control.either.Either.Left
 
secondaryGet() - Method in class cyclops.control.either.Either.Right
 
secondaryGet() - Method in interface cyclops.control.either.Either
 
secondaryGet() - Method in class cyclops.control.Ior.Both
 
secondaryGet() - Method in class cyclops.control.Ior.Primary
 
secondaryGet() - Method in class cyclops.control.Ior.Secondary
 
secondaryGet() - Method in interface cyclops.control.Ior
 
secondaryGet() - Method in class cyclops.control.Xor.Primary
 
secondaryGet() - Method in class cyclops.control.Xor.Secondary
 
secondaryGet() - Method in interface cyclops.control.Xor
 
secondaryMap(Function<? super ST, ? extends R>) - Method in class cyclops.control.either.Either.Lazy
 
secondaryMap(Function<? super ST, ? extends R>) - Method in class cyclops.control.either.Either.Left
 
secondaryMap(Function<? super ST, ? extends R>) - Method in class cyclops.control.either.Either.Right
 
secondaryMap(Function<? super ST, ? extends R>) - Method in interface cyclops.control.either.Either
Always map the Left type of this Either if it is present using the provided transformation function
secondaryMap(Function<? super ST, ? extends R>) - Method in class cyclops.control.Ior.Both
 
secondaryMap(Function<? super ST, ? extends R>) - Method in class cyclops.control.Ior.Primary
 
secondaryMap(Function<? super ST, ? extends R>) - Method in class cyclops.control.Ior.Secondary
 
secondaryMap(Function<? super ST, ? extends R>) - Method in interface cyclops.control.Ior
Always map the Secondary type of this Ior if it is present using the provided transformation function
secondaryMap(Function<? super ST, ? extends R>) - Method in class cyclops.control.Xor.Primary
 
secondaryMap(Function<? super ST, ? extends R>) - Method in class cyclops.control.Xor.Secondary
 
secondaryMap(Function<? super ST, ? extends R>) - Method in interface cyclops.control.Xor
Always map the Secondary type of this Xor if it is present using the provided transformation function
secondaryPeek(Consumer<? super ST>) - Method in class cyclops.control.either.Either.Lazy
 
secondaryPeek(Consumer<? super ST>) - Method in class cyclops.control.either.Either.Left
 
secondaryPeek(Consumer<? super ST>) - Method in class cyclops.control.either.Either.Right
 
secondaryPeek(Consumer<? super ST>) - Method in interface cyclops.control.either.Either
Peek at the Left type value if present
secondaryPeek(Consumer<? super ST>) - Method in class cyclops.control.Ior.Both
 
secondaryPeek(Consumer<? super ST>) - Method in class cyclops.control.Ior.Primary
 
secondaryPeek(Consumer<? super ST>) - Method in class cyclops.control.Ior.Secondary
 
secondaryPeek(Consumer<? super ST>) - Method in interface cyclops.control.Ior
Peek at the Secondary type value if present
secondaryPeek(Consumer<? super ST>) - Method in class cyclops.control.Xor.Primary
 
secondaryPeek(Consumer<? super ST>) - Method in class cyclops.control.Xor.Secondary
 
secondaryPeek(Consumer<? super ST>) - Method in interface cyclops.control.Xor
Peek at the Secondary type value if present
secondaryToOptional() - Method in class cyclops.control.either.Either.Lazy
 
secondaryToOptional() - Method in class cyclops.control.either.Either.Left
 
secondaryToOptional() - Method in class cyclops.control.either.Either.Right
 
secondaryToOptional() - Method in interface cyclops.control.either.Either
 
secondaryToOptional() - Method in class cyclops.control.Ior.Both
 
secondaryToOptional() - Method in class cyclops.control.Ior.Primary
 
secondaryToOptional() - Method in class cyclops.control.Ior.Secondary
 
secondaryToOptional() - Method in interface cyclops.control.Ior
 
secondaryToOptional() - Method in class cyclops.control.Xor.Primary
 
secondaryToOptional() - Method in class cyclops.control.Xor.Secondary
 
secondaryToOptional() - Method in interface cyclops.control.Xor
 
secondaryToPrimayFlatMap(Function<? super ST, ? extends Xor<ST, PT>>) - Method in class cyclops.control.either.Either.Lazy
 
secondaryToPrimayFlatMap(Function<? super ST, ? extends Xor<ST, PT>>) - Method in class cyclops.control.either.Either.Left
 
secondaryToPrimayFlatMap(Function<? super ST, ? extends Xor<ST, PT>>) - Method in class cyclops.control.either.Either.Right
 
secondaryToPrimayFlatMap(Function<? super ST, ? extends Xor<ST, PT>>) - Method in interface cyclops.control.either.Either
A flatMap operation that keeps the Left and Right types the same
secondaryToPrimayFlatMap(Function<? super ST, ? extends Ior<ST, PT>>) - Method in class cyclops.control.Ior.Both
 
secondaryToPrimayFlatMap(Function<? super ST, ? extends Ior<ST, PT>>) - Method in class cyclops.control.Ior.Primary
 
secondaryToPrimayFlatMap(Function<? super ST, ? extends Ior<ST, PT>>) - Method in class cyclops.control.Ior.Secondary
 
secondaryToPrimayFlatMap(Function<? super ST, ? extends Ior<ST, PT>>) - Method in interface cyclops.control.Ior
A flatMap operation that keeps the Secondary and Primary types the same
secondaryToPrimayFlatMap(Function<? super ST, ? extends Xor<ST, PT>>) - Method in class cyclops.control.Xor.Primary
 
secondaryToPrimayFlatMap(Function<? super ST, ? extends Xor<ST, PT>>) - Method in class cyclops.control.Xor.Secondary
 
secondaryToPrimayFlatMap(Function<? super ST, ? extends Xor<ST, PT>>) - Method in interface cyclops.control.Xor
A flatMap operation that keeps the Secondary and Primary types the same
secondaryToPrimayMap(Function<? super ST, ? extends PT>) - Method in class cyclops.control.either.Either.Lazy
 
secondaryToPrimayMap(Function<? super ST, ? extends PT>) - Method in class cyclops.control.either.Either.Left
 
secondaryToPrimayMap(Function<? super ST, ? extends PT>) - Method in class cyclops.control.either.Either.Right
 
secondaryToPrimayMap(Function<? super ST, ? extends PT>) - Method in interface cyclops.control.either.Either
If this Either contains the Left type, map it's value so that it contains the Right type
secondaryToPrimayMap(Function<? super ST, ? extends PT>) - Method in class cyclops.control.Ior.Both
 
secondaryToPrimayMap(Function<? super ST, ? extends PT>) - Method in class cyclops.control.Ior.Primary
 
secondaryToPrimayMap(Function<? super ST, ? extends PT>) - Method in class cyclops.control.Ior.Secondary
 
secondaryToPrimayMap(Function<? super ST, ? extends PT>) - Method in interface cyclops.control.Ior
If this Ior contains the Secondary type only, map it's value so that it contains the Primary type only If this Ior contains both types, this method has no effect in the default implementations
secondaryToPrimayMap(Function<? super ST, ? extends PT>) - Method in class cyclops.control.Xor.Primary
 
secondaryToPrimayMap(Function<? super ST, ? extends PT>) - Method in class cyclops.control.Xor.Secondary
 
secondaryToPrimayMap(Function<? super ST, ? extends PT>) - Method in interface cyclops.control.Xor
If this Xor contains the Secondary type, map it's value so that it contains the Primary type
secondaryToStream() - Method in class cyclops.control.either.Either.Lazy
 
secondaryToStream() - Method in class cyclops.control.either.Either.Left
 
secondaryToStream() - Method in class cyclops.control.either.Either.Right
 
secondaryToStream() - Method in interface cyclops.control.either.Either
 
secondaryToStream() - Method in class cyclops.control.Ior.Both
 
secondaryToStream() - Method in class cyclops.control.Ior.Primary
 
secondaryToStream() - Method in class cyclops.control.Ior.Secondary
 
secondaryToStream() - Method in interface cyclops.control.Ior
 
secondaryToStream() - Method in class cyclops.control.Xor.Primary
 
secondaryToStream() - Method in class cyclops.control.Xor.Secondary
 
secondaryToStream() - Method in interface cyclops.control.Xor
 
secondaryValue() - Method in class cyclops.control.either.Either.Lazy
 
secondaryValue() - Method in class cyclops.control.either.Either.Left
 
secondaryValue() - Method in class cyclops.control.either.Either.Right
 
secondaryValue() - Method in interface cyclops.control.either.Either
 
secondaryValue() - Method in class cyclops.control.Ior.Both
 
secondaryValue() - Method in class cyclops.control.Ior.Primary
 
secondaryValue() - Method in class cyclops.control.Ior.Secondary
 
secondaryValue() - Method in interface cyclops.control.Ior
 
secondaryValue() - Method in class cyclops.control.Xor.Primary
 
secondaryValue() - Method in class cyclops.control.Xor.Secondary
 
secondaryValue() - Method in interface cyclops.control.Xor
 
seconds - Variable in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
self(Consumer<SimpleReactStream<U>>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
Give a function access to the current stage of a SimpleReact Stream
self(Consumer<FutureStream<U>>) - Method in interface cyclops.stream.FutureStream
Give a consumer access to this Stream
Semigroup<T> - Interface in cyclops.function
An (associative) binary operation for combining values.
Semigroups - Interface in cyclops
A static class with a large number of Semigroups or Combiners.
seq - Variable in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.AbstractLazyPersistentCollection
 
seq() - Method in interface com.aol.cyclops2.types.FoldableTraversable
 
seq() - Method in interface com.aol.cyclops2.types.stream.ConvertableSequence
 
seq(Object, WitnessType) - Method in class cyclops.monads.AnyM.AnyMFactory
Non-type safe way to wrap a supported monad type in an AnyMSeq
seq() - Method in interface cyclops.stream.ReactiveSeq
 
SeqSubscriber<T> - Class in com.aol.cyclops2.types.stream.reactive
A reactive-streams Subscriber that can generate various forms of sequences from a publisher
SeqSubscriber() - Constructor for class com.aol.cyclops2.types.stream.reactive.SeqSubscriber
 
sequence(CollectionX<Future<T>>) - Static method in class cyclops.async.Future
Asynchronous sequence operation that convert a Collection of FutureWs to a Future with a List
sequence(Stream<? extends Future<T>>) - Static method in class cyclops.async.Future
Sequence operation that convert a Stream of FutureWs to a Future with a Stream
sequence(CollectionX<CompletableFuture<T>>) - Static method in class cyclops.CompletableFutures
Asynchronous sequence operation that convert a Collection of Futures to a Future with a List
sequence(Stream<CompletableFuture<T>>) - Static method in class cyclops.CompletableFutures
Asynchronous sequence operation that convert a Stream of FutureWs to a Future with a Stream
sequence(CollectionX<Either3<LT1, LT2, PT>>) - Static method in interface cyclops.control.either.Either3
Turn a collection of Either3 into a single Either with Lists of values.
sequence(CollectionX<Either4<LT1, LT2, LT3, PT>>) - Static method in interface cyclops.control.either.Either4
Turn a collection of Either3 into a single Either with Lists of values.
sequence(CollectionX<Either5<LT1, LT2, LT3, LT4, PT>>) - Static method in interface cyclops.control.either.Either5
Turn a collection of Either3 into a single Either with Lists of values.
sequence(CollectionX<Eval<T>>) - Static method in interface cyclops.control.Eval
Turn a collection of Evals into a single Eval with a List of values.
sequence(Stream<? extends Eval<T>>) - Static method in interface cyclops.control.Eval
Turn a Stream of Evals into a single Eval with a Stream of values.
sequence(CollectionX<Maybe<T>>) - Static method in interface cyclops.control.Maybe
Sequence operation, take a Collection of Maybes and turn it into a Maybe with a Collection By constrast with Maybe.sequenceJust(CollectionX) if any Maybe types are None / empty the return type will be an empty Maybe / None
sequence(Stream<Maybe<T>>) - Static method in interface cyclops.control.Maybe
Sequence operation, take a Stream of Maybes and turn it into a Maybe with a Stream By constrast with Maybe.sequenceJust(CollectionX) Maybe#empty/ None types are result in the returned Maybe being Maybe.empty / None
sequence(Collection<? extends AnyM<W, T1>>, W) - Static method in interface cyclops.monads.AnyM
Convert a Collection of Monads to a Monad with a List
sequence(Stream<? extends AnyM<W, T>>, W) - Static method in interface cyclops.monads.AnyM
 
sequence(CollectionX<Optional<T>>) - Static method in class cyclops.Optionals
Sequence operation, take a Collection of Optionals and turn it into a Optional with a Collection By constrast with Optionals.sequencePresent(CollectionX), if any Optionals are empty the result is an empty Optional
sequence(Stream<Optional<T>>) - Static method in class cyclops.Optionals
Sequence operation, take a Collection of Optionals and turn it into a Optional with a Collection By constrast with Optional#sequencePresent(CollectionX) if any Optional types are empty the return type will be an empty Optional
sequence(Stream<Higher<CRE, T>>) - Method in interface cyclops.typeclasses.monad.Monad
 
sequenceA(Applicative<C2>, Higher<CRE, Higher<C2, T>>) - Method in class cyclops.typeclasses.instances.General.GeneralTraverse
 
sequenceA(Applicative<C2>, Higher<CRE, Higher<C2, T>>) - Method in interface cyclops.typeclasses.monad.Traverse
 
sequenceA(Applicative<C2>, Higher<CRE, Higher<C2, T>>) - Method in interface cyclops.typeclasses.monad.TraverseBySequence
 
sequenceA(Applicative<C2>, Higher<CRE, Higher<C2, T>>) - Method in interface cyclops.typeclasses.monad.TraverseByTraverse
 
sequenceJust(CollectionX<Maybe<T>>) - Static method in interface cyclops.control.Maybe
Sequence operation, take a Collection of Maybes and turn it into a Maybe with a Collection Only successes are retained.
sequenceLeft(CollectionX<Either<LT1, PT>>) - Static method in interface cyclops.control.either.Either
 
sequencePresent(CollectionX<Optional<T>>) - Static method in class cyclops.Optionals
Sequence operation, take a Collection of Optionals and turn it into a Optional with a Collection Only successes are retained.
sequencePrimary(CollectionX<Ior<ST, PT>>) - Static method in interface cyclops.control.Ior
Turn a collection of Iors into a single Ior with Lists of values.
sequencePrimary(CollectionX<Xor<ST, PT>>) - Static method in interface cyclops.control.Xor
Turn a collection of Xors into a single Ior with Lists of values.
sequenceRight(CollectionX<Either<LT1, PT>>) - Static method in interface cyclops.control.either.Either
Turn a collection of Eithers into a single Either with Lists of values.
sequenceSecondary(CollectionX<? extends Ior<ST, PT>>) - Static method in interface cyclops.control.Ior
Turn a collection of Iors into a single Ior with Lists of values.
sequenceSecondary(CollectionX<Xor<ST, PT>>) - Static method in interface cyclops.control.Xor
Turn a collection of Xors into a single Xor with Lists of values.
SEQUENTIAL - Static variable in class com.aol.cyclops2.react.collectors.lazy.MaxActive
 
Sequential<T> - Interface in com.aol.cyclops2.types
A sequential non-scalar data type
sequential() - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
sequential() - Method in interface cyclops.stream.FutureStream
 
sequential() - Method in interface cyclops.stream.ReactiveSeq
 
sequentialBuilder() - Static method in class cyclops.async.LazyReact
 
sequentialBuilder() - Static method in class cyclops.async.SimpleReact
 
sequentialCommonBuilder() - Static method in class cyclops.async.LazyReact
 
sequentialCommonBuilder() - Static method in class cyclops.async.SimpleReact
 
sequentialCurrentBuilder() - Static method in class cyclops.async.LazyReact
 
SequentialElasticPools - Class in com.aol.cyclops2.react.threads
A ReactPool of each type for sequential Streams
SequentialElasticPools() - Constructor for class com.aol.cyclops2.react.threads.SequentialElasticPools
 
set(int, T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
set(int, T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
set(int, T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyListX
 
set(T) - Method in class cyclops.async.Signal
Set the current value of this signal
set(T) - Method in class cyclops.box.Mutable
 
set(boolean) - Method in class cyclops.box.MutableBoolean
 
set(byte) - Method in class cyclops.box.MutableByte
 
set(char) - Method in class cyclops.box.MutableChar
 
set(double) - Method in class cyclops.box.MutableDouble
 
set(float) - Method in class cyclops.box.MutableFloat
 
set(int) - Method in class cyclops.box.MutableInt
 
set(long) - Method in class cyclops.box.MutableLong
 
set(short) - Method in class cyclops.box.MutableShort
 
set(AnyM<Witness.set, ? extends T>) - Static method in interface cyclops.monads.Witness
 
setCalendarHour(Calendar, int) - Method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
Advance the calendar to the particular hour paying particular attention to daylight saving problems.
setOnce(T) - Method in class cyclops.box.LazyImmutable
Set the value of this ImmutableClosedValue If it has already been set will throw an exception
setSizeSignal(int, Signal<Integer>) - Method in class cyclops.async.Topic
 
setTimeZone(TimeZone) - Method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
Sets the time zone for which this CronExpression will be resolved.
setUseCommon(boolean) - Static method in class com.aol.cyclops2.react.ThreadPools
 
SetX<T> - Interface in cyclops.collections
 
setXCollector() - Static method in interface cyclops.collections.SetX
 
setXConcat() - Static method in interface cyclops.Monoids
 
setXConcat() - Static method in interface cyclops.Semigroups
 
shard(Map<K, Queue<U>>, Function<? super U, ? extends K>) - Method in interface cyclops.stream.FutureStream
Break a stream into multiple Streams based of some characteristic of the elements of the Stream e.g.
shuffle() - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
shuffle(Random) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
shuffle() - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
shuffle(Random) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
shuffle() - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
shuffle(Random) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
shuffle() - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
shuffle(Random) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
shuffle() - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
shuffle(Random) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
shuffle() - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
 
shuffle(Random) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Shuffle a stream using specified source of randomness // e.g.
shuffle() - Method in interface com.aol.cyclops2.types.Traversable
 
shuffle(Random) - Method in interface com.aol.cyclops2.types.Traversable
 
shuffle() - Method in interface cyclops.collections.DequeX
 
shuffle(Random) - Method in interface cyclops.collections.DequeX
 
shuffle() - Method in interface cyclops.collections.immutable.PBagX
 
shuffle(Random) - Method in interface cyclops.collections.immutable.PBagX
 
shuffle() - Method in interface cyclops.collections.immutable.POrderedSetX
 
shuffle(Random) - Method in interface cyclops.collections.immutable.POrderedSetX
 
shuffle() - Method in interface cyclops.collections.immutable.PQueueX
 
shuffle(Random) - Method in interface cyclops.collections.immutable.PQueueX
 
shuffle() - Method in interface cyclops.collections.immutable.PSetX
 
shuffle(Random) - Method in interface cyclops.collections.immutable.PSetX
 
shuffle() - Method in interface cyclops.collections.immutable.PStackX
 
shuffle(Random) - Method in interface cyclops.collections.immutable.PStackX
 
shuffle() - Method in interface cyclops.collections.immutable.PVectorX
 
shuffle(Random) - Method in interface cyclops.collections.immutable.PVectorX
 
shuffle() - Method in interface cyclops.collections.ListX
 
shuffle(Random) - Method in interface cyclops.collections.ListX
 
shuffle() - Method in interface cyclops.collections.QueueX
 
shuffle(Random) - Method in interface cyclops.collections.QueueX
 
shuffle() - Method in interface cyclops.collections.SetX
 
shuffle(Random) - Method in interface cyclops.collections.SetX
 
shuffle() - Method in interface cyclops.collections.SortedSetX
 
shuffle(Random) - Method in interface cyclops.collections.SortedSetX
 
shuffle() - Method in class cyclops.monads.transformers.ListT
 
shuffle(Random) - Method in class cyclops.monads.transformers.ListT
 
shuffle() - Method in interface cyclops.stream.FutureStream
Shuffle a stream // e.g.
shuffle(Random) - Method in interface cyclops.stream.FutureStream
Shuffle a stream using specified source of randomness // e.g.
shuffle() - Method in interface cyclops.stream.ReactiveSeq
 
shuffle(Random) - Method in interface cyclops.stream.ReactiveSeq
 
shuffle() - Method in interface cyclops.stream.Streamable
 
shuffle(Random) - Method in interface cyclops.stream.Streamable
 
shuffle(Stream<T>) - Static method in class cyclops.Streams
 
Signal<T> - Class in cyclops.async
Datastructure that accepts a Stream of data and outputs a Stream of changes
Signal(Adapter<T>, Adapter<T>) - Constructor for class cyclops.async.Signal
Construct a new Signal
simpleReact - Static variable in class com.aol.cyclops2.react.threads.ParallelElasticPools
 
simpleReact - Static variable in class com.aol.cyclops2.react.threads.SequentialElasticPools
 
SimpleReact - Class in cyclops.async
Builder class for SimpleReact Stream types SimpleReact streams are finite eager parallel Streams with a concise API.
SimpleReact() - Constructor for class cyclops.async.SimpleReact
Construct a SimpleReact builder using standard thread pool.
SimpleReact(Executor, RetryExecutor, Boolean) - Constructor for class cyclops.async.SimpleReact
Construct a SimpleReact builder from the provided Executor, Retrier.
SimpleReact(Executor) - Constructor for class cyclops.async.SimpleReact
 
SimpleReact(Executor, RetryExecutor) - Constructor for class cyclops.async.SimpleReact
Construct a SimpleReact builder from the provided Executor, Retrier.
SimpleReact(Executor, RetryExecutor, Executor) - Constructor for class cyclops.async.SimpleReact
 
SimpleReact(Executor, Executor, RetryExecutor, Boolean) - Constructor for class cyclops.async.SimpleReact
 
SimpleReactFailedStageException - Exception in com.aol.cyclops2.react
 
SimpleReactFailedStageException() - Constructor for exception com.aol.cyclops2.react.SimpleReactFailedStageException
 
simpleReactStream(CompletableFuture<T>) - Static method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
Create a 'free threaded' asynchronous stream that runs on the supplied CompletableFutures executor service (unless async operator invoked , in which it will switch to the common 'free' thread executor) Subsequent tasks will be executed synchronously unless the async() operator is invoked.
simpleReactStream(CompletableFuture<T>...) - Static method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
Create a 'free threaded' asynchronous stream that runs on a single thread (not current) The supplier will be executed asyncrhonously, subsequent tasks will be executed synchronously unless the async() operator is invoked.
simpleReactStream(Stream<T>) - Static method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
Wrap a Stream into a SimpleReactStream.
simpleReactStream(Iterator<T>) - Static method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
Wrap an Iterator into a FutureStream.
SimpleReactStream<U> - Interface in com.aol.cyclops2.types.futurestream
 
simpleReactStreamFrom(Stream<CompletableFuture<T>>) - Static method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
Create a 'free threaded' asynchronous stream that runs on the supplied CompletableFutures executor service (unless async operator invoked , in which it will switch to the common 'free' thread executor) Subsequent tasks will be executed synchronously unless the async() operator is invoked.
simpleReactStreamFromIterable(Iterable<T>) - Static method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
Wrap an Iterable into a FutureStream.
SimpleTimer - Class in com.aol.cyclops2.util
Simple Timer class that returns elapsed milliseconds since construction
SimpleTimer() - Constructor for class com.aol.cyclops2.util.SimpleTimer
 
single() - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
single(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
single() - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
//1 ReactiveSeq.of(1).single(); //UnsupportedOperationException ReactiveSeq.of().single(); //UnsupportedOperationException ReactiveSeq.of(1,2,3).single();
single(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
 
single() - Method in interface com.aol.cyclops2.types.Folds
//1 ReactiveSeq.of(1).single(); //UnsupportedOperationException ReactiveSeq.of().single(); //UnsupportedOperationException ReactiveSeq.of(1,2,3).single();
single(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.Folds
 
single() - Method in interface cyclops.stream.ReactiveSeq
//1 ReactiveSeq.of(1).single(); //UnsupportedOperationException ReactiveSeq.of().single(); //UnsupportedOperationException ReactiveSeq.of(1,2,3).single();
single(Predicate<? super T>) - Method in interface cyclops.stream.ReactiveSeq
 
single() - Method in interface cyclops.stream.Streamable
assertThat(Streamable.of(1).single(),equalTo(1));
SingleContinuation(Queue<?>) - Constructor for class cyclops.async.AdaptersModule.SingleContinuation
 
singleOptional() - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
singleOptional() - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
//Optional[1] ReactiveSeq.of(1).singleOptional(); //Optional.empty ReactiveSeq.of().singleOpional(); //Optional.empty ReactiveSeq.of(1,2,3).singleOptional();
singleOptional() - Method in interface com.aol.cyclops2.types.Folds
//Optional[1] ReactiveSeq.of(1).singleOptional(); //Optional.empty ReactiveSeq.of().singleOpional(); //Optional.empty ReactiveSeq.of(1,2,3).singleOptional();
singleOptional() - Method in interface cyclops.stream.ReactiveSeq
//Optional[1] ReactiveSeq.of(1).singleOptional(); //Optional.empty ReactiveSeq.of().singleOpional(); //Optional.empty ReactiveSeq.of(1,2,3).singleOptional();
singleton(T) - Static method in interface cyclops.collections.DequeX
Construct a DequeX with a single value
singleton(T) - Static method in interface cyclops.collections.immutable.PBagX
 
singleton(K, V) - Static method in interface cyclops.collections.immutable.PMapX
 
singleton(T) - Static method in interface cyclops.collections.immutable.POrderedSetX
 
singleton(T) - Static method in interface cyclops.collections.immutable.PQueueX
 
singleton(T) - Static method in interface cyclops.collections.immutable.PSetX
 
singleton(T) - Static method in interface cyclops.collections.immutable.PStackX
Construct a PStack containing a single value
singleton(T) - Static method in interface cyclops.collections.immutable.PVectorX
Construct a PVector containing a single value
singleton(T) - Static method in interface cyclops.collections.ListX
 
singleton(T) - Static method in interface cyclops.collections.QueueX
 
singleton(T) - Static method in interface cyclops.collections.SetX
 
singleton(T) - Static method in interface cyclops.collections.SortedSetX
 
singleWriterboundedNonBlockingQueue(int) - Static method in class cyclops.async.QueueFactories
Creates an async.Queue backed by an Agrona OneToOneConcurrentArrayQueue bounded by specified queueSize Wait strategy used is NoWaitRetry by default for both Consumers and Producers (both Consumers and Producers will repeatedly retry until successful).
singleWriterboundedNonBlockingQueue(int, WaitStrategy<T>) - Static method in class cyclops.async.QueueFactories
Generate QueueFactory for bounded non blocking queues.
size() - Method in class com.aol.cyclops2.data.collections.extensions.CollectionXImpl
 
size() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.AbstractLazyMutableCollection
 
size() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.AbstractLazyPersistentCollection
 
size() - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
 
size() - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
size() - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
size() - Method in class cyclops.async.Pipes
 
size() - Method in class cyclops.async.Queue
 
size() - Method in interface cyclops.collections.ListX
 
size() - Method in interface cyclops.collections.MapX
 
size() - Method in interface cyclops.stream.ReactiveSeq
[equivalent to count]
size() - Method in interface cyclops.stream.Streamable
[equivalent to count]
skip(long) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
skip(long) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
skip(long) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
skip(long) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
skip(long) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
skip(long) - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
 
skip(long) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
assertThat(of(1,2,3,4,5).actOnFutures().skip(2).collect(Collectors.toList()).size(),is(3));
skip(long) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
In contast to EagerFutureStream#skip skipFutures will skip the first n entries of the underlying Stream of Futures.
skip(long) - Method in interface com.aol.cyclops2.types.Traversable
assertThat(ReactiveSeq.of(4,3,6,7).skip(2).toList(),equalTo(Arrays.asList(6,7)));
skip(long) - Method in interface cyclops.collections.DequeX
 
skip(long) - Method in interface cyclops.collections.immutable.PBagX
 
skip(long) - Method in interface cyclops.collections.immutable.POrderedSetX
 
skip(long) - Method in interface cyclops.collections.immutable.PQueueX
 
skip(long) - Method in interface cyclops.collections.immutable.PSetX
 
skip(long) - Method in interface cyclops.collections.immutable.PStackX
 
skip(long) - Method in interface cyclops.collections.immutable.PVectorX
 
skip(long) - Method in interface cyclops.collections.ListX
 
skip(long) - Method in interface cyclops.collections.QueueX
 
skip(long) - Method in interface cyclops.collections.SetX
 
skip(long) - Method in interface cyclops.collections.SortedSetX
 
skip(long) - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
skip(long) - Method in class cyclops.monads.transformers.ListT
 
skip(long) - Method in interface cyclops.stream.FutureStream
 
skip(long, TimeUnit) - Method in interface cyclops.stream.FutureStream
 
skip(long) - Method in interface cyclops.stream.ReactiveSeq
assertThat(ReactiveSeq.of(4,3,6,7).skip(2).toList(),equalTo(Arrays.asList(6,7)));
skip(long, TimeUnit) - Method in interface cyclops.stream.ReactiveSeq
Skip all elements until specified time period has passed
skip(long) - Method in interface cyclops.stream.Streamable
assertThat(Streamable.of(4,3,6,7).skip(2).toList(),equalTo(Arrays.asList(6,7)));
skip(long, TimeUnit) - Method in interface cyclops.stream.Streamable
Skip all elements until specified time period has passed
skip(Stream<U>, long, TimeUnit) - Static method in class cyclops.Streams
 
skipDoubles(long) - Static method in interface cyclops.stream.ReactiveSeq
 
skipInts(long) - Static method in interface cyclops.stream.ReactiveSeq
 
skipLast(int) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
skipLast(int) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
skipLast(int) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
skipLast(int) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
skipLast(int) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
skipLast(int) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Skip the last num of elements from this Stream
skipLast(int) - Method in interface com.aol.cyclops2.types.Traversable
assertThat(ReactiveSeq.of(1,2,3,4,5) .skipLast(2) .collect(Collectors.toList()),equalTo(Arrays.asList(1,2,3)));
skipLast(int) - Method in interface cyclops.collections.DequeX
 
skipLast(int) - Method in interface cyclops.collections.immutable.PBagX
 
skipLast(int) - Method in interface cyclops.collections.immutable.POrderedSetX
 
skipLast(int) - Method in interface cyclops.collections.immutable.PQueueX
 
skipLast(int) - Method in interface cyclops.collections.immutable.PSetX
 
skipLast(int) - Method in interface cyclops.collections.immutable.PStackX
 
skipLast(int) - Method in interface cyclops.collections.immutable.PVectorX
 
skipLast(int) - Method in interface cyclops.collections.ListX
 
skipLast(int) - Method in interface cyclops.collections.QueueX
 
skipLast(int) - Method in interface cyclops.collections.SetX
 
skipLast(int) - Method in interface cyclops.collections.SortedSetX
 
skipLast(int) - Method in class cyclops.monads.transformers.ListT
 
skipLast(int) - Method in interface cyclops.stream.FutureStream
 
skipLast(int) - Method in interface cyclops.stream.ReactiveSeq
assertThat(ReactiveSeq.of(1,2,3,4,5) .skipLast(2) .collect(Collectors.toList()),equalTo(Arrays.asList(1,2,3)));
skipLast(int) - Method in interface cyclops.stream.Streamable
assertThat(Streamable.of(1,2,3,4,5) .skipLast(2) .collect(Collectors.toList()),equalTo(Arrays.asList(1,2,3)));
skipLast(Stream<U>, int) - Static method in class cyclops.Streams
 
skipLongs(long) - Static method in interface cyclops.stream.ReactiveSeq
 
skipUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
skipUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
skipUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
skipUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
skipUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
skipUntil(SimpleReactStream<T>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
Return a Stream with the same values as this Stream, but with all values omitted until the provided stream starts emitting values.
skipUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.Traversable
Drop elements from the Stream until the predicate returns true, after which all elements are included
skipUntil(Predicate<? super T>) - Method in interface cyclops.collections.DequeX
 
skipUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PBagX
 
skipUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
skipUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PQueueX
 
skipUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PSetX
 
skipUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PStackX
 
skipUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PVectorX
 
skipUntil(Predicate<? super T>) - Method in interface cyclops.collections.ListX
 
skipUntil(Predicate<? super T>) - Method in interface cyclops.collections.QueueX
 
skipUntil(Predicate<? super T>) - Method in interface cyclops.collections.SetX
 
skipUntil(Predicate<? super T>) - Method in interface cyclops.collections.SortedSetX
 
skipUntil(Predicate<? super T>) - Method in class cyclops.monads.transformers.ListT
 
skipUntil(Predicate<? super U>) - Method in interface cyclops.stream.FutureStream
Returns a stream with all elements skipped for which a predicate evaluates to false.
skipUntil(Predicate<? super T>) - Method in interface cyclops.stream.ReactiveSeq
Drop elements from the Stream until the predicate returns true, after which all elements are included
skipUntil(Predicate<? super T>) - Method in interface cyclops.stream.Streamable
assertThat(Streamable.of(4,3,6,7).skipUntil(i->i==6).toList(),equalTo(Arrays.asList(6,7)));
skipUntil(Stream<U>, Predicate<? super U>) - Static method in class cyclops.Streams
skip elements in Stream until Predicate holds true
skipUntilClosed(Predicate<? super T>) - Method in interface cyclops.stream.ReactiveSeq
 
skipWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
skipWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
skipWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
skipWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
skipWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
skipWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.Traversable
SkipWhile drops elements from the Stream while the predicate holds, once the predicte returns true all subsequent elements are included *
skipWhile(Predicate<? super T>) - Method in interface cyclops.collections.DequeX
 
skipWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PBagX
 
skipWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
skipWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PQueueX
 
skipWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PSetX
 
skipWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PStackX
 
skipWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PVectorX
 
skipWhile(Predicate<? super T>) - Method in interface cyclops.collections.ListX
 
skipWhile(Predicate<? super T>) - Method in interface cyclops.collections.QueueX
 
skipWhile(Predicate<? super T>) - Method in interface cyclops.collections.SetX
 
skipWhile(Predicate<? super T>) - Method in interface cyclops.collections.SortedSetX
 
skipWhile(Predicate<? super T>) - Method in class cyclops.monads.transformers.ListT
 
skipWhile(Predicate<? super U>) - Method in interface cyclops.stream.FutureStream
Returns a stream with all elements skipped for which a predicate evaluates to true.
skipWhile(Predicate<? super T>) - Method in interface cyclops.stream.ReactiveSeq
SkipWhile drops elements from the Stream while the predicate holds, once the predicte returns true all subsequent elements are included *
skipWhile(Predicate<? super T>) - Method in interface cyclops.stream.Streamable
assertThat(Streamable.of(4,3,6,7).sorted().skipWhile(i->i<6).toList(),equalTo(Arrays.asList(6,7)));
skipWhile(Stream<U>, Predicate<? super U>) - Static method in class cyclops.Streams
skip elements in a Stream while Predicate holds true
skipWhileClosed(Predicate<? super U>) - Method in interface cyclops.stream.FutureStream
 
skipWhileClosed(Predicate<? super T>) - Method in interface cyclops.stream.ReactiveSeq
 
skipWhiteSpace(int, String) - Method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
slice(long, long) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
slice(long, long) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
slice(long, long) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
slice(long, long) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
slice(long, long) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
slice(long, long) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Returns a limited interval from a given Stream.
slice(long, long) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
Returns a limited interval from a given Stream.
slice(long, long) - Method in interface com.aol.cyclops2.types.Traversable
 
slice(long, long) - Method in interface cyclops.collections.DequeX
 
slice(long, long) - Method in interface cyclops.collections.immutable.PBagX
 
slice(long, long) - Method in interface cyclops.collections.immutable.POrderedSetX
 
slice(long, long) - Method in interface cyclops.collections.immutable.PQueueX
 
slice(long, long) - Method in interface cyclops.collections.immutable.PSetX
 
slice(long, long) - Method in interface cyclops.collections.immutable.PStackX
 
slice(long, long) - Method in interface cyclops.collections.immutable.PVectorX
 
slice(long, long) - Method in interface cyclops.collections.ListX
 
slice(long, long) - Method in interface cyclops.collections.QueueX
 
slice(long, long) - Method in interface cyclops.collections.SetX
 
slice(long, long) - Method in interface cyclops.collections.SortedSetX
 
slice(long, long) - Method in class cyclops.monads.transformers.ListT
 
slice(long, long) - Method in interface cyclops.stream.FutureStream
 
slice(long, long) - Method in interface cyclops.stream.ReactiveSeq
 
slice(long, long) - Method in interface cyclops.stream.Streamable
 
sliding(int) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
sliding(int, int) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
sliding(int) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
sliding(int, int) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
sliding(int) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
sliding(int, int) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
sliding(int) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
sliding(int, int) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
sliding(int) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
sliding(int, int) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
sliding(int) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Create a sliding view over this Sequence
sliding(int, int) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Create a sliding view over this Sequence
sliding(int) - Method in interface com.aol.cyclops2.types.Traversable
Create a sliding view over this Sequence
sliding(int, int) - Method in interface com.aol.cyclops2.types.Traversable
Create a sliding view over this Sequence
sliding(int) - Method in interface cyclops.collections.DequeX
 
sliding(int, int) - Method in interface cyclops.collections.DequeX
 
sliding(int) - Method in interface cyclops.collections.immutable.PBagX
 
sliding(int, int) - Method in interface cyclops.collections.immutable.PBagX
 
sliding(int) - Method in interface cyclops.collections.immutable.POrderedSetX
 
sliding(int, int) - Method in interface cyclops.collections.immutable.POrderedSetX
 
sliding(int) - Method in interface cyclops.collections.immutable.PQueueX
 
sliding(int, int) - Method in interface cyclops.collections.immutable.PQueueX
 
sliding(int) - Method in interface cyclops.collections.immutable.PSetX
 
sliding(int, int) - Method in interface cyclops.collections.immutable.PSetX
 
sliding(int) - Method in interface cyclops.collections.immutable.PStackX
 
sliding(int, int) - Method in interface cyclops.collections.immutable.PStackX
 
sliding(int) - Method in interface cyclops.collections.immutable.PVectorX
 
sliding(int, int) - Method in interface cyclops.collections.immutable.PVectorX
 
sliding(int) - Method in interface cyclops.collections.ListX
 
sliding(int, int) - Method in interface cyclops.collections.ListX
 
sliding(int) - Method in interface cyclops.collections.QueueX
 
sliding(int, int) - Method in interface cyclops.collections.QueueX
 
sliding(int) - Method in interface cyclops.collections.SetX
 
sliding(int, int) - Method in interface cyclops.collections.SetX
 
sliding(int) - Method in interface cyclops.collections.SortedSetX
 
sliding(int, int) - Method in interface cyclops.collections.SortedSetX
 
sliding(int) - Method in class cyclops.monads.transformers.ListT
 
sliding(int, int) - Method in class cyclops.monads.transformers.ListT
 
sliding(int) - Method in interface cyclops.stream.FutureStream
Create a sliding view over this Stream
sliding(int, int) - Method in interface cyclops.stream.FutureStream
Create a sliding view over this Stream
sliding(int) - Method in interface cyclops.stream.ReactiveSeq
Create a sliding view over this Sequence
sliding(int, int) - Method in interface cyclops.stream.ReactiveSeq
Create a sliding view over this Sequence
sliding(int) - Method in interface cyclops.stream.Streamable
Create a sliding view over this Sequence
sliding(int, int) - Method in interface cyclops.stream.Streamable
Create a sliding view over this Sequence
sliding(Stream<T>, int, int) - Static method in class cyclops.Streams
Create a sliding view over this Stream
sliding(Stream<T>, int) - Static method in class cyclops.Streams
Create a sliding view over this Stream
slidingT(int, int) - Method in interface com.aol.cyclops2.types.TransformerTraversable
Create a Sliding window into the data in this traversble.
slidingT(int) - Method in interface com.aol.cyclops2.types.TransformerTraversable
Create a Sliding window into the data in this traversble.
soften() - Method in interface cyclops.function.Cacheable
 
softenBiConsumer(CheckedBiConsumer<T1, T2>) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a CheckedBiConsumer that can throw Checked Exceptions to a standard BiConsumer that can also throw Checked Exceptions (without declaring them) e.g.
softenBiFunction(CheckedBiFunction<T1, T2, R>) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a CheckedBiFunction that can throw Checked Exceptions to a standard BiFunction that can also throw Checked Exceptions (without declaring them)
softenBiPredicate(CheckedBiPredicate<T1, T2>) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a CheckedBiPredicate that can throw Checked Exceptions to a standard BiPredicate that can also throw Checked Exceptions (without declaring them) e.g.
softenBooleanSupplier(CheckedBooleanSupplier) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a BooleanSuppler that throws a checked exception into one that still throws the exception, but doesn't need to declare it.
softenCallable(Callable<T>) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a Callable that throws a ChecekdException into a Supplier
softenConsumer(CheckedConsumer<T>) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a CheckedConsumer that can throw Checked Exceptions to a standard Consumer that can also throw Checked Exceptions (without declaring them) e.g.
softenDoubleConsumer(CheckedDoubleConsumer) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a CheckedDoubleConsumer that can throw Checked Exceptions to a standard DoubleConsumer that can also throw Checked Exceptions (without declaring them) e.g.
softenDoubleFunction(CheckedDoubleFunction<R>) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a CheckedDoubleFunction that can throw Checked Exceptions to a standard DoubleFunction that can also throw Checked Exceptions (without declaring them) e.g.
softenDoublePredicate(CheckedDoublePredicate) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a CheckedDoublePredicate that can throw Checked Exceptions to a standard DoublePredicate that can also throw Checked Exceptions (without declaring them) e.g.
softenDoubleSupplier(CheckedDoubleSupplier) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a CheckedDoubleSupplier to an DoubleSupplier that doesn't need to declare any checked exceptions thrown e.g.
softenDoubleToIntFunction(CheckedDoubleToIntFunction) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a CheckedDoubleToIntFunction that can throw Checked Exceptions to a standard DoubleToIntFunction that can also throw Checked Exceptions (without declaring them) e.g.
softenDoubleToLongFunction(CheckedDoubleToLongFunction) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a CheckedDoubleToLongFunction that can throw Checked Exceptions to a standard DoubleToLongFunction that can also throw Checked Exceptions (without declaring them) e.g.
SoftenedCacheable<OUT> - Interface in cyclops.function
Interface that represents a pluggable cache
softenFunction(CheckedFunction<T, R>) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a CheckedFunction that can throw Checked Exceptions to a standard Function that can also throw Checked Exceptions (without declaring them) e.g.
softenIntConsumer(CheckedIntConsumer) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a CheckedIntConsumer that can throw Checked Exceptions to a standard IntConsumer that can also throw Checked Exceptions (without declaring them) e.g.
softenIntFunction(CheckedIntFunction<R>) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a CheckedIntFunction that can throw Checked Exceptions to a standard IntFunction that can also throw Checked Exceptions (without declaring them) e.g.
softenIntPredicate(CheckedIntPredicate) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a CheckedIntPredicate that can throw Checked Exceptions to a standard IntPredicate that can also throw Checked Exceptions (without declaring them) e.g.
softenIntSupplier(CheckedIntSupplier) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a CheckedIntSupplier to an IntSupplier that doesn't need to declare any checked exceptions thrown e.g.
softenIntToDoubleFunction(CheckedIntToDoubleFunction) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a CheckedIntToDoubleFunction that can throw Checked Exceptions to a standard IntToDoubleFunction that can also throw Checked Exceptions (without declaring them) e.g.
softenIntToLongFunction(CheckedIntToLongFunction) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a CheckedIntToLongFunction that can throw Checked Exceptions to a standard IntToLongFunction that can also throw Checked Exceptions (without declaring them) e.g.
softenLongConsumer(CheckedLongConsumer) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a CheckedLongConsumer that can throw Checked Exceptions to a standard LongConsumer that can also throw Checked Exceptions (without declaring them) e.g.
softenLongFunction(CheckedLongFunction<R>) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a CheckedLongFunction that can throw Checked Exceptions to a standard LongFunction that can also throw Checked Exceptions (without declaring them) e.g.
softenLongPredicate(CheckedLongPredicate) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a CheckedLongPredicate that can throw Checked Exceptions to a standard LongPredicate that can also throw Checked Exceptions (without declaring them) e.g.
softenLongSupplier(CheckedLongSupplier) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a CheckedLongSupplier to an LongSupplier that doesn't need to declare any checked exceptions thrown e.g.
softenLongToDoubleFunction(CheckedLongToDoubleFunction) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a CheckedLongToDoubleFunction that can throw Checked Exceptions to a standard LongToDoubleFunction that can also throw Checked Exceptions (without declaring them) e.g.
softenLongToIntFunction(CheckedLongToIntFunction) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a CheckedLongToIntFunction that can throw Checked Exceptions to a standard LongToIntFunction that can also throw Checked Exceptions (without declaring them) e.g.
softenPredicate(CheckedPredicate<T>) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a CheckedPredicate that can throw Checked Exceptions to a standard Predicate that can also throw Checked Exceptions (without declaring them) e.g.
softenRunnable(CheckedRunnable) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a Runnable that throws a ChecekdException into a plain old Runnable
softenSupplier(CheckedSupplier<T>) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Soften a Supplier that throws a ChecekdException into a plain old Supplier
some() - Static method in class cyclops.function.Predicates
import static cyclops2.function.Predicates.some; ListX.of(Arrays.asList(),Arrays.asList(1),null, Optional.empty(),Maybe.none()) .filter(some()); //ListX[List[1]]
some(T) - Static method in class cyclops.function.Predicates
Alias for eq (results in nicer pattern matching dsl).
sort(Comparator<? super T>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyListX
 
sorted() - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
sorted(Function<? super T, ? extends U>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
sorted(Comparator<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
sorted(Function<? super T, ? extends U>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
sorted() - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
sorted(Comparator<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
sorted(Function<? super T, ? extends U>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
sorted() - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
sorted(Comparator<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
sorted() - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
sorted(Comparator<? super T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
sorted(Function<? super T, ? extends U>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
sorted() - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
sorted(Comparator<? super T>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
sorted(Function<? super T, ? extends U>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
sorted() - Method in interface com.aol.cyclops2.types.Traversable
assertThat(ReactiveSeq.of(4,3,6,7)).sorted().toList(),equalTo(Arrays.asList(3,4,6,7)));
sorted(Comparator<? super T>) - Method in interface com.aol.cyclops2.types.Traversable
assertThat(ReactiveSeq.of(4,3,6,7).sorted((a,b) -> b-a).toList(),equalTo(Arrays.asList(7,6,4,3)));
sorted(Function<? super T, ? extends U>) - Method in interface com.aol.cyclops2.types.Traversable
 
sorted(Function<? super T, ? extends U>) - Method in interface cyclops.collections.DequeX
 
sorted() - Method in interface cyclops.collections.DequeX
 
sorted(Comparator<? super T>) - Method in interface cyclops.collections.DequeX
 
sorted(Function<? super T, ? extends U>) - Method in interface cyclops.collections.immutable.PBagX
 
sorted() - Method in interface cyclops.collections.immutable.PBagX
 
sorted(Comparator<? super T>) - Method in interface cyclops.collections.immutable.PBagX
 
sorted(Function<? super T, ? extends U>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
sorted() - Method in interface cyclops.collections.immutable.POrderedSetX
 
sorted(Comparator<? super T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
sorted(Function<? super T, ? extends U>) - Method in interface cyclops.collections.immutable.PQueueX
 
sorted() - Method in interface cyclops.collections.immutable.PQueueX
 
sorted(Comparator<? super T>) - Method in interface cyclops.collections.immutable.PQueueX
 
sorted(Function<? super T, ? extends U>) - Method in interface cyclops.collections.immutable.PSetX
 
sorted() - Method in interface cyclops.collections.immutable.PSetX
 
sorted(Comparator<? super T>) - Method in interface cyclops.collections.immutable.PSetX
 
sorted(Function<? super T, ? extends U>) - Method in interface cyclops.collections.immutable.PStackX
 
sorted() - Method in interface cyclops.collections.immutable.PStackX
 
sorted(Comparator<? super T>) - Method in interface cyclops.collections.immutable.PStackX
 
sorted(Function<? super T, ? extends U>) - Method in interface cyclops.collections.immutable.PVectorX
 
sorted() - Method in interface cyclops.collections.immutable.PVectorX
 
sorted(Comparator<? super T>) - Method in interface cyclops.collections.immutable.PVectorX
 
sorted(Function<? super T, ? extends U>) - Method in interface cyclops.collections.ListX
 
sorted() - Method in interface cyclops.collections.ListX
 
sorted(Comparator<? super T>) - Method in interface cyclops.collections.ListX
 
sorted(Function<? super T, ? extends U>) - Method in interface cyclops.collections.QueueX
 
sorted() - Method in interface cyclops.collections.QueueX
 
sorted(Comparator<? super T>) - Method in interface cyclops.collections.QueueX
 
sorted(Function<? super T, ? extends U>) - Method in interface cyclops.collections.SetX
 
sorted() - Method in interface cyclops.collections.SetX
 
sorted(Comparator<? super T>) - Method in interface cyclops.collections.SetX
 
sorted(Function<? super T, ? extends U>) - Method in interface cyclops.collections.SortedSetX
 
sorted() - Method in interface cyclops.collections.SortedSetX
 
sorted(Comparator<? super T>) - Method in interface cyclops.collections.SortedSetX
 
sorted() - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
sorted(Comparator<? super T>) - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
sorted() - Method in class cyclops.monads.transformers.ListT
 
sorted(Comparator<? super T>) - Method in class cyclops.monads.transformers.ListT
 
sorted(Function<? super T, ? extends U>) - Method in class cyclops.monads.transformers.ListT
 
sorted(Function<? super U, ? extends U1>, Comparator<? super U1>) - Method in interface cyclops.stream.FutureStream
 
sorted() - Method in interface cyclops.stream.FutureStream
 
sorted(Comparator<? super U>) - Method in interface cyclops.stream.FutureStream
 
sorted(Function<? super U, ? extends R>) - Method in interface cyclops.stream.FutureStream
 
sorted() - Method in interface cyclops.stream.ReactiveSeq
assertThat(ReactiveSeq.of(4,3,6,7)).sorted().toList(),equalTo(Arrays.asList(3,4,6,7)));
sorted(Comparator<? super T>) - Method in interface cyclops.stream.ReactiveSeq
assertThat(ReactiveSeq.of(4,3,6,7).sorted((a,b) -> b-a).toList(),equalTo(Arrays.asList(7,6,4,3)));
sorted(Function<? super T, ? extends U>) - Method in interface cyclops.stream.ReactiveSeq
 
sorted(Function<? super T, ? extends U>, Comparator<? super U>) - Method in interface cyclops.stream.ReactiveSeq
 
sorted() - Method in interface cyclops.stream.Streamable
assertThat(Streamable.of(4,3,6,7)).sorted().toList(),equalTo(Arrays.asList(3,4,6,7)));
sorted(Comparator<? super T>) - Method in interface cyclops.stream.Streamable
assertThat(Streamable.of(4,3,6,7).sorted((a,b) -> b-a).toList(),equalTo(Arrays.asList(7,6,4,3)));
sorted(Function<? super T, ? extends U>) - Method in interface cyclops.stream.Streamable
 
sortedSet(AnyM<Witness.sortedSet, ? extends T>) - Static method in interface cyclops.monads.Witness
 
SortedSetX<T> - Interface in cyclops.collections
 
SortedSetX.Comparables - Class in cyclops.collections
 
sortedSetXConcat() - Static method in interface cyclops.Monoids
 
sortedSetXConcat() - Static method in interface cyclops.Semigroups
 
SpinWait<T> - Class in cyclops.async.wait
Repeatedly retry to take or offer element to Queue if full or data unavailable, with a wait of 1 nano second between retries
SpinWait() - Constructor for class cyclops.async.wait.SpinWait
 
spinWait() - Static method in interface cyclops.async.wait.WaitStrategy
 
splitAt(int) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Split at supplied location
splitAt(long) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
Split a stream at a given position.
splitAt(int) - Method in interface cyclops.stream.FutureStream
 
splitAt(int) - Method in interface cyclops.stream.ReactiveSeq
Split at supplied location
splitAt(int) - Method in interface cyclops.stream.Streamable
Split at supplied location
splitAt(Stream<T>, int) - Static method in class cyclops.Streams
Split at supplied location
splitAtHead() - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Split a Stream at it's head (similar to headAndTail)
splitAtHead() - Method in interface cyclops.stream.FutureStream
 
splitAtHead() - Method in interface cyclops.stream.ReactiveSeq
Split a Stream at it's head (similar to headAndTail)
splitAtHead() - Method in interface cyclops.stream.Streamable
 
splitBy(Predicate<U>) - Method in interface cyclops.stream.FutureStream
 
splitBy(Predicate<T>) - Method in interface cyclops.stream.ReactiveSeq
Split stream at point where predicate no longer holds
splitBy(Predicate<T>) - Method in interface cyclops.stream.Streamable
Split stream at point where predicate no longer holds
splitBy(Stream<T>, Predicate<T>) - Static method in class cyclops.Streams
Split stream at point where predicate no longer holds
spliterator() - Method in class com.aol.cyclops2.data.collections.extensions.CollectionXImpl
 
spliterator() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.AbstractLazyMutableCollection
 
spliterator() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.AbstractLazyPersistentCollection
 
spliterator() - Method in class com.aol.cyclops2.types.stream.reactive.SeqSubscriber
 
spliterator() - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
spliterator() - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
spliterator() - Method in interface cyclops.stream.FutureStream
 
spliterator() - Method in interface cyclops.stream.ReactiveSeq
Returns a spliterator for the elements of this stream.
StageWithResults<RS,U> - Class in com.aol.cyclops2.react
 
StageWithResults(ConfigurableStream<U, Object>, RS) - Constructor for class com.aol.cyclops2.react.StageWithResults
 
startsWith(Stream<T>) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
assertTrue(ReactiveSeq.of(1,2,3,4).startsWith(Arrays.asList(1,2,3).iterator()))
startsWith(Stream<T>) - Method in interface com.aol.cyclops2.types.Folds
assertTrue(ReactiveSeq.of(1,2,3,4).startsWith(Stream.of(1,2,3)))
startsWith(T1...) - Static method in class cyclops.function.Predicates
 
startsWith(Stream<U>) - Method in interface cyclops.stream.FutureStream
 
startsWith(Stream<T>) - Method in interface cyclops.stream.ReactiveSeq
assertTrue(ReactiveSeq.of(1,2,3,4).startsWith(Stream.of(1,2,3)))
startsWith(Stream<T>) - Method in interface cyclops.stream.Streamable
assertTrue(Streamable.of(1,2,3,4).startsWith(Stream.of(1,2,3)))
startsWith(Stream<T>, Iterable<T>) - Static method in class cyclops.Streams
assertTrue(Streams.startsWith(Stream.of(1,2,3,4),Arrays.asList(1,2,3)));
startsWith(Stream<T>, Stream<T>) - Static method in class cyclops.Streams
 
startsWith(Stream<T>, Iterator<T>) - Static method in class cyclops.Streams
assertTrue(Streams.startsWith(Stream.of(1,2,3,4),Arrays.asList(1,2,3).iterator()))
startsWithIterable(Iterable<T>) - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
assertTrue(ReactiveSeq.of(1,2,3,4).startsWith(Arrays.asList(1,2,3)));
startsWithIterable(Iterable<T>) - Method in interface com.aol.cyclops2.types.Folds
assertTrue(ReactiveSeq.of(1,2,3,4).startsWith(Arrays.asList(1,2,3)));
startsWithIterable(Iterable<U>) - Method in interface cyclops.stream.FutureStream
 
startsWithIterable(Iterable<T>) - Method in interface cyclops.stream.ReactiveSeq
assertTrue(ReactiveSeq.of(1,2,3,4).startsWith(Arrays.asList(1,2,3)));
startsWithIterable(Iterable<T>) - Method in interface cyclops.stream.Streamable
assertTrue(Streamable.of(1,2,3,4).startsWith(Arrays.asList(1,2,3)));
Status<T> - Class in com.aol.cyclops2.react
Class that returned to blocking predicates for short circuiting result collection
Status() - Constructor for class com.aol.cyclops2.react.Status
 
steps() - Method in interface cyclops.control.Eval
 
storeExpressionVals(int, String, int) - Method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
stream() - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
stream() - Method in class com.aol.cyclops2.data.collections.extensions.CollectionXImpl
 
stream() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.AbstractLazyMutableCollection
 
stream() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.AbstractLazyPersistentCollection
 
stream() - Method in interface com.aol.cyclops2.data.collections.extensions.LazyFluentCollection
 
stream(ReactiveSeq<X>) - Method in interface com.aol.cyclops2.data.collections.extensions.LazyFluentCollectionX
Create a LazyFluentCollection from a Flux.
stream() - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
stream() - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
stream() - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
stream() - Method in interface com.aol.cyclops2.types.anyM.transformers.FoldableTransformerSeq
 
stream() - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
stream() - Method in interface com.aol.cyclops2.types.ExtendedTraversable
 
stream() - Method in interface com.aol.cyclops2.types.FoldableTraversable
 
stream() - Method in class com.aol.cyclops2.types.futurestream.RepeatableStream
 
stream() - Method in interface com.aol.cyclops2.types.Sequential
 
stream() - Method in interface com.aol.cyclops2.types.stream.ConvertableSequence
 
stream() - Method in class com.aol.cyclops2.types.stream.reactive.PushSubscriber
 
stream() - Method in class com.aol.cyclops2.types.stream.reactive.ReactiveSubscriber
 
stream() - Method in class com.aol.cyclops2.types.stream.reactive.SeqSubscriber
 
stream() - Method in interface com.aol.cyclops2.types.stream.ToStream
 
stream() - Method in interface com.aol.cyclops2.types.TransformerTraversable
 
stream() - Method in interface com.aol.cyclops2.types.Traversable
 
stream() - Method in interface com.aol.cyclops2.types.Value
 
stream() - Method in class com.aol.cyclops2.util.stream.pushable.MultipleStreamSource
Create a pushable JDK 8 Stream
stream() - Method in interface cyclops.async.Adapter
 
stream(Continueable) - Method in interface cyclops.async.Adapter
 
stream() - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
stream() - Method in class cyclops.async.Future
 
stream() - Method in class cyclops.async.Queue
 
stream(Continueable) - Method in class cyclops.async.Queue
 
stream() - Method in class cyclops.async.Topic
Generating a stream will register the Stream as a subscriber to this topic.
stream(Continueable) - Method in class cyclops.async.Topic
 
stream() - Method in class cyclops.box.LazyImmutable
 
stream() - Method in interface cyclops.collections.DequeX
 
stream() - Method in interface cyclops.collections.immutable.PBagX
 
stream() - Method in interface cyclops.collections.immutable.PMapX
 
stream() - Method in interface cyclops.collections.immutable.POrderedSetX
 
stream() - Method in interface cyclops.collections.immutable.PQueueX
 
stream() - Method in interface cyclops.collections.immutable.PSetX
 
stream() - Method in interface cyclops.collections.immutable.PStackX
 
stream() - Method in interface cyclops.collections.ListX
 
stream() - Method in interface cyclops.collections.MapX
 
stream() - Method in interface cyclops.collections.QueueX
 
stream() - Method in interface cyclops.collections.SetX
 
stream() - Method in interface cyclops.collections.SortedSetX
 
stream() - Method in class cyclops.control.either.Either3.Lazy
 
stream() - Method in class cyclops.control.either.Either3.Left1
 
stream() - Method in class cyclops.control.either.Either3.Left2
 
stream() - Method in class cyclops.control.either.Either3.Right
 
stream() - Method in class cyclops.control.either.Either4.Lazy
 
stream() - Method in class cyclops.control.either.Either4.Left1
 
stream() - Method in class cyclops.control.either.Either4.Left2
 
stream() - Method in class cyclops.control.either.Either4.Left3
 
stream() - Method in class cyclops.control.either.Either4.Right
 
stream() - Method in class cyclops.control.either.Either5.Lazy
 
stream() - Method in class cyclops.control.either.Either5.Left1
 
stream() - Method in class cyclops.control.either.Either5.Left2
 
stream() - Method in class cyclops.control.either.Either5.Left3
 
stream() - Method in class cyclops.control.either.Either5.Left4
 
stream() - Method in class cyclops.control.either.Either5.Right
 
stream() - Method in class cyclops.control.Ior.Both
 
stream() - Method in class cyclops.control.Try.Failure
 
stream() - Method in interface cyclops.control.Try
 
stream() - Method in class cyclops.control.Try.Success
 
stream() - Method in interface cyclops.monads.AnyM
 
stream() - Method in class cyclops.monads.transformers.FutureT
 
stream() - Method in class cyclops.monads.transformers.ListT
 
stream(AnyM<Witness.stream, ? extends T>) - Static method in interface cyclops.monads.Witness
 
stream() - Method in interface cyclops.stream.FutureStream
 
stream() - Method in interface cyclops.stream.ReactiveSeq
Convert this ReactiveSeq into a Stream
stream() - Method in interface cyclops.stream.Streamable
 
stream() - Method in class cyclops.stream.StreamSource
Create a pushable JDK 8 Stream
stream(Adapter<T>) - Static method in class cyclops.stream.StreamSource
Create a JDK 8 Stream from the supplied Adapter
stream(Iterable<U>) - Static method in class cyclops.Streams
Create a stream from an iterable
stream(Spliterator<U>) - Static method in class cyclops.Streams
 
stream(Iterator<U>) - Static method in class cyclops.Streams
Create a stream from an iterator
stream(Map<K, V>) - Static method in class cyclops.Streams
Create a stream from a map
streamable(AnyM<Witness.streamable, ? extends T>) - Static method in interface cyclops.monads.Witness
 
Streamable<T> - Interface in cyclops.stream
Represents something that can generate a Stream, repeatedly
Streamable.Impl - Class in cyclops.stream
 
Streamable.PrintableIterable<T> - Class in cyclops.stream
 
streamBatch(Continueable, Function<BiFunction<Long, TimeUnit, T>, Supplier<Collection<T>>>) - Method in class cyclops.async.Queue
 
streamBatchNoTimeout(Continueable, Function<Supplier<T>, Supplier<Collection<T>>>) - Method in class cyclops.async.Queue
 
streamCompletableFutures() - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
 
streamCompletableFutures() - Method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
 
streamCompletableFutures() - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
streamCompletableFutures() - Method in interface cyclops.async.Adapter
 
streamCompletableFutures() - Method in class cyclops.async.Queue
 
streamCompletableFutures() - Method in class cyclops.async.Topic
Generating a streamCompletableFutures will register the Stream as a subscriber to this topic.
streamControl(Continueable, Function<Supplier<T>, Supplier<T>>) - Method in class cyclops.async.Queue
 
streamControlFutures(Continueable, Function<Supplier<T>, CompletableFuture<T>>) - Method in class cyclops.async.Queue
 
StreamKind<T> - Interface in cyclops.higherkindedtypes
Simulates Higher Kinded Types for Stream's StreamKind is a Stream and a Higher Kinded Type (StreamKind.µ,T)
StreamKind.Box<T> - Class in cyclops.higherkindedtypes
 
StreamKind.µ - Class in cyclops.higherkindedtypes
Witness type
streamM() - Method in interface cyclops.function.Fn2.FunctionalOperations
 
streamOf(T...) - Static method in interface cyclops.monads.AnyM
Create an AnyM wrapping a Stream of the supplied data Identical to fromArray, exists as it may appear functionally more obvious to users than fromArray (which fits the convention)
StreamOfContinuations(Queue<?>) - Constructor for class cyclops.async.AdaptersModule.StreamOfContinuations
 
Streams - Class in cyclops
Static utility methods for working with Java 8 Streams
Streams() - Constructor for class cyclops.Streams
 
Streams.Instances - Class in cyclops
Companion class for creating Type Class instances for working with Streams
StreamSource - Class in cyclops.stream
Create Java 8 Streams that data can be pushed into Pushing data into a Java 8 Stream
streamToCompletableFuture(Stream<T>) - Static method in class cyclops.Streams
Create a CompletableFuture containing a List materialized from a Stream
streamToOptional(Stream<T>) - Static method in class cyclops.Streams
Create an Optional containing a List materialized from a Stream
streamZip() - Method in interface cyclops.function.Fn2.FunctionalOperations
default > Fn2,AnyM,AnyM> anyMM() { return (a,b) -> Matchables.fromEither5(a) .visit(v->v.forEach2(x->b,this),s->s.forEach2(x->b,this)); }
stringBufferConcat - Static variable in interface cyclops.Monoids
StringBuffer concatenation
stringBufferConcat - Static variable in interface cyclops.Semigroups
StringBuffer concatenation
stringBufferJoin(String) - Static method in interface cyclops.Monoids
 
stringBufferJoin(String) - Static method in interface cyclops.Semigroups
 
stringBuilderConcat - Static variable in interface cyclops.Monoids
StringBuilder concatenation
stringBuilderConcat - Static variable in interface cyclops.Semigroups
StringBuilder concatenation
stringBuilderJoin(String) - Static method in interface cyclops.Monoids
 
stringBuilderJoin(String) - Static method in interface cyclops.Semigroups
 
stringConcat - Static variable in interface cyclops.Monoids
String concatenation
stringConcat - Static variable in interface cyclops.Semigroups
String concatenation
stringJoin(String) - Static method in interface cyclops.Monoids
 
stringJoin(String) - Static method in interface cyclops.Semigroups
 
subList(int, int) - Method in interface com.aol.cyclops2.data.collections.extensions.FluentSequenceX
Create a sub sequence between the two supplied index
subList(int, int) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
subList(int) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
subList(int, int) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
subList(int, int) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyListX
 
subList(int, int) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableSequenceX
 
subList(int, int) - Method in interface cyclops.collections.immutable.PStackX
 
subList(int, int) - Method in interface cyclops.collections.immutable.PVectorX
 
subList(int, int) - Method in interface cyclops.collections.ListX
 
submit(Function<RS, R>) - Method in class com.aol.cyclops2.react.StageWithResults
This method allows the SimpleReact Executor to be reused by JDK parallel streams.
submit(Callable<T>) - Method in class com.aol.cyclops2.react.StageWithResults
This method allows the SimpleReact Executor to be reused by JDK parallel streams
subscribe(Subscriber<? super T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
subscribe(Subscriber<? super T>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
subscribe(Subscriber<? super T>) - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
subscribe(Subscriber<? super T>) - Method in interface com.aol.cyclops2.types.stream.reactive.FutureStreamSynchronousPublisher
 
subscribe(Subscriber<? super T>) - Method in interface com.aol.cyclops2.types.Traversable
 
subscribe(Subscriber<? super T>) - Method in interface com.aol.cyclops2.types.Value
 
subscribe(Subscriber<? super Tuple2<K, V>>) - Method in interface cyclops.collections.immutable.PMapX
 
subscribe(Subscriber<? super Tuple2<K, V>>) - Method in interface cyclops.collections.MapX
 
subscribe(Subscriber<? super PT>) - Method in class cyclops.control.either.Either3.Lazy
 
subscribe(Subscriber<? super PT>) - Method in class cyclops.control.either.Either3.Left1
 
subscribe(Subscriber<? super PT>) - Method in class cyclops.control.either.Either3.Left2
 
subscribe(Subscriber<? super PT>) - Method in class cyclops.control.either.Either3.Right
 
subscribe(Subscriber<? super PT>) - Method in class cyclops.control.either.Either4.Lazy
 
subscribe(Subscriber<? super PT>) - Method in class cyclops.control.either.Either4.Left1
 
subscribe(Subscriber<? super PT>) - Method in class cyclops.control.either.Either4.Left2
 
subscribe(Subscriber<? super PT>) - Method in class cyclops.control.either.Either4.Left3
 
subscribe(Subscriber<? super PT>) - Method in class cyclops.control.either.Either4.Right
 
subscribe(Subscriber<? super PT>) - Method in class cyclops.control.either.Either5.Lazy
 
subscribe(Subscriber<? super PT>) - Method in class cyclops.control.either.Either5.Left1
 
subscribe(Subscriber<? super PT>) - Method in class cyclops.control.either.Either5.Left2
 
subscribe(Subscriber<? super PT>) - Method in class cyclops.control.either.Either5.Left3
 
subscribe(Subscriber<? super PT>) - Method in class cyclops.control.either.Either5.Left4
 
subscribe(Subscriber<? super PT>) - Method in class cyclops.control.either.Either5.Right
 
subscribe(Subscriber<? super U>) - Method in interface cyclops.stream.FutureStream
 
subscriber() - Static method in class com.aol.cyclops2.types.stream.reactive.PushSubscriber
 
subscriber(QueueBasedSubscriber.Counter, int) - Static method in class com.aol.cyclops2.types.stream.reactive.QueueBasedSubscriber
Create a QueueBasedSubscriber, backed by a JDK LinkedBlockingQueue
subscriber(Queue<T>, QueueBasedSubscriber.Counter, int) - Static method in class com.aol.cyclops2.types.stream.reactive.QueueBasedSubscriber
Create a QueueBasedSubscriber, backed by the provided Queue
subscriber(QueueFactory<T>, QueueBasedSubscriber.Counter, int) - Static method in class com.aol.cyclops2.types.stream.reactive.QueueBasedSubscriber
Create a QueueBasedSubscriber, backed by a Queue that will be created with the provided QueueFactory
subscriber(Runnable) - Static method in class com.aol.cyclops2.types.stream.reactive.SeqSubscriber
 
subscriber() - Static method in class com.aol.cyclops2.types.stream.reactive.SeqSubscriber
 
subscriber(Runnable) - Static method in class com.aol.cyclops2.types.stream.reactive.ValueSubscriber
 
subscriber() - Static method in class com.aol.cyclops2.types.stream.reactive.ValueSubscriber
 
subscriber() - Static method in interface cyclops.stream.ReactiveSeq
Create a subscriber that can listen to Reactive Streams (simple-react, RxJava AkkaStreams, Kontraktor, QuadarStreams etc)
subscribeTo(K, Subscriber<V>) - Method in class cyclops.async.Pipes
Subscribe synchronously to a pipe
subscribeTo(K, Subscriber<V>, Executor) - Method in class cyclops.async.Pipes
Subscribe asynchronously to a pipe
Subscription - Class in com.aol.cyclops2.react.async.subscription
 
Subscription() - Constructor for class com.aol.cyclops2.react.async.subscription.Subscription
 
subSet(T, T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazySortedSetX
 
subStream(int, int) - Method in interface cyclops.stream.FutureStream
Return a Stream with elements before the provided skip index removed, and elements after the provided take index removed
subStream(int, int) - Method in interface cyclops.stream.ReactiveSeq
Return a Stream with elements before the provided skip index removed, and elements after the provided take index removed
subStream(int, int) - Method in interface cyclops.stream.Streamable
Return a Streamable with elements before the provided skip index removed, and elements after the provided take index removed
success(T) - Static method in interface cyclops.control.Try
Construct a Success instance (an implementation of Try)
Success() - Constructor for class cyclops.control.Try.Success
 
sum(Function<? super T, ? extends U>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
sumDouble(ToDoubleFunction<? super T>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
sumInt(ToIntFunction<? super T>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
sumLong(ToLongFunction<? super T>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
SupplierMonadPlus() - Constructor for class cyclops.typeclasses.instances.General.SupplierMonadPlus
 
SupplierMonadZero() - Constructor for class cyclops.typeclasses.instances.General.SupplierMonadZero
 
SupplierToConvertable() - Constructor for class com.aol.cyclops2.types.Convertable.SupplierToConvertable
 
suspend(Higher<F, Free<F, B>>) - Static method in class cyclops.free.Free
 
suspend(Fn0.SupplierKind<Free<Fn0.SupplierKind.µ, A>>) - Static method in interface cyclops.function.Fn0
 
swap() - Method in class cyclops.control.either.Either.Lazy
 
swap() - Method in class cyclops.control.either.Either.Left
 
swap() - Method in class cyclops.control.either.Either.Right
 
swap() - Method in interface cyclops.control.either.Either
Swap types so operations directly affect the current (pre-swap) Left type
swap() - Method in class cyclops.control.Ior.Both
 
swap() - Method in class cyclops.control.Ior.Primary
 
swap() - Method in class cyclops.control.Ior.Secondary
 
swap() - Method in interface cyclops.control.Ior
 
swap() - Method in class cyclops.control.Xor.Primary
 
swap() - Method in class cyclops.control.Xor.Secondary
 
swap() - Method in interface cyclops.control.Xor
Swap types so operations directly affect the current (pre-swap) Secondary type
swap1() - Method in class cyclops.control.either.Either3.Lazy
 
swap1() - Method in class cyclops.control.either.Either3.Left1
 
swap1() - Method in class cyclops.control.either.Either3.Left2
 
swap1() - Method in class cyclops.control.either.Either3.Right
 
swap1() - Method in interface cyclops.control.either.Either3
 
swap1() - Method in class cyclops.control.either.Either4.Lazy
 
swap1() - Method in class cyclops.control.either.Either4.Left1
 
swap1() - Method in class cyclops.control.either.Either4.Left2
 
swap1() - Method in class cyclops.control.either.Either4.Left3
 
swap1() - Method in class cyclops.control.either.Either4.Right
 
swap1() - Method in interface cyclops.control.either.Either4
 
swap1() - Method in class cyclops.control.either.Either5.Lazy
 
swap1() - Method in class cyclops.control.either.Either5.Left1
 
swap1() - Method in class cyclops.control.either.Either5.Left2
 
swap1() - Method in class cyclops.control.either.Either5.Left3
 
swap1() - Method in class cyclops.control.either.Either5.Left4
 
swap1() - Method in class cyclops.control.either.Either5.Right
 
swap1() - Method in interface cyclops.control.either.Either5
 
swap2() - Method in class cyclops.control.either.Either3.Lazy
 
swap2() - Method in class cyclops.control.either.Either3.Left1
 
swap2() - Method in class cyclops.control.either.Either3.Left2
 
swap2() - Method in class cyclops.control.either.Either3.Right
 
swap2() - Method in interface cyclops.control.either.Either3
 
swap2() - Method in class cyclops.control.either.Either4.Lazy
 
swap2() - Method in class cyclops.control.either.Either4.Left1
 
swap2() - Method in class cyclops.control.either.Either4.Left2
 
swap2() - Method in class cyclops.control.either.Either4.Left3
 
swap2() - Method in class cyclops.control.either.Either4.Right
 
swap2() - Method in interface cyclops.control.either.Either4
 
swap2() - Method in class cyclops.control.either.Either5.Lazy
 
swap2() - Method in class cyclops.control.either.Either5.Left1
 
swap2() - Method in class cyclops.control.either.Either5.Left2
 
swap2() - Method in class cyclops.control.either.Either5.Left3
 
swap2() - Method in class cyclops.control.either.Either5.Left4
 
swap2() - Method in class cyclops.control.either.Either5.Right
 
swap2() - Method in interface cyclops.control.either.Either5
 
swap3() - Method in class cyclops.control.either.Either4.Lazy
 
swap3() - Method in class cyclops.control.either.Either4.Left1
 
swap3() - Method in class cyclops.control.either.Either4.Left2
 
swap3() - Method in class cyclops.control.either.Either4.Left3
 
swap3() - Method in class cyclops.control.either.Either4.Right
 
swap3() - Method in interface cyclops.control.either.Either4
 
swap3() - Method in class cyclops.control.either.Either5.Lazy
 
swap3() - Method in class cyclops.control.either.Either5.Left1
 
swap3() - Method in class cyclops.control.either.Either5.Left2
 
swap3() - Method in class cyclops.control.either.Either5.Left3
 
swap3() - Method in class cyclops.control.either.Either5.Left4
 
swap3() - Method in class cyclops.control.either.Either5.Right
 
swap3() - Method in interface cyclops.control.either.Either5
 
swap4() - Method in class cyclops.control.either.Either5.Lazy
 
swap4() - Method in class cyclops.control.either.Either5.Left1
 
swap4() - Method in class cyclops.control.either.Either5.Left2
 
swap4() - Method in class cyclops.control.either.Either5.Left3
 
swap4() - Method in class cyclops.control.either.Either5.Left4
 
swap4() - Method in class cyclops.control.either.Either5.Right
 
swap4() - Method in interface cyclops.control.either.Either5
 
switchOnNextValue(Stream<FutureStream>) - Method in interface cyclops.stream.FutureStream
Merges this stream and the supplied Streams into a single Stream where the next value is the next returned across any of the involved Streams.
sync() - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
 
sync() - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
sync() - Method in class cyclops.async.LazyReact
Start any created Streams in syncrhonous mode - that is tasks will be executed on the calling thread
sync() - Method in interface cyclops.stream.FutureStream
 
synchronizedFromIterable(Iterable<T>) - Static method in interface cyclops.stream.Streamable
 
synchronizedFromStream(Stream<T>) - Static method in interface cyclops.stream.Streamable
 
synchronousQueue() - Static method in class cyclops.async.QueueFactories
 
syncrhonousPool() - Static method in class com.aol.cyclops2.react.threads.ReactPool
 

T

tail() - Method in class com.aol.cyclops2.types.stream.HeadAndTail
 
tail() - Method in interface cyclops.stream.Streamable
Streamable.of(1,2,3,4,5).tail() //Streamable[2,3,4,5]
tailSet(T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazySortedSetX
 
take(long) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
take(long) - Method in interface com.aol.cyclops2.types.Traversable
assertThat(ReactiveSeq.of(4,3,6,7).take(2).toList(),equalTo(Arrays.asList(4,3));
take() - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
take(WaitStrategy.Takeable<T>) - Method in class cyclops.async.wait.DirectWaitStrategy
 
take(WaitStrategy.Takeable<T>) - Method in class cyclops.async.wait.ExponentialBackofWaitStrategy
 
take(WaitStrategy.Takeable<T>) - Method in class cyclops.async.wait.NoWaitRetry
 
take(WaitStrategy.Takeable<T>) - Method in class cyclops.async.wait.SpinWait
 
take(WaitStrategy.Takeable<T>) - Method in interface cyclops.async.wait.WaitStrategy
Attempt to take from Takeable
take() - Method in interface cyclops.async.wait.WaitStrategy.Takeable
Take data from data provider
take(WaitStrategy.Takeable<T>) - Method in class cyclops.async.wait.YieldWait
 
take(long) - Method in interface cyclops.collections.DequeX
 
take(long) - Method in interface cyclops.collections.immutable.PBagX
 
take(long) - Method in interface cyclops.collections.immutable.POrderedSetX
 
take(long) - Method in interface cyclops.collections.immutable.PQueueX
 
take(long) - Method in interface cyclops.collections.immutable.PSetX
 
take(long) - Method in interface cyclops.collections.immutable.PStackX
 
take(long) - Method in interface cyclops.collections.immutable.PVectorX
 
take(long) - Method in interface cyclops.collections.ListX
 
take(long) - Method in interface cyclops.collections.QueueX
 
take(long) - Method in interface cyclops.collections.SetX
 
take(long) - Method in interface cyclops.collections.SortedSetX
 
take(long) - Method in interface cyclops.stream.FutureStream
 
take(long) - Method in interface cyclops.stream.ReactiveSeq
 
takeRight(int) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
takeRight(int) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
takeRight(int) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
takeRight(int) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
takeRight(int) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
takeRight(int) - Method in interface com.aol.cyclops2.types.Traversable
Generate a new Traversable that takes the specified number elements from the take of this Traversable
takeRight(int) - Method in interface cyclops.collections.DequeX
 
takeRight(int) - Method in interface cyclops.collections.immutable.PBagX
 
takeRight(int) - Method in interface cyclops.collections.immutable.POrderedSetX
 
takeRight(int) - Method in interface cyclops.collections.immutable.PQueueX
 
takeRight(int) - Method in interface cyclops.collections.immutable.PSetX
 
takeRight(int) - Method in interface cyclops.collections.immutable.PStackX
 
takeRight(int) - Method in interface cyclops.collections.immutable.PVectorX
 
takeRight(int) - Method in interface cyclops.collections.ListX
 
takeRight(int) - Method in interface cyclops.collections.QueueX
 
takeRight(int) - Method in interface cyclops.collections.SetX
 
takeRight(int) - Method in interface cyclops.collections.SortedSetX
 
takeRight(int) - Method in class cyclops.monads.transformers.ListT
 
takeRight(int) - Method in interface cyclops.stream.FutureStream
 
takeRight(int) - Method in interface cyclops.stream.ReactiveSeq
 
takeRight(int) - Method in interface cyclops.stream.Streamable
 
takeUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
takeUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
takeUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
takeUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
takeUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
takeUntil(SimpleReactStream<T>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
Return a Stream with the same values, but will stop emitting values once the provided Stream starts to emit values.
takeUntil(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.Traversable
Generate a new Traversable that takes elements from this Traversable until the predicate holds
takeUntil(Predicate<? super T>) - Method in interface cyclops.collections.DequeX
 
takeUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PBagX
 
takeUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
takeUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PQueueX
 
takeUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PSetX
 
takeUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PStackX
 
takeUntil(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PVectorX
 
takeUntil(Predicate<? super T>) - Method in interface cyclops.collections.ListX
 
takeUntil(Predicate<? super T>) - Method in interface cyclops.collections.QueueX
 
takeUntil(Predicate<? super T>) - Method in interface cyclops.collections.SetX
 
takeUntil(Predicate<? super T>) - Method in interface cyclops.collections.SortedSetX
 
takeUntil(Predicate<? super T>) - Method in class cyclops.monads.transformers.ListT
 
takeUntil(Predicate<? super U>) - Method in interface cyclops.stream.FutureStream
 
takeUntil(Predicate<? super T>) - Method in interface cyclops.stream.ReactiveSeq
 
takeUntil(Predicate<? super T>) - Method in interface cyclops.stream.Streamable
 
takeWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
takeWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
takeWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
takeWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
takeWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
takeWhile(Predicate<? super T>) - Method in interface com.aol.cyclops2.types.Traversable
Generate a new Traversable that takes elements from this Traversable as long as the predicate holds
takeWhile(Predicate<? super T>) - Method in interface cyclops.collections.DequeX
 
takeWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PBagX
 
takeWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
takeWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PQueueX
 
takeWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PSetX
 
takeWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PStackX
 
takeWhile(Predicate<? super T>) - Method in interface cyclops.collections.immutable.PVectorX
 
takeWhile(Predicate<? super T>) - Method in interface cyclops.collections.ListX
 
takeWhile(Predicate<? super T>) - Method in interface cyclops.collections.QueueX
 
takeWhile(Predicate<? super T>) - Method in interface cyclops.collections.SetX
 
takeWhile(Predicate<? super T>) - Method in interface cyclops.collections.SortedSetX
 
takeWhile(Predicate<? super T>) - Method in class cyclops.monads.transformers.ListT
 
takeWhile(Predicate<? super U>) - Method in interface cyclops.stream.FutureStream
 
takeWhile(Predicate<? super T>) - Method in interface cyclops.stream.ReactiveSeq
 
takeWhile(Predicate<? super T>) - Method in interface cyclops.stream.Streamable
 
test(T) - Method in interface com.aol.cyclops2.types.Value
 
test(PT) - Method in class cyclops.control.either.Either3.Lazy
 
test(PT) - Method in class cyclops.control.either.Either3.Left1
 
test(PT) - Method in class cyclops.control.either.Either3.Left2
 
test(PT) - Method in class cyclops.control.either.Either3.Right
 
test(PT) - Method in class cyclops.control.either.Either4.Lazy
 
test(PT) - Method in class cyclops.control.either.Either4.Left1
 
test(PT) - Method in class cyclops.control.either.Either4.Left2
 
test(PT) - Method in class cyclops.control.either.Either4.Left3
 
test(PT) - Method in class cyclops.control.either.Either4.Right
 
test(PT) - Method in class cyclops.control.either.Either5.Lazy
 
test(PT) - Method in class cyclops.control.either.Either5.Left1
 
test(PT) - Method in class cyclops.control.either.Either5.Left2
 
test(PT) - Method in class cyclops.control.either.Either5.Left3
 
test(PT) - Method in class cyclops.control.either.Either5.Left4
 
test(PT) - Method in class cyclops.control.either.Either5.Right
 
then(Function<? super U, ? extends R>, Executor) - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
 
then(Function<? super U, ? extends R>) - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
React transform Unlike 'with' this method is fluent, and returns another Stage Builder that can represent the next stage in the dataflow.
then(Function<? super U, ? extends R>, Executor) - Method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
 
then(Function<? super U, ? extends R>) - Method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
React transform Unlike 'with' this method is fluent, and returns another Stage Builder that can represent the next stage in the dataflow.
then(Function<? super U, ? extends R>, Executor) - Method in interface com.aol.cyclops2.types.futurestream.LazyToQueue
 
then(Function<? super U, ? extends R>, Executor) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
then(Function<? super U, ? extends R>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
React transform Unlike 'with' this method is fluent, and returns another Stage Builder that can represent the next stage in the dataflow.
then(Function<? super U, ? extends R>, Executor) - Method in interface cyclops.stream.FutureStream
 
then(Function<? super U, ? extends R>) - Method in interface cyclops.stream.FutureStream
 
thenAccept(Consumer<? super T>) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
thenAcceptAsync(Consumer<? super T>) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
thenAcceptAsync(Consumer<? super T>, Executor) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
thenAcceptBoth(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
thenAcceptBothAsync(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
thenAcceptBothAsync(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>, Executor) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
thenApply(Function<? super T, ? extends U>) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
thenApplyAsync(Function<? super T, ? extends U>) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
thenApplyAsync(Function<? super T, ? extends U>, Executor) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
thenCombine(BiFunction<T, T, R>) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Combines every pair of values (any odd remaining value will be dropped)
thenCombine(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
thenCombineAsync(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
thenCombineAsync(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>, Executor) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
thenCompose(Function<? super T, ? extends CompletionStage<U>>) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
thenComposeAsync(Function<? super T, ? extends CompletionStage<U>>) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
thenComposeAsync(Function<? super T, ? extends CompletionStage<U>>, Executor) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
thenRun(Runnable) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
thenRunAsync(Runnable) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
thenRunAsync(Runnable, Executor) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
thenSync(Function<? super U, ? extends R>) - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
 
thenSync(Function<? super U, ? extends R>) - Method in interface com.aol.cyclops2.types.futurestream.EagerToQueue
 
thenSync(Function<? super U, ? extends R>) - Method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
 
thenSync(Function<? super U, ? extends R>) - Method in interface com.aol.cyclops2.types.futurestream.LazyToQueue
 
thenSync(Function<? super U, ? extends R>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
thenSync(Function<? super U, ? extends R>) - Method in interface cyclops.stream.FutureStream
 
ThreadPools - Class in com.aol.cyclops2.react
 
ThreadPools() - Constructor for class com.aol.cyclops2.react.ThreadPools
 
ThreadPools.ExecutionMode - Enum in com.aol.cyclops2.react
 
throwException() - Method in class cyclops.control.Try.Failure
 
throwException() - Method in class cyclops.control.Try.Success
 
throwException() - Method in interface cyclops.control.Try
Throw exception if Failure, do nothing if success
throwIf(X, Predicate<X>) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Throw the exception as upwards if the predicate holds, otherwise do nothing
throwOrHandle(X, Predicate<X>, Consumer<X>) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Throw the exception as upwards if the predicate holds, otherwise pass to the handler
throwSoftenedException(Throwable) - Static method in class com.aol.cyclops2.util.ExceptionSoftener
Convert any throwable into an unchecked exception.
ThrowsSoftened - Annotation Type in com.aol.cyclops2.util
 
timeLimit() - Method in class com.aol.cyclops2.react.async.subscription.AlwaysContinue
 
timeLimit() - Method in interface com.aol.cyclops2.react.async.subscription.Continueable
 
timeLimit() - Method in class com.aol.cyclops2.react.async.subscription.Subscription
 
timestamp() - Method in interface cyclops.stream.ReactiveSeq
ReactiveSeq.of(1,2,3,4,5) .timestamp() .forEach(System.out::println)
timestamp() - Method in interface cyclops.stream.Streamable
Streamable.of(1,2,3,4,5) .timestamp() .forEach(System.out::println)
To<T extends To<?>> - Interface in com.aol.cyclops2.types
Fluent interface for converting this type to another
to(Function<? super T, ? extends R>) - Method in interface com.aol.cyclops2.types.To
Fluent api for type conversion
toArray() - Method in class com.aol.cyclops2.data.collections.extensions.CollectionXImpl
 
toArray(T[]) - Method in class com.aol.cyclops2.data.collections.extensions.CollectionXImpl
 
toArray() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.AbstractLazyMutableCollection
 
toArray(T1[]) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.AbstractLazyMutableCollection
 
toArray() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.AbstractLazyPersistentCollection
 
toArray(T1[]) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.AbstractLazyPersistentCollection
 
toArray() - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
toArray(Object[]) - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
toArray() - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
toArray(IntFunction<A[]>) - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
toArray() - Method in interface cyclops.stream.FutureStream
 
toArray(IntFunction<A[]>) - Method in interface cyclops.stream.FutureStream
 
toArray() - Method in interface cyclops.stream.Streamable
 
toArray(IntFunction<A[]>) - Method in interface cyclops.stream.Streamable
 
toBufferingCopier(Iterator<A>, int) - Static method in class cyclops.Streams
 
toBufferingDuplicator(Iterator<A>) - Static method in class cyclops.Streams
 
toBufferingDuplicator(Iterator<A>, long) - Static method in class cyclops.Streams
 
toCollection(Supplier<C>) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Collect a Stream into a Collection
toCollection(Supplier<C>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
toCollection(Supplier<C>) - Method in interface cyclops.stream.FutureStream
 
toCollection(Supplier<C>) - Method in interface cyclops.stream.ReactiveSeq
 
toCollection(Supplier<C>) - Method in interface cyclops.stream.Streamable
Add the contents of this Stream to the mutable collection supplied by the provided collectionFactory
toCompletableFuture() - Method in interface com.aol.cyclops2.types.Convertable
 
toCompletableFuture() - Method in class cyclops.async.Future
 
toCompletableFuture() - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
toCompletableFuture() - Method in interface cyclops.stream.FutureStream
 
toCompletableFutureAsync() - Method in interface com.aol.cyclops2.types.Convertable
 
toCompletableFutureAsync(Executor) - Method in interface com.aol.cyclops2.types.Convertable
 
toCompletableFutureAsync() - Method in class cyclops.async.Future
 
toCompletableFutureAsync(Executor) - Method in class cyclops.async.Future
 
toConcurrentLazyCollection() - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
Lazily converts this SequenceM into a Collection.
toConcurrentLazyCollection() - Method in interface com.aol.cyclops2.types.Folds
Lazily converts this SequenceM into a Collection.
toConcurrentLazyCollection() - Method in interface cyclops.stream.FutureStream
 
toConcurrentLazyCollection() - Method in interface cyclops.stream.ReactiveSeq
Lazily converts this ReactiveSeq into a Collection.
toConcurrentLazyCollection() - Method in interface cyclops.stream.Streamable
Lazily converts this Streamable into a Collection.
toConcurrentLazyCollection(Stream<A>) - Static method in class cyclops.Streams
Lazily constructs a Collection from specified Stream.
toConcurrentLazyCollection(Iterator<A>) - Static method in class cyclops.Streams
 
toConcurrentLazyStreamable() - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
Streamable<Integer> repeat = ReactiveSeq.of(1, 2, 3, 4, 5, 6) .map(i -> i + 2) .toConcurrentLazyStreamable(); assertThat(repeat.stream().toList(), equalTo(Arrays.asList(2, 4, 6, 8, 10, 12))); assertThat(repeat.stream().toList(), equalTo(Arrays.asList(2, 4, 6, 8, 10, 12)));
toConcurrentLazyStreamable() - Method in interface com.aol.cyclops2.types.Folds
Streamable<Integer> repeat = ReactiveSeq.of(1, 2, 3, 4, 5, 6) .map(i ->; i + 2) .toConcurrentLazyStreamable(); assertThat(repeat.sequenceM().toList(), equalTo(Arrays.asList(2, 4, 6, 8, 10, 12))); assertThat(repeat.sequenceM().toList(), equalTo(Arrays.asList(2, 4, 6, 8, 10, 12)));
toConcurrentLazyStreamable() - Method in interface cyclops.stream.FutureStream
 
toConcurrentLazyStreamable() - Method in interface cyclops.stream.ReactiveSeq
Streamable<Integer> repeat = ReactiveSeq.of(1, 2, 3, 4, 5, 6).map(i -> i + 2).toConcurrentLazyStreamable(); assertThat(repeat.stream().toList(), equalTo(Arrays.asList(2, 4, 6, 8, 10, 12))); assertThat(repeat.stream().toList(), equalTo(Arrays.asList(2, 4, 6, 8, 10, 12)));
toConcurrentLazyStreamable(Stream<T>) - Static method in class cyclops.Streams
 
toCountDouble() - Static method in class cyclops.Reducers
 
toCountInt() - Static method in class cyclops.Reducers
 
toDequeX() - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
toDequeX() - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
toDequeX() - Method in interface com.aol.cyclops2.types.stream.ConvertableSequence
 
toDequeX() - Method in interface cyclops.collections.DequeX
 
toDequeX(Function<? super Tuple2<? super K, ? super V>, ? extends T>) - Method in interface cyclops.collections.MapX
Convert this MapX to a DequeX via the provided transformation function
toDequeX() - Static method in interface cyclops.CyclopsCollectors
 
toDoubleStream() - Method in class cyclops.box.MutableDouble
 
toEvalAlways() - Method in interface com.aol.cyclops2.types.Value
Return the value of this object, evaluated always.
toEvalAlways() - Method in class cyclops.control.Eval.Module.Always
 
toEvalLater() - Method in interface com.aol.cyclops2.types.Value
Return the value, evaluated later.
toEvalLater() - Method in class cyclops.control.Eval.Module.Later
 
toEvalNow() - Method in interface com.aol.cyclops2.types.Value
Return the value, evaluated right now.
toFailedOptional() - Method in class cyclops.control.Try.Failure
 
toFailedOptional() - Method in class cyclops.control.Try.Success
 
toFailedOptional() - Method in interface cyclops.control.Try
 
toFailedStream() - Method in class cyclops.control.Try.Failure
 
toFailedStream() - Method in class cyclops.control.Try.Success
 
toFailedStream() - Method in interface cyclops.control.Try
 
toFirstValue() - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
toFuture() - Method in interface com.aol.cyclops2.types.Convertable
 
toFuture() - Method in class cyclops.async.Future
 
toFutureStream(LazyReact) - Method in interface com.aol.cyclops2.types.stream.ConvertableSequence
 
toFutureStream() - Method in interface com.aol.cyclops2.types.stream.ConvertableSequence
 
toFutureWAsync() - Method in interface com.aol.cyclops2.types.Convertable
 
toFutureWAsync(Executor) - Method in interface com.aol.cyclops2.types.Convertable
This convertable converted to a Future asyncrhonously using the supplied Executor
toFutureWAsync() - Method in class cyclops.async.Future
 
toFutureWAsync(Executor) - Method in class cyclops.async.Future
 
toIntStream() - Method in class cyclops.box.MutableInt
 
toIor() - Method in class com.aol.cyclops2.types.stream.reactive.ValueSubscriber
 
toIor() - Method in interface com.aol.cyclops2.types.Value
Return an Ior that can be this object or a Ior.primary or Ior.secondary
toIor() - Method in class cyclops.async.Future
 
toIor() - Method in class cyclops.control.either.Either.Lazy
 
toIor() - Method in class cyclops.control.either.Either.Left
 
toIor() - Method in class cyclops.control.either.Either.Right
 
toIor() - Method in interface cyclops.control.either.Either
 
toIor() - Method in interface cyclops.control.either.Either3
Return an Ior that can be this object or a Ior.primary or Ior.secondary
toIor() - Method in interface cyclops.control.either.Either4
Return an Ior that can be this object or a Ior.primary or Ior.secondary
toIor() - Method in interface cyclops.control.either.Either5
Return an Ior that can be this object or a Ior.primary or Ior.secondary
toIor() - Method in interface cyclops.control.Ior
 
toIor() - Method in class cyclops.control.Try.Failure
 
toIor() - Method in class cyclops.control.Try.Success
 
toIor() - Method in interface cyclops.control.Try
 
toIor() - Method in class cyclops.control.Xor.Primary
 
toIor() - Method in class cyclops.control.Xor.Secondary
 
toIor() - Method in interface cyclops.control.Xor
 
toIterable(AnyM<W, T>) - Method in interface com.aol.cyclops2.types.extensability.FunctionalAdapter
 
toLazyCollection() - Method in interface com.aol.cyclops2.types.anyM.NestedFoldable
Lazily converts this NestedFoldable into a Collection.
toLazyCollection() - Method in interface com.aol.cyclops2.types.Folds
Lazily converts this SequenceM into a Collection.
toLazyCollection() - Method in interface cyclops.stream.FutureStream
 
toLazyCollection() - Method in interface cyclops.stream.ReactiveSeq
Lazily converts this ReactiveSeq into a Collection.
toLazyCollection() - Method in interface cyclops.stream.Streamable
Lazily converts this Streamable into a Collection.
toLazyCollection(Stream<A>) - Static method in class cyclops.Streams
Projects an immutable collection of this stream.
toLazyCollection(Iterator<A>) - Static method in class cyclops.Streams
 
toLazyStreamable(Stream<T>) - Static method in class cyclops.Streams
 
toList() - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Collect a Stream into a List.
toList() - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
toList(Supplier<L>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
toList() - Method in interface cyclops.stream.FutureStream
 
toList() - Method in interface cyclops.stream.ReactiveSeq
 
toList() - Method in interface cyclops.stream.Streamable
Streamable.of(1,2,3) .toList(); //List[1,2,3]
toList(Stream<T>) - Static method in class cyclops.Streams
 
toListOfLists() - Method in interface com.aol.cyclops2.types.anyM.NestedCollectable
 
toListX() - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
toListX() - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
toListX() - Method in interface com.aol.cyclops2.types.stream.ConvertableSequence
 
toListX(Function<? super Tuple2<? super K, ? super V>, ? extends T>) - Method in interface cyclops.collections.immutable.PMapX
Convert this MapX to a ListX via the provided transformation function
toListX() - Method in interface cyclops.collections.ListX
 
toListX(Function<? super Tuple2<? super K, ? super V>, ? extends T>) - Method in interface cyclops.collections.MapX
Convert this MapX to a ListX via the provided transformation function
toListX() - Static method in interface cyclops.CyclopsCollectors
 
toLongStream() - Method in class cyclops.box.MutableLong
 
toMap() - Method in interface com.aol.cyclops2.types.mixins.Mappable
default implementation maps field values on the host object by name
toMap(Function<? super T, ? extends K>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
toMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
toMapX(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Method in interface com.aol.cyclops2.types.stream.ConvertableSequence
 
toMapX() - Static method in interface cyclops.collections.MapX
 
toMaybe() - Method in interface com.aol.cyclops2.types.Value
Returns a function result or a supplier result.
toMaybe() - Method in class cyclops.control.either.Either.Left
 
toMaybe() - Method in interface cyclops.control.Eval
 
toMaybe() - Method in class cyclops.control.Ior.Secondary
 
toMaybe() - Method in interface cyclops.control.Maybe
 
toMaybe() - Method in class cyclops.control.Xor.Secondary
 
toNestedListX() - Method in interface com.aol.cyclops2.types.anyM.NestedCollectable
 
toNestedSetX() - Method in interface com.aol.cyclops2.types.anyM.NestedCollectable
 
toOptional() - Method in interface com.aol.cyclops2.types.Convertable
 
toOptional() - Method in interface com.aol.cyclops2.types.stream.ConvertableSequence
 
toOptional() - Method in class cyclops.async.Future
 
toOptional() - Method in class cyclops.control.either.Either.Left
 
toOptional() - Method in interface cyclops.control.either.Either
 
toOptional() - Method in class cyclops.control.Ior.Secondary
 
toOptional() - Method in class cyclops.control.Maybe.Nothing
 
toOptional() - Method in class cyclops.control.Try.Failure
 
toOptional() - Method in class cyclops.control.Try.Success
 
toOptional() - Method in interface cyclops.control.Try
 
toOptional() - Method in class cyclops.control.Xor.Secondary
 
toOptional() - Method in interface cyclops.control.Xor
 
toOptional() - Method in interface cyclops.stream.FutureStream
 
toOptional() - Method in interface cyclops.stream.Streamable
Type safe unwrap
toOptionalDouble() - Method in class cyclops.box.MutableDouble
 
toOptionalInt() - Method in class cyclops.box.MutableInt
 
toOptionalLong() - Method in class cyclops.box.MutableLong
 
toPBag() - Method in interface cyclops.collections.immutable.PBagX
 
toPBag() - Static method in class cyclops.Reducers
PBag<Integer> q = Reducers.<Integer>toPBag() .mapReduce(Stream.of(1,2,3,4));
toPBagX() - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
toPBagX() - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
toPBagX() - Method in interface com.aol.cyclops2.types.stream.ConvertableSequence
 
toPBagX() - Method in interface cyclops.collections.immutable.PBagX
 
toPBagX(Function<? super Tuple2<? super K, ? super V>, ? extends T>) - Method in interface cyclops.collections.immutable.PMapX
Convert this MapX to a PBagX via the provided transformation function
toPBagX() - Static method in class cyclops.Reducers
PBagX<Integer> q = Reducers.<Integer>toPBagX() .mapReduce(Stream.of(1,2,3,4));
Topic<T> - Class in cyclops.async
A class that can accept input streams and generate output streams where data sent in the Topic is guaranteed to be provided to all Topic subsribers
Topic() - Constructor for class cyclops.async.Topic
Construct a new Topic
Topic(Queue<T>) - Constructor for class cyclops.async.Topic
Construct a Topic using the Queue provided
topicBackedSignal() - Static method in class cyclops.async.Signal
 
toPMap() - Static method in class cyclops.Reducers
PMap<Integer,String> q = Reducers.<Integer,String>toPMap() .mapReduce(Stream.of(Arrays.asList("hello",1),Arrays.asList("world",2)));
toPMapX(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Method in interface com.aol.cyclops2.types.stream.ConvertableSequence
 
toPMapX(Stream<Tuple2<K, V>>) - Static method in class cyclops.collections.immutable.PMapXs
 
toPMapX() - Static method in class cyclops.collections.immutable.PMapXs
 
toPMapX(Stream<Tuple2<K, V>>) - Static method in class cyclops.collections.MapXs
 
toPMapX() - Static method in class cyclops.collections.MapXs
 
toPMapX() - Static method in class cyclops.Reducers
PMapX<Integer,String> q = Reducers.<Integer,String>toPMapX() .mapReduce(Stream.of(Arrays.asList("hello",1),Arrays.asList("world",2)));
toPOrderedSet(Stream<T>) - Static method in interface cyclops.collections.immutable.POrderedSetX
 
toPOrderedSet() - Method in interface cyclops.collections.immutable.POrderedSetX
 
toPOrderedSet() - Static method in class cyclops.Reducers
POrderedSet<Integer> q = Reducers.<Integer>toPOrderedSet() .mapReduce(Stream.of(1,2,3,4));
toPOrderedSetX() - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
toPOrderedSetX() - Method in interface com.aol.cyclops2.types.stream.ConvertableSequence
 
toPOrderedSetX(Function<? super Tuple2<? super K, ? super V>, ? extends T>) - Method in interface cyclops.collections.immutable.PMapX
Convert this MapX to a POrderdSetX via the provided transformation function
toPOrderedSetX() - Method in interface cyclops.collections.immutable.POrderedSetX
 
toPOrderedSetX() - Static method in class cyclops.Reducers
POrderedSetX<Integer> q = Reducers.<Integer>toPOrderedSetX() .mapReduce(Stream.of(1,2,3,4));
toPQueue() - Static method in class cyclops.Reducers
PQueue<Integer> q = Reducers.<Integer>toPQueue() .mapReduce(Stream.of(1,2,3,4));
toPQueueX() - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
toPQueueX() - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
toPQueueX() - Method in interface com.aol.cyclops2.types.stream.ConvertableSequence
 
toPQueueX(Function<? super Tuple2<? super K, ? super V>, ? extends T>) - Method in interface cyclops.collections.immutable.PMapX
Convert this MapX to a QueueX via the provided transformation function
toPQueueX() - Method in interface cyclops.collections.immutable.PQueueX
 
toPQueueX() - Static method in class cyclops.Reducers
PQueueX<Integer> q = Reducers.<Integer>toPQueueX() .mapReduce(Stream.of(1,2,3,4));
toPSet() - Method in interface cyclops.collections.immutable.PQueueX
 
toPSet() - Method in interface cyclops.collections.immutable.PSetX
 
toPSet() - Static method in class cyclops.Reducers
PSet<Integer> q = Reducers.<Integer>toPSet() .mapReduce(Stream.of(1,2,3,4));
toPSetX() - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
toPSetX() - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
toPSetX() - Method in interface com.aol.cyclops2.types.stream.ConvertableSequence
 
toPSetX(Function<? super Tuple2<? super K, ? super V>, ? extends T>) - Method in interface cyclops.collections.immutable.PMapX
Convert this MapX to a PSetX via the provided transformation function
toPSetX() - Method in interface cyclops.collections.immutable.PSetX
 
toPSetX() - Static method in class cyclops.Reducers
PSetX<Integer> q = Reducers.<Integer>toPSetX() .mapReduce(Stream.of(1,2,3,4));
toPStack() - Method in interface cyclops.collections.immutable.PStackX
 
toPStack() - Static method in class cyclops.Reducers
PStack<Integer> q = Reducers.<Integer>toPStack() .mapReduce(Stream.of(1,2,3,4));
toPStackReversed() - Static method in class cyclops.Reducers
PStack<Integer> q = Reducers.<Integer>toPStackReversed() .mapReduce(Stream.of(1,2,3,4));
toPStackX() - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
toPStackX() - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
toPStackX() - Method in interface com.aol.cyclops2.types.stream.ConvertableSequence
 
toPStackX(Function<? super Tuple2<? super K, ? super V>, ? extends T>) - Method in interface cyclops.collections.immutable.PMapX
Convert this MapX to a PStackX via the provided transformation function
toPStackX() - Method in interface cyclops.collections.immutable.PStackX
 
toPStackX() - Static method in class cyclops.Reducers
PStackX<Integer> q = Reducers.<Integer>toPStackX() .mapReduce(Stream.of(1,2,3,4));
toPVector() - Method in interface cyclops.collections.immutable.PVectorX
 
toPVector() - Static method in class cyclops.Reducers
PVector<Integer> q = Reducers.<Integer>toPVector() .mapReduce(Stream.of(1,2,3,4));
toPVectorX() - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
toPVectorX() - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
toPVectorX() - Method in interface com.aol.cyclops2.types.stream.ConvertableSequence
 
toPVectorX(Function<? super Tuple2<? super K, ? super V>, ? extends T>) - Method in interface cyclops.collections.immutable.PMapX
Convert this MapX to a PVectorX via the provided transformation function
toPVectorX() - Method in interface cyclops.collections.immutable.PVectorX
 
toPVectorX() - Static method in class cyclops.Reducers
PVectorX<Integer> q = Reducers.<Integer>toPVectorX() .mapReduce(Stream.of(1,2,3,4));
toQueue() - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
 
toQueue() - Method in interface com.aol.cyclops2.types.futurestream.EagerToQueue
Convert the current Stream to a SimpleReact Queue
toQueue(Function<Queue, Queue>) - Method in interface com.aol.cyclops2.types.futurestream.EagerToQueue
 
toQueue(Map<K, Queue<U>>, Function<? super U, ? extends K>) - Method in interface com.aol.cyclops2.types.futurestream.EagerToQueue
 
toQueue() - Method in interface com.aol.cyclops2.types.futurestream.LazyToQueue
Convert the current Stream to a simple-react Queue
toQueue(Function<Queue, Queue>) - Method in interface com.aol.cyclops2.types.futurestream.LazyToQueue
 
toQueue(Map<K, Queue<U>>, Function<? super U, ? extends K>) - Method in interface com.aol.cyclops2.types.futurestream.LazyToQueue
 
ToQueue<U> - Interface in com.aol.cyclops2.types.futurestream
interface that defines the conversion of an object to a queue
toQueue() - Method in interface com.aol.cyclops2.types.futurestream.ToQueue
 
toQueue(Map<K, Queue<U>>, Function<? super U, ? extends K>) - Method in interface com.aol.cyclops2.types.futurestream.ToQueue
Sharded data in queues
toQueue(Function<Queue, Queue>) - Method in interface com.aol.cyclops2.types.futurestream.ToQueue
Method to create a Queue that can be modified by supplied funciton
toQueue() - Method in interface com.aol.cyclops2.types.stream.reactive.FutureStreamSynchronousPublisher
 
toQueue() - Method in interface cyclops.stream.FutureStream
 
toQueueX() - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
toQueueX() - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
toQueueX() - Method in interface com.aol.cyclops2.types.stream.ConvertableSequence
 
toQueueX(Function<? super Tuple2<? super K, ? super V>, ? extends T>) - Method in interface cyclops.collections.MapX
Convert this MapX to a QueueX via the provided transformation function
toQueueX() - Method in interface cyclops.collections.QueueX
 
toQueueX() - Static method in interface cyclops.CyclopsCollectors
 
toSet() - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Collect a Stream into a Set.
toSet() - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
toSet(Supplier<S>) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
toSet() - Method in interface cyclops.stream.FutureStream
 
toSet() - Method in interface cyclops.stream.ReactiveSeq
 
toSet(Stream<T>) - Static method in class cyclops.Streams
 
toSetOfSets() - Method in interface com.aol.cyclops2.types.anyM.NestedCollectable
 
toSetX() - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
toSetX() - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
toSetX() - Method in interface com.aol.cyclops2.types.stream.ConvertableSequence
 
toSetX(Function<? super Tuple2<? super K, ? super V>, ? extends T>) - Method in interface cyclops.collections.MapX
Convert this MapX to a SetX via the provided transformation function
toSetX() - Method in interface cyclops.collections.SetX
 
toSetX() - Static method in interface cyclops.CyclopsCollectors
 
toSimpleReact(SimpleReact) - Method in interface com.aol.cyclops2.types.stream.ConvertableSequence
 
toSimpleReact() - Method in interface com.aol.cyclops2.types.stream.ConvertableSequence
 
toSortedSetX() - Method in interface com.aol.cyclops2.types.stream.ConvertableSequence
 
toSortedSetX(Function<? super Tuple2<? super K, ? super V>, ? extends T>) - Method in interface cyclops.collections.MapX
Convert this MapX to a SortedSetX via the provided transformation function
toSortedSetX() - Method in interface cyclops.collections.SortedSetX
 
toSortedSetX() - Static method in interface cyclops.CyclopsCollectors
 
toStream() - Method in interface com.aol.cyclops2.types.Convertable
 
toStream() - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Convert this FutureStream to a Stream of CompletableFutures
ToStream<T> - Interface in com.aol.cyclops2.types.stream
Interface that represents a data type that can be converted to a Stream
toStream() - Method in interface cyclops.stream.FutureStream
 
toStream() - Method in interface cyclops.stream.ReactiveSeq
Convert this ReactiveSeq into a Stream
toStreamable() - Method in interface com.aol.cyclops2.types.stream.ConvertableSequence
 
toStreamable() - Method in interface cyclops.stream.FutureStream
 
toStreamable() - Method in interface cyclops.stream.ReactiveSeq
Streamable<Integer> repeat = ReactiveSeq.of(1,2,3,4,5,6) .map(i->i*2) .toStreamable(); repeat.stream().toList(); //Arrays.asList(2,4,6,8,10,12)); repeat.stream().toList() //Arrays.asList(2,4,6,8,10,12));
toStreamable(Stream<T>) - Static method in class cyclops.Streams
 
toString() - Method in class com.aol.cyclops2.data.collections.extensions.CollectionXImpl
 
toString() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.AbstractLazyMutableCollection
 
toString() - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.AbstractLazyPersistentCollection
 
toString(CharSequence) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
toString(CharSequence, CharSequence, CharSequence) - Method in interface com.aol.cyclops2.types.stream.CyclopsCollectable
 
toString() - Method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
Returns the string representation of the CronExpression
toString() - Method in class cyclops.async.AdaptersModule.QueueToBlockingQueueWrapper
 
toString() - Method in class cyclops.async.Future
 
toString() - Method in class cyclops.control.either.Either.Lazy
 
toString() - Method in class cyclops.control.either.Either.Left
 
toString() - Method in class cyclops.control.either.Either.Right
 
toString() - Method in class cyclops.control.either.Either3.Lazy
 
toString() - Method in class cyclops.control.either.Either3.Left1
 
toString() - Method in class cyclops.control.either.Either3.Left2
 
toString() - Method in class cyclops.control.either.Either3.Right
 
toString() - Method in class cyclops.control.either.Either4.Lazy
 
toString() - Method in class cyclops.control.either.Either4.Left1
 
toString() - Method in class cyclops.control.either.Either4.Left2
 
toString() - Method in class cyclops.control.either.Either4.Left3
 
toString() - Method in class cyclops.control.either.Either4.Right
 
toString() - Method in class cyclops.control.either.Either5.Lazy
 
toString() - Method in class cyclops.control.either.Either5.Left1
 
toString() - Method in class cyclops.control.either.Either5.Left2
 
toString() - Method in class cyclops.control.either.Either5.Left3
 
toString() - Method in class cyclops.control.either.Either5.Left4
 
toString() - Method in class cyclops.control.either.Either5.Right
 
toString() - Method in class cyclops.control.Eval.Module.Always
 
toString() - Method in class cyclops.control.Eval.Module.Later
 
toString() - Method in class cyclops.control.Ior.Both
 
toString() - Method in class cyclops.control.Ior.Primary
 
toString() - Method in class cyclops.control.Ior.Secondary
 
toString() - Method in class cyclops.control.Maybe.Just
 
toString() - Method in class cyclops.control.Maybe.Lazy
 
toString() - Method in class cyclops.control.Maybe.Nothing
 
toString() - Method in class cyclops.control.Xor.Primary
 
toString() - Method in class cyclops.control.Xor.Secondary
 
toString() - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
toString() - Method in class cyclops.higherkindedtypes.OptionalKind
 
toString() - Method in interface cyclops.monads.AnyM
 
toString() - Method in class cyclops.monads.transformers.FutureT
 
toString() - Method in class cyclops.monads.transformers.ListT
 
toString(String) - Static method in class cyclops.Reducers
Monoid for String concatonation
toString() - Method in class cyclops.stream.Streamable.PrintableIterable
 
toTotalDouble() - Static method in class cyclops.Reducers
 
toTotalInt() - Static method in class cyclops.Reducers
 
toTry(Class<X>...) - Method in class com.aol.cyclops2.types.stream.reactive.ValueSubscriber
 
toTry(X) - Method in interface com.aol.cyclops2.types.Value
 
toTry() - Method in interface com.aol.cyclops2.types.Value
 
toTry(Class<X>...) - Method in interface com.aol.cyclops2.types.Value
Convert this Value to a Try that will catch the provided exception types on subsequent operations
toTry() - Method in interface cyclops.control.Try
 
toValue() - Method in interface com.aol.cyclops2.types.stream.ConvertableSequence
 
toXor() - Method in class com.aol.cyclops2.types.stream.reactive.ValueSubscriber
 
toXor() - Method in interface com.aol.cyclops2.types.Value
 
toXor(ST) - Method in interface com.aol.cyclops2.types.Value
Convert to an Xor where the secondary value will be used if no primary value is present
toXor() - Method in class cyclops.async.Future
 
toXor() - Method in interface cyclops.control.either.Either
 
toXor(ST2) - Method in interface cyclops.control.either.Either
 
toXor() - Method in interface cyclops.control.either.Either3
 
toXor() - Method in interface cyclops.control.either.Either4
 
toXor() - Method in interface cyclops.control.either.Either5
 
toXor() - Method in class cyclops.control.Ior.Both
 
toXor() - Method in class cyclops.control.Ior.Primary
 
toXor() - Method in class cyclops.control.Ior.Secondary
 
toXor() - Method in interface cyclops.control.Ior
 
toXor(ST2) - Method in interface cyclops.control.Ior
 
toXor() - Method in class cyclops.control.Try.Failure
 
toXor() - Method in class cyclops.control.Try.Success
 
toXor() - Method in interface cyclops.control.Try
 
toXor() - Method in interface cyclops.control.Xor
 
toXor(ST2) - Method in interface cyclops.control.Xor
 
toXorDropPrimary() - Method in class cyclops.control.Ior.Both
 
toXorDropPrimary() - Method in class cyclops.control.Ior.Primary
 
toXorDropPrimary() - Method in class cyclops.control.Ior.Secondary
 
toXorDropPrimary() - Method in interface cyclops.control.Ior
 
toXorWithError() - Method in interface cyclops.control.Try
 
trampoline(Function<? super T, ? extends Trampoline<? extends R>>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
trampoline(Function<? super T, ? extends Trampoline<? extends R>>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
Performs a map operation that can call a recursive method without running out of stack space
trampoline(Function<? super T, ? extends Trampoline<? extends R>>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
trampoline(Function<? super T, ? extends Trampoline<? extends R>>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
trampoline(Function<? super T, ? extends Trampoline<? extends R>>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
trampoline(Function<? super T, ? extends Trampoline<? extends R>>) - Method in interface com.aol.cyclops2.types.Transformable
Performs a map operation that can call a recursive method without running out of stack space
trampoline(Function<? super T, ? extends Trampoline<? extends R>>) - Method in class cyclops.async.Future
 
trampoline(Function<? super T, ? extends Trampoline<? extends R>>) - Method in class cyclops.box.LazyImmutable
 
trampoline(Function<? super T, ? extends Trampoline<? extends R>>) - Method in interface cyclops.collections.DequeX
 
trampoline(Function<? super T, ? extends Trampoline<? extends R>>) - Method in interface cyclops.collections.immutable.PBagX
 
trampoline(Function<? super V, ? extends Trampoline<? extends R>>) - Method in interface cyclops.collections.immutable.PMapX
 
trampoline(Function<? super T, ? extends Trampoline<? extends R>>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
trampoline(Function<? super T, ? extends Trampoline<? extends R>>) - Method in interface cyclops.collections.immutable.PQueueX
 
trampoline(Function<? super T, ? extends Trampoline<? extends R>>) - Method in interface cyclops.collections.immutable.PSetX
 
trampoline(Function<? super T, ? extends Trampoline<? extends R>>) - Method in interface cyclops.collections.immutable.PStackX
 
trampoline(Function<? super T, ? extends Trampoline<? extends R>>) - Method in interface cyclops.collections.immutable.PVectorX
 
trampoline(Function<? super T, ? extends Trampoline<? extends R>>) - Method in interface cyclops.collections.ListX
 
trampoline(Function<? super V, ? extends Trampoline<? extends R>>) - Method in interface cyclops.collections.MapX
 
trampoline(Function<? super T, ? extends Trampoline<? extends R>>) - Method in interface cyclops.collections.QueueX
 
trampoline(Function<? super T, ? extends Trampoline<? extends R>>) - Method in interface cyclops.collections.SetX
 
trampoline(Function<? super T, ? extends Trampoline<? extends R>>) - Method in interface cyclops.collections.SortedSetX
 
trampoline(Function<? super PT, ? extends Trampoline<? extends R>>) - Method in interface cyclops.control.either.Either
 
trampoline(Function<? super RT, ? extends Trampoline<? extends R>>) - Method in interface cyclops.control.either.Either3
 
trampoline(Function<? super RT, ? extends Trampoline<? extends R>>) - Method in interface cyclops.control.either.Either4
 
trampoline(Function<? super RT, ? extends Trampoline<? extends R>>) - Method in interface cyclops.control.either.Either5
 
trampoline(Function<? super T, ? extends Trampoline<? extends R>>) - Method in interface cyclops.control.Eval
 
trampoline(Function<? super PT, ? extends Trampoline<? extends R>>) - Method in interface cyclops.control.Ior
 
trampoline(Function<? super T, ? extends Trampoline<? extends R>>) - Method in interface cyclops.control.Maybe
 
Trampoline<T> - Interface in cyclops.control
simple Trampoline implementation : inspired by excellent TotallyLazy Java 8 impl and Mario Fusco presentation Allows Stack Free Recursion
trampoline(Function<? super T, ? extends Trampoline<? extends R>>) - Method in interface cyclops.control.Try
 
trampoline(Function<? super PT, ? extends Trampoline<? extends R>>) - Method in interface cyclops.control.Xor
 
trampoline(Function<? super T, ? extends Trampoline<? extends R>>) - Method in class cyclops.monads.transformers.FutureT
 
trampoline(Function<? super U, ? extends Trampoline<? extends R>>) - Method in interface cyclops.stream.FutureStream
 
trampoline(Function<? super T, ? extends Trampoline<? extends R>>) - Method in interface cyclops.stream.ReactiveSeq
Performs a map operation that can call a recursive method without running out of stack space
transform(Function<? super Higher<T1, T2>, ? extends Higher<T1, R>>) - Method in interface com.aol.cyclops2.hkt.Higher
 
Transformable<T> - Interface in com.aol.cyclops2.types
An interface that represents a type that can transform a value from one type to another
TransformerSeq<W extends WitnessType<W>,T> - Interface in com.aol.cyclops2.types.anyM.transformers
 
transformerStream() - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
transformerStream() - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
transformerStream() - Method in class cyclops.monads.transformers.FutureT
 
transformerStream() - Method in class cyclops.monads.transformers.ListT
 
TransformerTraversable<T> - Interface in com.aol.cyclops2.types
Represents a Traversable Monad Transformer, the monad transformer instance manipulates a nested non-scalar data type
traversable() - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
Traversable<T> - Interface in com.aol.cyclops2.types
A non-scalar navigatable data type
traversable() - Method in interface com.aol.cyclops2.types.Traversable
 
traverse() - Static method in class cyclops.async.Future.Instances
 
traverse() - Static method in class cyclops.collections.DequeX.Instances
 
traverse() - Static method in class cyclops.collections.immutable.PQueueX.Instances
 
traverse() - Static method in class cyclops.collections.immutable.PStackX.Instances
 
traverse() - Static method in class cyclops.collections.immutable.PVectorX.Instances
 
traverse() - Static method in class cyclops.collections.ListX.Instances
 
traverse() - Static method in class cyclops.collections.QueueX.Instances
 
traverse() - Static method in class cyclops.CompletableFutures.Instances
 
traverse(CollectionX<Either3<LT1, LT2, PT>>, Function<? super PT, ? extends R>) - Static method in interface cyclops.control.either.Either3
Traverse a Collection of Either3 producing an Either3 with a ListX, applying the transformation function to every element in the list
traverse(CollectionX<Either4<LT1, LT2, LT3, PT>>, Function<? super PT, ? extends R>) - Static method in interface cyclops.control.either.Either4
Traverse a Collection of Either3 producing an Either4 with a ListX, applying the transformation function to every element in the list
traverse(CollectionX<Either5<LT1, LT2, LT3, LT4, PT>>, Function<? super PT, ? extends R>) - Static method in interface cyclops.control.either.Either5
Traverse a Collection of Either3 producing an Either4 with a ListX, applying the transformation function to every element in the list
traverse() - Static method in class cyclops.control.Eval.Instances
 
traverse() - Static method in class cyclops.control.Maybe.Instances
 
traverse(Collection<? extends AnyM<W, T>>, Function<? super T, ? extends R>, W) - Static method in interface cyclops.monads.AnyM
Convert a Collection of Monads to a Monad with a List applying the supplied function in the process
traverse(Function<T, R>, Stream<AnyM<W, T>>, W) - Static method in interface cyclops.monads.AnyM
 
traverse() - Static method in class cyclops.Optionals.Instances
 
traverse() - Static method in class cyclops.stream.ReactiveSeq.Instances
 
traverse() - Static method in class cyclops.Streams.Instances
 
traverse(Applicative<CRE>, BiFunction<Applicative<C2>, Higher<CRE, Higher<C2, T>>, Higher<C2, Higher<CRE, T>>>) - Static method in interface cyclops.typeclasses.instances.General
 
traverse(Function<T, R>, Stream<Higher<CRE, T>>) - Method in interface cyclops.typeclasses.monad.Monad
 
Traverse<CRE> - Interface in cyclops.typeclasses.monad
 
traverseA(Applicative<C2>, Function<? super T, ? extends Higher<C2, R>>, Higher<CRE, T>) - Method in class cyclops.typeclasses.instances.General.GeneralTraverseByTraverse
 
traverseA(Applicative<C2>, Function<? super T, ? extends Higher<C2, R>>, Higher<CRE, T>) - Method in interface cyclops.typeclasses.monad.Traverse
 
traverseA(Applicative<C2>, Function<? super T, ? extends Higher<C2, R>>, Higher<CRE, T>) - Method in interface cyclops.typeclasses.monad.TraverseBySequence
 
traverseA(Applicative<C2>, Function<? super T, ? extends Higher<C2, R>>, Higher<CRE, T>) - Method in interface cyclops.typeclasses.monad.TraverseByTraverse
 
TraverseBySequence<CRE> - Interface in cyclops.typeclasses.monad
 
traverseByTraverse(Applicative<CRE>, Fn3<Applicative<C2>, Function<T, Higher<C2, R>>, Higher<CRE, T>, Higher<C2, Higher<CRE, R>>>) - Static method in interface cyclops.typeclasses.instances.General
 
TraverseByTraverse<CRE> - Interface in cyclops.typeclasses.monad
 
traverseLeft(CollectionX<Either<LT1, PT>>, Function<? super LT1, ? extends R>) - Static method in interface cyclops.control.either.Either
 
traverseRight(CollectionX<Either<LT1, PT>>, Function<? super PT, ? extends R>) - Static method in interface cyclops.control.either.Either
Traverse a Collection of Either producting an Either3 with a ListX, applying the transformation function to every element in the list
triplicate() - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Triplicates a Stream.
triplicate() - Method in interface cyclops.stream.FutureStream
 
triplicate() - Method in interface cyclops.stream.ReactiveSeq
Triplicates a Stream Buffers intermediate values, leaders may change positions so a limit can be safely applied to the leading stream.
triplicate() - Method in interface cyclops.stream.Streamable
 
triplicate(Stream<T>) - Static method in class cyclops.Streams
Triplicates a Stream Buffers intermediate values, leaders may change positions so a limit can be safely applied to the leading stream.
Try<T,X extends java.lang.Throwable> - Interface in cyclops.control
Light weight Try Monad Fail fast behaviour with more explicit declararions required compared to with scala.util.Try and javaslang.monad.Try.
Try(AnyM<Witness.tryType, ? extends T>) - Static method in interface cyclops.monads.Witness
 
Try.AndFinally<T,V,X extends java.lang.Throwable> - Interface in cyclops.control
 
Try.CheckedConsumer<T,X extends java.lang.Throwable> - Interface in cyclops.control
 
Try.CheckedFunction<T,R,X extends java.lang.Throwable> - Interface in cyclops.control
 
Try.CheckedRunnable<X extends java.lang.Throwable> - Interface in cyclops.control
 
Try.CheckedSupplier<T,X extends java.lang.Throwable> - Interface in cyclops.control
 
Try.Failure<T,X extends java.lang.Throwable> - Class in cyclops.control
Class that represents the Failure of a Try
Try.Init<X extends java.lang.Throwable> - Interface in cyclops.control
 
Try.MyFinallyBlock<T,V,X extends java.lang.Throwable> - Class in cyclops.control
 
Try.MyInit<X extends java.lang.Throwable> - Class in cyclops.control
 
Try.MyTryCatch<V,X extends java.lang.Throwable> - Class in cyclops.control
 
Try.Success<T,X extends java.lang.Throwable> - Class in cyclops.control
Class that represents a Successful Try
Try.TryCatch<V,X extends java.lang.Throwable> - Interface in cyclops.control
 
tryAdvance(Consumer<? super T>) - Method in class cyclops.async.AdaptersModule.ClosingSpliterator
 
trySplit() - Method in class cyclops.async.AdaptersModule.ClosingSpliterator
 
tryThis(Try.CheckedSupplier<V, X>) - Method in interface cyclops.control.Try.Init
Run the supplied CheckedSupplier and trap the return value or an Exception inside a Try
tryThis(Try.CheckedSupplier<V, X>) - Method in class cyclops.control.Try.MyInit
 
tryThis(Try.CheckedFunction<V, T, X>) - Method in class cyclops.control.Try.MyTryCatch
 
tryThis(Try.CheckedFunction<V, T, X>) - Method in interface cyclops.control.Try.TryCatch
Build another stage in try / catch / finally block This defines the CheckedFunction that will be run in the main body of the catch block Next step can define the finally block
tryWithResources(Try.CheckedFunction<V, T, X>) - Method in class cyclops.control.Try.MyTryCatch
 
tryWithResources(Try.CheckedFunction<V, T, X>) - Method in interface cyclops.control.Try.TryCatch
Will execute and run the CheckedFunction supplied and will automatically safely close any Closeables supplied during init (either individually or inside an iterable)
TupleWrapper - Interface in com.aol.cyclops2.types.mixins
Deprecated.

U

UnaryAnyMFn<W extends WitnessType<W>,T> - Interface in cyclops.function
 
UnaryFn<T> - Interface in cyclops.function
 
unbound() - Static method in class cyclops.box.LazyImmutable
Create an intermediate unbound (or unitialised) ImmutableClosedValue)
unboundedNonBlockingQueue() - Static method in class cyclops.async.QueueFactories
Creates an async.Queue backed by a JDK Wait Free unbounded ConcurrentLinkedQueue Wait strategy used is NoWaitRetry by default for both Consumers and Producers (both Consumers and Producers will repeatedly retry until successful).
unboundedNonBlockingQueue(WaitStrategy<T>) - Static method in class cyclops.async.QueueFactories
Creates an async.Queue backed by a JDK Wait Free unbounded ConcurrentLinkedQueue The provided WaitStrategy is used to determine behaviour of both producers and consumers when the Queue is full (producer) or empty (consumer).
unboundedPool(Collection<REACTOR>) - Static method in class com.aol.cyclops2.react.threads.ReactPool
If all REACTORs are in use calling react will block.
unboundedQueue() - Static method in class cyclops.async.QueueFactories
ReactiveSeq.of(1,2,3) .flatMapP(i->ReactiveSeq.range(i,1500),1000,QueueFactories.unboundedQueue()) .toListX()
unboundedWaitFree() - Method in interface cyclops.stream.FutureStream
This is the default setting, internal queues are backed by a ConcurrentLinkedQueue This operator will return the next stage to using this Queue type if it has been changed
Uncurry - Class in cyclops.function
 
Uncurry() - Constructor for class cyclops.function.Uncurry
 
uncurry(Function<T1, Supplier<R>>) - Static method in class cyclops.function.Uncurry
 
uncurry2(Function<T2, Function<T1, R>>) - Static method in class cyclops.function.Uncurry
 
uncurry3(Function<T1, Function<T2, Function<T3, R>>>) - Static method in class cyclops.function.Uncurry
 
uncurry4(Function<T1, Function<T2, Function<T3, Function<T4, R>>>>) - Static method in class cyclops.function.Uncurry
 
uncurry5(Function<T1, Function<T2, Function<T3, Function<T4, Function<T5, R>>>>>) - Static method in class cyclops.function.Uncurry
 
uncurry6(Function<T1, Function<T2, Function<T3, Function<T4, Function<T5, Function<T6, R>>>>>>) - Static method in class cyclops.function.Uncurry
 
uncurry7(Function<T1, Function<T2, Function<T3, Function<T4, Function<T5, Function<T6, Function<T7, R>>>>>>>) - Static method in class cyclops.function.Uncurry
 
uncurry8(Function<T1, Function<T2, Function<T3, Function<T4, Function<T5, Function<T6, Function<T7, Function<T8, R>>>>>>>>) - Static method in class cyclops.function.Uncurry
 
uncurryC2(Function<T2, Consumer<T1>>) - Static method in class cyclops.function.UncurryConsumer
 
uncurryC3(Function<T3, Function<T2, Consumer<T1>>>) - Static method in class cyclops.function.UncurryConsumer
 
uncurryC4(Function<T4, Function<T3, Function<T2, Consumer<T1>>>>) - Static method in class cyclops.function.UncurryConsumer
 
uncurryC5(Function<T5, Function<T4, Function<T3, Function<T2, Consumer<T1>>>>>) - Static method in class cyclops.function.UncurryConsumer
 
UncurryConsumer - Class in cyclops.function
 
UncurryConsumer() - Constructor for class cyclops.function.UncurryConsumer
 
unfold(U, Function<? super U, Optional<Tuple2<T, U>>>) - Static method in interface cyclops.collections.DequeX
Unfold a function into a DequeX
unfold(U, Function<? super U, Optional<Tuple2<T, U>>>) - Static method in interface cyclops.collections.immutable.PBagX
Unfold a function into a PBagX
unfold(U, Function<? super U, Optional<Tuple2<T, U>>>) - Static method in interface cyclops.collections.immutable.POrderedSetX
Unfold a function into a POrderedSetX
unfold(U, Function<? super U, Optional<Tuple2<T, U>>>) - Static method in interface cyclops.collections.immutable.PQueueX
Unfold a function into a PQueueX
unfold(U, Function<? super U, Optional<Tuple2<T, U>>>) - Static method in interface cyclops.collections.immutable.PSetX
Unfold a function into a PSetX
unfold(U, Function<? super U, Optional<Tuple2<T, U>>>) - Static method in interface cyclops.collections.immutable.PStackX
Unfold a function into a PStackX
unfold(U, Function<? super U, Optional<Tuple2<T, U>>>) - Static method in interface cyclops.collections.immutable.PVectorX
Unfold a function into a PVectorX
unfold(U, Function<? super U, Optional<Tuple2<T, U>>>) - Static method in interface cyclops.collections.ListX
Unfold a function into a ListX
unfold(U, Function<? super U, Optional<Tuple2<T, U>>>) - Static method in interface cyclops.collections.QueueX
Unfold a function into a QueueX
unfold(U, Function<? super U, Optional<Tuple2<T, U>>>) - Static method in interface cyclops.collections.SetX
Unfold a function into a SetX
unfold(U, Function<? super U, Optional<Tuple2<T, U>>>) - Static method in interface cyclops.collections.SortedSetX
Unfold a function into a SortedSetX
unfold(U, Function<? super U, Optional<Tuple2<T, U>>>) - Static method in interface cyclops.stream.ReactiveSeq
Unfold a function into a ReactiveSeq
unit(R) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
unit(R) - Method in class com.aol.cyclops2.data.collections.extensions.CollectionXImpl
 
unit(Collection<R>) - Method in class com.aol.cyclops2.data.collections.extensions.CollectionXImpl
 
unit(Collection<R>) - Method in interface com.aol.cyclops2.data.collections.extensions.FluentCollectionX
Create a new instance of the same colleciton type from the supplied collection
unit(Collection<R>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPBagX
 
unit(Collection<R>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPOrderedSetX
 
unit(Collection<R>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPQueueX
 
unit(Collection<R>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPSetX
 
unit(Collection<R>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
unit(Collection<R>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
unit(Collection<R>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
unit(Collection<R>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyListX
 
unit(Collection<R>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyQueueX
 
unit(Collection<R>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazySetX
 
unit(Collection<R>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazySortedSetX
 
unit(Collection<R>) - Method in interface com.aol.cyclops2.data.collections.extensions.LazyFluentCollectionX
 
unit(Collection<R>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
unit(T) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
unit(T) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
unit(T) - Method in interface com.aol.cyclops2.types.extensability.FunctionalAdapter
 
unit(T) - Method in interface com.aol.cyclops2.types.MonadicValue
 
Unit<T> - Interface in com.aol.cyclops2.types
A Data type that supports instantiation of instances of the same type
unit(T) - Method in interface com.aol.cyclops2.types.Unit
 
unit() - Static method in class cyclops.async.Future.Instances
Future<String> future = FutureWs.unit() .unit("hello") .convert(Future::narrowK); //FutureW("hello")
unit(T) - Method in class cyclops.async.Future
 
unit() - Static method in class cyclops.collections.DequeX.Instances
DequeX<String> list = Deques.unit() .unit("hello") .convert(DequeX::narrowK); //DequeX.of("hello"))
unit(Collection<R>) - Method in interface cyclops.collections.DequeX
 
unit(R) - Method in interface cyclops.collections.DequeX
 
unit(R) - Method in interface cyclops.collections.immutable.PBagX
 
unit(Collection<R>) - Method in interface cyclops.collections.immutable.PBagX
 
unit(Collection<R>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
unit(R) - Method in interface cyclops.collections.immutable.POrderedSetX
 
unit() - Static method in class cyclops.collections.immutable.PQueueX.Instances
PQueueX<String> list = PQueues.unit() .unit("hello") .convert(PQueueX::narrowK); //Arrays.asPQueue("hello"))
unit(Collection<R>) - Method in interface cyclops.collections.immutable.PQueueX
 
unit(R) - Method in interface cyclops.collections.immutable.PQueueX
 
unit(Collection<R>) - Method in interface cyclops.collections.immutable.PSetX
 
unit(R) - Method in interface cyclops.collections.immutable.PSetX
 
unit() - Static method in class cyclops.collections.immutable.PStackX.Instances
PStackX<String> list = PStacks.unit() .unit("hello") .convert(PStackX::narrowK); //Arrays.asPStack("hello"))
unit(Collection<R>) - Method in interface cyclops.collections.immutable.PStackX
 
unit(R) - Method in interface cyclops.collections.immutable.PStackX
 
unit() - Static method in class cyclops.collections.immutable.PVectorX.Instances
PVectorX<String> list = PVectors.unit() .unit("hello") .convert(PVectorX::narrowK); //Arrays.asPVector("hello"))
unit(Collection<R>) - Method in interface cyclops.collections.immutable.PVectorX
 
unit(R) - Method in interface cyclops.collections.immutable.PVectorX
 
unit() - Static method in class cyclops.collections.ListX.Instances
ListX<String> list = Lists.unit() .unit("hello") .convert(ListX::narrowK); //Arrays.asList("hello"))
unit(Collection<R>) - Method in interface cyclops.collections.ListX
 
unit(R) - Method in interface cyclops.collections.ListX
 
unit() - Static method in class cyclops.collections.QueueX.Instances
QueueX<String> queue = Queues.unit() .unit("hello") .convert(QueueX::narrowK); //QueueX.of("hello"))
unit(Collection<R>) - Method in interface cyclops.collections.QueueX
 
unit(R) - Method in interface cyclops.collections.QueueX
 
unit(Collection<R>) - Method in interface cyclops.collections.SetX
 
unit(R) - Method in interface cyclops.collections.SetX
 
unit(R) - Method in interface cyclops.collections.SortedSetX
 
unit(Collection<R>) - Method in interface cyclops.collections.SortedSetX
 
unit() - Static method in class cyclops.CompletableFutures.Instances
CompletableFutureKind<String> future = CompletableFutures.unit() .unit("hello") .convert(CompletableFutureKind::narrowK); //CompletableFuture.completedFuture("hello"))
unit(T) - Method in interface cyclops.control.either.Either
 
unit(T) - Method in class cyclops.control.either.Either3.Lazy
 
unit(T) - Method in class cyclops.control.either.Either3.Left1
 
unit(T) - Method in class cyclops.control.either.Either3.Left2
 
unit(T) - Method in class cyclops.control.either.Either3.Right
 
unit(T) - Method in interface cyclops.control.either.Either3
 
unit(T) - Method in class cyclops.control.either.Either4.Lazy
 
unit(T) - Method in class cyclops.control.either.Either4.Left1
 
unit(T) - Method in class cyclops.control.either.Either4.Left2
 
unit(T) - Method in class cyclops.control.either.Either4.Left3
 
unit(T) - Method in class cyclops.control.either.Either4.Right
 
unit(T) - Method in interface cyclops.control.either.Either4
 
unit(T) - Method in class cyclops.control.either.Either5.Lazy
 
unit(T) - Method in class cyclops.control.either.Either5.Left1
 
unit(T) - Method in class cyclops.control.either.Either5.Left2
 
unit(T) - Method in class cyclops.control.either.Either5.Left3
 
unit(T) - Method in class cyclops.control.either.Either5.Left4
 
unit(T) - Method in class cyclops.control.either.Either5.Right
 
unit(T) - Method in interface cyclops.control.either.Either5
 
unit() - Static method in class cyclops.control.Eval.Instances
Eval<String> list = Evals.unit() .unit("hello") .convert(Eval::narrowK); //Arrays.asEval("hello"))
unit(T) - Method in class cyclops.control.Eval.Module.Always
 
unit(T) - Method in class cyclops.control.Eval.Module.Later
 
unit(T) - Method in interface cyclops.control.Eval
 
unit(T) - Method in interface cyclops.control.Ior
 
unit() - Static method in class cyclops.control.Maybe.Instances
Maybe<String> maybe = Maybes.unit() .unit("hello") .convert(Maybe::narrowK); //Maybe.just("hello"))
unit(T) - Method in interface cyclops.control.Maybe
 
unit(T) - Method in interface cyclops.control.Try
 
unit(T) - Method in interface cyclops.control.Xor
 
unit(T) - Method in interface cyclops.monads.AnyM
Construct a new instanceof AnyM using the type of the underlying wrapped monad
unit(R) - Method in class cyclops.monads.transformers.FutureT
 
unit(T) - Method in class cyclops.monads.transformers.ListT
 
unit() - Static method in class cyclops.Optionals.Instances
OptionalKind<String> list = Optionals.unit() .unit("hello") .convert(OptionalKind::narrowK); //Arrays.asOptional("hello"))
unit() - Static method in class cyclops.stream.ReactiveSeq.Instances
ReactiveSeq<String> list = Lists.unit() .unit("hello") .convert(ReactiveSeq::narrowK); //Arrays.asList("hello"))
unit(T) - Method in interface cyclops.stream.ReactiveSeq
 
unit(T) - Method in interface cyclops.stream.Streamable
 
unit() - Static method in class cyclops.Streams.Instances
StreamKind<String> list = Streams.unit() .unit("hello") .convert(StreamKind::narrow); //Stream.of("hello"))
unit(T) - Method in class cyclops.typeclasses.instances.General.GeneralApplicative
 
unit(T) - Method in class cyclops.typeclasses.instances.General.GeneralComonad
 
unit(T) - Method in class cyclops.typeclasses.instances.General.GeneralMonad
 
unit(T) - Method in class cyclops.typeclasses.instances.General.GeneralMonadPlus
 
unit(T) - Method in class cyclops.typeclasses.instances.General.GeneralMonadZero
 
unit(T) - Method in class cyclops.typeclasses.instances.General.GeneralPure
 
unit(T) - Method in class cyclops.typeclasses.instances.General.GeneralTraverse
 
unit(T) - Method in class cyclops.typeclasses.instances.General.GeneralTraverseByTraverse
 
unit(T) - Method in class cyclops.typeclasses.instances.General.SupplierMonadPlus
 
unit(T) - Method in class cyclops.typeclasses.instances.General.SupplierMonadZero
 
unit(Function<A, Higher<CRE, A>>) - Static method in interface cyclops.typeclasses.instances.General
 
unit(T) - Method in interface cyclops.typeclasses.Pure
Create a new instance of the core type (e.g.
unitAnyM(AnyM<W, Traversable<T>>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
unitAnyM(AnyM<W, ? super MonadicValue<R>>) - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
unitAnyM(AnyM<W, ? super MonadicValue<R>>) - Method in class cyclops.monads.transformers.FutureT
Deprecated.
unitAnyM(AnyM<W, Traversable<T>>) - Method in class cyclops.monads.transformers.ListT
 
unitIterable(Iterable<T>) - Method in class com.aol.cyclops2.types.extensability.AbstractFunctionalAdapter
 
unitIterable(Iterable<T>) - Method in interface com.aol.cyclops2.types.extensability.FunctionalAdapter
 
unitIterator(Iterator<U>) - Method in class com.aol.cyclops2.data.collections.extensions.CollectionXImpl
 
unitIterator(Iterator<U>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPBagX
 
unitIterator(Iterator<U>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPOrderedSetX
 
unitIterator(Iterator<U>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPQueueX
 
unitIterator(Iterator<U>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPSetX
 
unitIterator(Iterator<U>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
unitIterator(Iterator<U>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
unitIterator(Iterator<U>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
unitIterator(Iterator<U>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyListX
 
unitIterator(Iterator<U>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyQueueX
 
unitIterator(Iterator<U>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazySetX
 
unitIterator(Iterator<U>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazySortedSetX
 
unitIterator(Iterator<U>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
unitIterator(Iterator<R>) - Method in interface com.aol.cyclops2.types.anyM.transformers.FoldableTransformerSeq
 
unitIterator(Iterator<U>) - Method in interface com.aol.cyclops2.types.Traversable
Create an IterableFunctor instance of the same type from an Iterator
unitIterator(Iterator<R>) - Method in interface cyclops.collections.DequeX
 
unitIterator(Iterator<R>) - Method in interface cyclops.collections.immutable.PBagX
 
unitIterator(Iterator<R>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
unitIterator(Iterator<R>) - Method in interface cyclops.collections.immutable.PQueueX
 
unitIterator(Iterator<R>) - Method in interface cyclops.collections.immutable.PSetX
 
unitIterator(Iterator<R>) - Method in interface cyclops.collections.immutable.PStackX
 
unitIterator(Iterator<R>) - Method in interface cyclops.collections.immutable.PVectorX
 
unitIterator(Iterator<R>) - Method in interface cyclops.collections.ListX
 
unitIterator(Iterator<R>) - Method in interface cyclops.collections.QueueX
 
unitIterator(Iterator<R>) - Method in interface cyclops.collections.SetX
 
unitIterator(Iterator<R>) - Method in interface cyclops.collections.SortedSetX
 
unitIterator(Iterator<U>) - Method in interface cyclops.monads.AnyM
 
unitIterator(Iterator<R>) - Method in class cyclops.monads.transformers.FutureT
 
unitIterator(Iterator<R>) - Method in class cyclops.monads.transformers.ListT
 
unitIterator(Iterator<T>) - Method in interface cyclops.stream.Streamable
 
unordered() - Method in class cyclops.higherkindedtypes.StreamKind.Box
 
unordered() - Method in interface cyclops.stream.FutureStream
 
unordered() - Method in interface cyclops.stream.ReactiveSeq
 
unpause() - Method in interface com.aol.cyclops2.types.stream.PausableHotStream
Unpause this HotStream (restart data production)
unwrap() - Method in class com.aol.cyclops2.types.mixins.AsMappable.CoercedMappable
 
unwrap() - Method in interface com.aol.cyclops2.types.mixins.Mappable
 
unwrap() - Method in interface com.aol.cyclops2.types.Unwrapable
Unwrap a wrapped value
unwrap() - Method in class cyclops.monads.transformers.FutureT
 
unwrap() - Method in class cyclops.monads.transformers.ListT
 
unwrap() - Method in interface cyclops.stream.FutureStream
START SEQUENCEM
unwrap() - Method in interface cyclops.stream.ReactiveSeq
 
Unwrapable - Interface in com.aol.cyclops2.types
Data type that represents a wrapper type
unzip(ReactiveSeq<Tuple2<T, U>>) - Static method in interface cyclops.stream.ReactiveSeq
Unzip a zipped Stream
unzip(Streamable<Tuple2<T, U>>) - Static method in interface cyclops.stream.Streamable
Unzip a zipped Stream
unzip3(ReactiveSeq<Tuple3<T1, T2, T3>>) - Static method in interface cyclops.stream.ReactiveSeq
Unzip a zipped Stream into 3
unzip3(Streamable<Tuple3<T1, T2, T3>>) - Static method in interface cyclops.stream.Streamable
Unzip a zipped Stream into 3
unzip4(ReactiveSeq<Tuple4<T1, T2, T3, T4>>) - Static method in interface cyclops.stream.ReactiveSeq
Unzip a zipped Stream into 4
unzip4(Streamable<Tuple4<T1, T2, T3, T4>>) - Static method in interface cyclops.stream.Streamable
Unzip a zipped Stream into 4

V

v(Fn7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>) - Static method in interface cyclops.function.Fn7
 
v(Fn8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>) - Static method in interface cyclops.function.Fn8
 
v2(Fn1<? super T1, Fn1<? super T2, ? extends R>>) - Static method in class cyclops.function.Lambda
 
Val<T> - Class in com.aol.cyclops2.types.futurestream
 
Val() - Constructor for class com.aol.cyclops2.types.futurestream.Val
 
validateExpression(String) - Static method in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
Value<T> - Interface in com.aol.cyclops2.types
A data type that stores at most 1 Values
value(Object, FunctionalAdapter<?>) - Method in class cyclops.monads.AnyM.AnyMFactory
 
value(Object, W) - Method in class cyclops.monads.AnyM.AnyMFactory
Non-type safe way to wrap a supported monad type in an AnyMValue
Value.ValueImpl<T> - Class in com.aol.cyclops2.types
 
ValueAdapter<W extends WitnessType<W>> - Interface in com.aol.cyclops2.types.extensability
 
ValueImpl() - Constructor for class com.aol.cyclops2.types.Value.ValueImpl
 
ValueIterator() - Constructor for class com.aol.cyclops2.types.extensability.FunctionalAdapter.ValueIterator
 
valueOf(String) - Static method in enum com.aol.cyclops2.react.RetryBuilder.factory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.aol.cyclops2.react.ThreadPools.ExecutionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cyclops.monads.Witness.completableFuture
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cyclops.monads.Witness.deque
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cyclops.monads.Witness.either
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cyclops.monads.Witness.either3
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cyclops.monads.Witness.either4
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cyclops.monads.Witness.either5
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cyclops.monads.Witness.eval
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cyclops.monads.Witness.future
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cyclops.monads.Witness.ior
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cyclops.monads.Witness.list
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cyclops.monads.Witness.maybe
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cyclops.monads.Witness.optional
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cyclops.monads.Witness.pstack
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cyclops.monads.Witness.pvector
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cyclops.monads.Witness.queue
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cyclops.monads.Witness.reactiveSeq
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cyclops.monads.Witness.set
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cyclops.monads.Witness.sortedSet
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cyclops.monads.Witness.stream
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cyclops.monads.Witness.streamable
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cyclops.monads.Witness.tryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cyclops.monads.Witness.xor
Returns the enum constant of this type with the specified name.
valuePresent() - Static method in class cyclops.function.Predicates
import static cyclops2.function.Predicates.valuePresent; ListX.of(Maybe.ofNullable(null),Maybe.just(1),null) .filter(valuePresent()); //ListX[Maybe[1]]
values() - Method in class com.aol.cyclops2.data.collections.extensions.persistent.PMapXImpl
 
values() - Method in class com.aol.cyclops2.data.collections.extensions.standard.MapXImpl
 
values() - Static method in enum com.aol.cyclops2.react.RetryBuilder.factory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.aol.cyclops2.react.ThreadPools.ExecutionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in interface com.aol.cyclops2.types.mixins.TupleWrapper
Deprecated.
 
values() - Static method in enum cyclops.monads.Witness.completableFuture
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cyclops.monads.Witness.deque
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cyclops.monads.Witness.either
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cyclops.monads.Witness.either3
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cyclops.monads.Witness.either4
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cyclops.monads.Witness.either5
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cyclops.monads.Witness.eval
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cyclops.monads.Witness.future
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cyclops.monads.Witness.ior
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cyclops.monads.Witness.list
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cyclops.monads.Witness.maybe
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cyclops.monads.Witness.optional
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cyclops.monads.Witness.pstack
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cyclops.monads.Witness.pvector
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cyclops.monads.Witness.queue
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cyclops.monads.Witness.reactiveSeq
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cyclops.monads.Witness.set
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cyclops.monads.Witness.sortedSet
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cyclops.monads.Witness.stream
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cyclops.monads.Witness.streamable
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cyclops.monads.Witness.tryType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cyclops.monads.Witness.xor
Returns an array containing the constants of this enum type, in the order they are declared.
ValueSubscriber<T> - Class in com.aol.cyclops2.types.stream.reactive
A reactive-streams Subscriber that can take 1 value from a reactive-streams publisher and convert it into various forms
ValueTransformer<W extends WitnessType<W>,T> - Class in com.aol.cyclops2.types.anyM.transformers
 
ValueTransformer() - Constructor for class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
visit(BiFunction<? super T, ? super ReactiveSeq<T>, ? extends R>, Supplier<? extends R>) - Method in interface com.aol.cyclops2.types.anyM.transformers.FoldableTransformerSeq
Destructures this Traversable into it's head and tail.
visit(Function<? super T, ? extends R>, Supplier<? extends R>) - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
visit(Function<? super T, ? extends R>, Supplier<? extends R>) - Method in interface com.aol.cyclops2.types.Convertable
 
visit(Function<? super FunctionalAdapter<W>, ? extends R>, Function<? super ValueAdapter<W>, ? extends R>) - Method in interface com.aol.cyclops2.types.extensability.FunctionalAdapter
 
visit(Function<? super FunctionalAdapter<W>, ? extends R>, Function<? super ValueAdapter<W>, ? extends R>) - Method in interface com.aol.cyclops2.types.extensability.ValueAdapter
 
visit(BiFunction<? super T, ? super ReactiveSeq<T>, ? extends R>, Supplier<? extends R>) - Method in interface com.aol.cyclops2.types.FoldableTraversable
Destructures this Traversable into it's head and tail.
visit(Function<? super T, ? extends R>, Supplier<? extends R>) - Method in interface com.aol.cyclops2.types.Visitable
The provided function is executed with the value stored in this Visitable if one is present, otherwise the provided Supplier is executed instead.
visit(BiFunction<? super X, ? super R, ? extends U>) - Method in class com.aol.cyclops2.util.stream.pushable.AbstractPushableStream
 
visit(Function<? super Queue<T>, ? extends R>, Function<? super Topic<T>, ? extends R>) - Method in interface cyclops.async.Adapter
Conditionally execute one of the supplied function depending on whether or not this Adapter is a Queue or a Topic
visit(Function<T, R>, Function<Throwable, R>) - Method in class cyclops.async.Future
Blocking analogue to visitAsync.
visit(Function<? super Queue<T>, ? extends R>, Function<? super Topic<T>, ? extends R>) - Method in class cyclops.async.Queue
 
visit(Function<? super Queue<T>, ? extends R>, Function<? super Topic<T>, ? extends R>) - Method in class cyclops.async.Topic
 
visit(Function<? super ST, ? extends R>, Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either.Lazy
 
visit(Function<? super ST, ? extends R>, Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either.Left
 
visit(Function<? super ST, ? extends R>, Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either.Right
 
visit(Function<? super ST, ? extends R>, Function<? super PT, ? extends R>) - Method in interface cyclops.control.either.Either
Visitor pattern for this Ior.
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class cyclops.control.either.Either3.Lazy
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either3.Lazy
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either3.Left1
 
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class cyclops.control.either.Either3.Left1
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either3.Left2
 
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class cyclops.control.either.Either3.Left2
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either3.Right
 
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class cyclops.control.either.Either3.Right
 
visit(Function<? super LT1, ? extends R>, Function<? super LT2, ? extends R>, Function<? super RT, ? extends R>) - Method in interface cyclops.control.either.Either3
Visit the types in this Either3, only one user supplied function is executed depending on the type
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class cyclops.control.either.Either4.Lazy
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super M2, ? extends R>, Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either4.Lazy
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super M2, ? extends R>, Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either4.Left1
 
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class cyclops.control.either.Either4.Left1
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super M2, ? extends R>, Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either4.Left2
 
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class cyclops.control.either.Either4.Left2
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super M2, ? extends R>, Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either4.Left3
 
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class cyclops.control.either.Either4.Left3
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super M2, ? extends R>, Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either4.Right
 
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class cyclops.control.either.Either4.Right
 
visit(Function<? super LT1, ? extends R>, Function<? super LT2, ? extends R>, Function<? super LT3, ? extends R>, Function<? super RT, ? extends R>) - Method in interface cyclops.control.either.Either4
Visit the types in this Either4, only one user supplied function is executed depending on the type
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class cyclops.control.either.Either5.Lazy
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super M2, ? extends R>, Function<? super M3, ? extends R>, Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either5.Lazy
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super M2, ? extends R>, Function<? super M3, ? extends R>, Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either5.Left1
 
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class cyclops.control.either.Either5.Left1
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super M2, ? extends R>, Function<? super M3, ? extends R>, Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either5.Left2
 
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class cyclops.control.either.Either5.Left2
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super M2, ? extends R>, Function<? super M3, ? extends R>, Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either5.Left3
 
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class cyclops.control.either.Either5.Left3
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super M2, ? extends R>, Function<? super M3, ? extends R>, Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either5.Left4
 
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class cyclops.control.either.Either5.Left4
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super M2, ? extends R>, Function<? super M3, ? extends R>, Function<? super PT, ? extends R>) - Method in class cyclops.control.either.Either5.Right
 
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class cyclops.control.either.Either5.Right
 
visit(Function<? super LT1, ? extends R>, Function<? super LT2, ? extends R>, Function<? super LT3, ? extends R>, Function<? super LT4, ? extends R>, Function<? super RT, ? extends R>) - Method in interface cyclops.control.either.Either5
Visit the types in this Either4, only one user supplied function is executed depending on the type
visit(Function<? super T, ? extends R>, Supplier<? extends R>) - Method in interface cyclops.control.Eval
 
visit(Function<? super ST, ? extends R>, Function<? super PT, ? extends R>, BiFunction<? super ST, ? super PT, ? extends R>) - Method in class cyclops.control.Ior.Both
 
visit(Function<? super ST, ? extends R>, Function<? super PT, ? extends R>, BiFunction<? super ST, ? super PT, ? extends R>) - Method in class cyclops.control.Ior.Primary
 
visit(Function<? super ST, ? extends R>, Function<? super PT, ? extends R>, BiFunction<? super ST, ? super PT, ? extends R>) - Method in class cyclops.control.Ior.Secondary
 
visit(Function<? super ST, ? extends R>, Function<? super PT, ? extends R>, BiFunction<? super ST, ? super PT, ? extends R>) - Method in interface cyclops.control.Ior
Visitor pattern for this Ior.
visit(Function<? super T, ? extends R>, Supplier<? extends R>) - Method in class cyclops.control.Maybe.Just
 
visit(Function<? super T, ? extends R>, Supplier<? extends R>) - Method in class cyclops.control.Maybe.Lazy
 
visit(Function<? super T, ? extends R>, Supplier<? extends R>) - Method in class cyclops.control.Maybe.Nothing
 
visit(Function<? super T, ? extends R>, Supplier<? extends R>) - Method in interface cyclops.control.Maybe
 
visit(Function<? super T, ? extends R>, Function<? super X, ? extends R>) - Method in class cyclops.control.Try.Failure
 
visit(Function<? super T, ? extends R>, Function<? super X, ? extends R>) - Method in class cyclops.control.Try.Success
 
visit(Function<? super T, ? extends R>, Function<? super X, ? extends R>) - Method in interface cyclops.control.Try
Execute one function conditional on Try state (Success / Failure)
visit(Function<? super ST, ? extends R>, Function<? super PT, ? extends R>) - Method in class cyclops.control.Xor.Primary
 
visit(Function<? super ST, ? extends R>, Function<? super PT, ? extends R>) - Method in class cyclops.control.Xor.Secondary
 
visit(Function<? super ST, ? extends R>, Function<? super PT, ? extends R>) - Method in interface cyclops.control.Xor
Visitor pattern for this Ior.
visit(Function<? super Free.Pure<F, T>, ? extends R>, Function<? super Free.Suspend<F, T>, ? extends R>, Function<? super Free.FlatMapped<F, ?, T>, ? extends R>) - Method in class cyclops.free.Free
 
visit(Function<? super ListX<T>, ? extends R>, Function<? super PStackX<T>, ? extends R>, Function<? super PVectorX<T>, ? extends R>) - Method in class cyclops.monads.transformers.ListT
FluentSequenceX types that are not one of ListX, PStackX, PVectorX are converted to ListX types
visit(Function<? super ListX<T>, ? extends R>, Function<? super DequeX<T>, ? extends R>, Function<? super PStackX<T>, ? extends R>, Function<? super PVectorX<T>, ? extends R>) - Method in class cyclops.monads.transformers.ListT
 
visit(Function<? super ListX<T>, ? extends R>, Function<? super PVectorX<T>, ? extends R>) - Method in class cyclops.monads.transformers.ListT
 
Visitable<T> - Interface in com.aol.cyclops2.types
Data type that may contain a single visitable element
visitAny(Either<ST, PT>, Function<? super X, ? extends R>) - Static method in interface cyclops.control.either.Either
 
visitAny(Consumer<? super X>, Either<LT, RT>) - Static method in interface cyclops.control.either.Either
 
visitAny(Either3<LT, M, RT>, Function<? super X, ? extends R>) - Static method in interface cyclops.control.either.Either3
 
visitAny(Consumer<? super X>, Either3<LT, M, RT>) - Static method in interface cyclops.control.either.Either3
 
visitAny(Either4<LT1, LT2, LT3, RT>, Function<? super X, ? extends R>) - Static method in interface cyclops.control.either.Either4
 
visitAny(Consumer<? super X>, Either4<LT1, LT2, LT3, RT>) - Static method in interface cyclops.control.either.Either4
 
visitAny(Either5<LT1, LT2, LT3, LT4, RT>, Function<? super X, ? extends R>) - Static method in interface cyclops.control.either.Either5
 
visitAny(Consumer<? super X>, Either5<LT1, LT2, LT3, LT4, RT>) - Static method in interface cyclops.control.either.Either5
 
visitAny(Ior<ST, PT>, Function<? super X, ? extends R>) - Static method in interface cyclops.control.Ior
 
visitAny(Consumer<? super X>, Ior<LT, RT>) - Static method in interface cyclops.control.Ior
 
visitAny(Xor<ST, PT>, Function<? super X, ? extends R>) - Static method in interface cyclops.control.Xor
 
visitAny(Consumer<? super X>, Xor<LT, RT>) - Static method in interface cyclops.control.Xor
 
visitAsync(Function<T, R>, Function<Throwable, R>) - Method in class cyclops.async.Future
Non-blocking visit on the state of this Future
visitEvent(Consumer<R>, Consumer<Throwable>) - Method in class cyclops.function.FluentFunctions.FluentBiFunction
Visit the result of this BiFunction once it has been executed, if the Function executes successfully the result will be passes to the eventConsumer, if there is an error it will be passed to the errorConsumer
visitEvent(Consumer<R>, Consumer<Throwable>) - Method in class cyclops.function.FluentFunctions.FluentFunction
Visit the result of this Function once it has been executed, if the Function executes successfully the result will be passes to the eventConsumer, if there is an error it will be passed to the errorConsumer
visitEvent(Consumer<R>, Consumer<Throwable>) - Method in class cyclops.function.FluentFunctions.FluentTriFunction
Visit the result of this TriFunction once it has been executed, if the Function executes successfully the result will be passes to the eventConsumer, if there is an error it will be passed to the errorConsumer

W

WaitStrategy<T> - Interface in cyclops.async.wait
An interface that defines a Waiting strategy to be employed when an async.Queue is full or empty
WaitStrategy.Offerable - Interface in cyclops.async.wait
Represents something that may recieve data
WaitStrategy.Takeable<T> - Interface in cyclops.async.wait
Represents something that may provide data
whenComplete(BiConsumer<? super T, ? super Throwable>) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
whenCompleteAsync(BiConsumer<? super T, ? super Throwable>) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
whenCompleteAsync(BiConsumer<? super T, ? super Throwable>, Executor) - Method in class cyclops.higherkindedtypes.CompletableFutureKind.Box
 
widen(CompletionStage<T>) - Static method in interface cyclops.higherkindedtypes.CompletableFutureKind
Convert a CompletableFuture to a simulated HigherKindedType that captures CompletableFuture nature and CompletableFuture element data type separately.
widen(Optional<T>) - Static method in class cyclops.higherkindedtypes.OptionalKind
Convert a Optional to a simulated HigherKindedType that captures Optional nature and Optional element data type separately.
widen(Stream<T>) - Static method in interface cyclops.higherkindedtypes.StreamKind
Convert a Stream to a simulated HigherKindedType that captures Stream nature and Stream element data type separately.
widen2(Higher<C2, DequeX<T>>) - Static method in interface cyclops.collections.DequeX
Widen a DequeType nested inside another HKT encoded type
widen2(Higher<C2, PQueueX<T>>) - Static method in interface cyclops.collections.immutable.PQueueX
Widen a PQueueX nested inside another HKT encoded type
widen2(Higher<C2, PStackX<T>>) - Static method in interface cyclops.collections.immutable.PStackX
Widen a PStackType nested inside another HKT encoded type
widen2(Higher<C2, PVectorX<T>>) - Static method in interface cyclops.collections.immutable.PVectorX
Widen a PVectorType nested inside another HKT encoded type
widen2(Higher<C2, ListX<T>>) - Static method in class cyclops.collections.ListX.Instances
Widen a ListType nested inside another HKT encoded type
widen2(Higher<C2, QueueX<T>>) - Static method in interface cyclops.collections.QueueX
Widen a QueueType nested inside another HKT encoded type
widen2(Higher<C2, Maybe<T>>) - Static method in interface cyclops.control.Maybe
 
widen2(Higher<C2, StreamKind<T>>) - Static method in interface cyclops.higherkindedtypes.StreamKind
Widen a StreamKind nested inside another HKT encoded type
widen2(Higher<C2, ReactiveSeq<T>>) - Static method in class cyclops.stream.ReactiveSeq.Instances
Widen a ReactiveSeq nested inside another HKT encoded type
window(Stream<T>, int, int) - Static method in class cyclops.Streams
Create a sliding view over this Stream
windowByTime(Stream<T>, long, TimeUnit) - Static method in class cyclops.Streams
 
with(int, T) - Method in interface com.aol.cyclops2.data.collections.extensions.FluentSequenceX
Replace the value at the specifed index with the supplied value
with(int, T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPStackX
 
with(int, T) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.immutable.LazyPVectorX
 
with(int, T) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableSequenceX
 
with(Function<? super U, ? extends R>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
React with Asynchronously apply the function supplied to the currently active event tasks in the dataflow.
with(int, T) - Method in interface cyclops.collections.immutable.PStackX
 
with(int, T) - Method in interface cyclops.collections.immutable.PVectorX
 
with(int, T) - Method in interface cyclops.collections.ListX
 
withAsync(boolean) - Method in interface com.aol.cyclops2.types.futurestream.ConfigurableStream
 
withAsync(boolean) - Method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
 
withAsync(boolean) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
withAsync(boolean) - Method in interface cyclops.stream.FutureStream
 
withCatch(Try.CheckedSupplier<T, X>, Class<? extends X>...) - Static method in interface cyclops.control.Try
Try to execute supplied Supplier and will Catch specified Excpetions or java.lang.Exception if none specified.
withCollector(Collector<T, ?, Deque<T>>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyDequeX
 
withCollector(Collector<T, ?, List<T>>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyListX
 
withCollector(Collector<T, ?, Queue<T>>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazyQueueX
 
withCollector(Collector<T, ?, Set<T>>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazySetX
 
withCollector(Collector<T, ?, SortedSet<T>>) - Method in class com.aol.cyclops2.data.collections.extensions.lazy.LazySortedSetX
 
withCollector(Collector<T, ?, Deque<T>>) - Method in interface cyclops.collections.DequeX
 
withCollector(Collector<T, ?, List<T>>) - Method in interface cyclops.collections.ListX
 
withCollector(Collector<T, ?, Queue<T>>) - Method in interface cyclops.collections.QueueX
 
withCollector(Collector<T, ?, Set<T>>) - Method in interface cyclops.collections.SetX
 
withCollector(Collector<T, ?, SortedSet<T>>) - Method in interface cyclops.collections.SortedSetX
 
withErrorHandler(Optional<Consumer<Throwable>>) - Method in interface com.aol.cyclops2.types.futurestream.ConfigurableStream
 
withErrorHandler(Optional<Consumer<Throwable>>) - Method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
 
withErrorHandler(Optional<Consumer<Throwable>>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
withLastActive(LazyStreamWrapper<R>) - Method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
 
withLastActive(LazyStreamWrapper<T>) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
 
withLastActive(EagerStreamWrapper) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
withLastActive(LazyStreamWrapper<R>) - Method in interface cyclops.stream.FutureStream
 
withLatest(SimpleReactStream<T2>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
withLazyCollector(Supplier<LazyResultConsumer<U>>) - Method in interface cyclops.stream.FutureStream
 
withQueueCopyExecutor(Executor) - Method in class cyclops.async.SimpleReact
 
withQueueFactory(QueueFactory<U>) - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
 
withQueueFactory(QueueFactory<T>) - Method in interface com.aol.cyclops2.types.futurestream.ConfigurableStream
 
withQueueFactory(QueueFactory<U>) - Method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
 
withQueueFactory(QueueFactory<U>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
withQueueFactory(QueueFactory<U>) - Method in interface cyclops.stream.FutureStream
 
withResults(Collection<FastFuture<T>>) - Method in class com.aol.cyclops2.react.collectors.lazy.EmptyCollector
 
withResults(Collection<FastFuture<T>>) - Method in interface com.aol.cyclops2.react.collectors.lazy.LazyResultConsumer
Used to generate a new instance for result collection - populates the supplied Collection
withResults(Collection<FastFuture<T>>) - Method in class com.aol.cyclops2.react.collectors.lazy.SamplingCollector
 
withRetrier(RetryExecutor) - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
 
withRetrier(RetryExecutor) - Method in interface com.aol.cyclops2.types.futurestream.ConfigurableStream
 
withRetrier(RetryExecutor) - Method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
 
withRetrier(RetryExecutor) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
withRetrier(RetryExecutor) - Method in interface cyclops.stream.FutureStream
 
withSubscription(Continueable) - Method in interface com.aol.cyclops2.types.futurestream.BaseSimpleReactStream
 
withSubscription(Continueable) - Method in interface com.aol.cyclops2.types.futurestream.ConfigurableStream
 
withSubscription(Continueable) - Method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
 
withSubscription(Continueable) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
withSubscription(Continueable) - Method in interface cyclops.stream.FutureStream
 
withTaskExecutor(Executor) - Method in interface com.aol.cyclops2.types.futurestream.ConfigurableStream
 
withTaskExecutor(Executor) - Method in interface com.aol.cyclops2.types.futurestream.LazySimpleReactStream
 
withTaskExecutor(Executor) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
 
withTaskExecutor(Executor) - Method in interface cyclops.stream.FutureStream
 
Witness - Interface in cyclops.monads
 
Witness.CollectionXWitness<W extends Witness.CollectionXWitness<W>> - Interface in cyclops.monads
 
Witness.completableFuture - Enum in cyclops.monads
 
Witness.deque - Enum in cyclops.monads
 
Witness.either - Enum in cyclops.monads
 
Witness.either3 - Enum in cyclops.monads
 
Witness.either4 - Enum in cyclops.monads
 
Witness.either5 - Enum in cyclops.monads
 
Witness.eval - Enum in cyclops.monads
 
Witness.future - Enum in cyclops.monads
 
Witness.ior - Enum in cyclops.monads
 
Witness.list - Enum in cyclops.monads
 
Witness.maybe - Enum in cyclops.monads
 
Witness.MonadicValueWitness<W extends Witness.MonadicValueWitness<W>> - Interface in cyclops.monads
 
Witness.optional - Enum in cyclops.monads
 
Witness.pstack - Enum in cyclops.monads
 
Witness.pvector - Enum in cyclops.monads
 
Witness.queue - Enum in cyclops.monads
 
Witness.reactiveSeq - Enum in cyclops.monads
 
Witness.set - Enum in cyclops.monads
 
Witness.sortedSet - Enum in cyclops.monads
 
Witness.stream - Enum in cyclops.monads
 
Witness.streamable - Enum in cyclops.monads
 
Witness.StreamWitness<W extends Witness.StreamWitness<W>> - Interface in cyclops.monads
 
Witness.tryType - Enum in cyclops.monads
 
Witness.xor - Enum in cyclops.monads
 
WitnessType<W extends WitnessType<W>> - Interface in cyclops.monads
 

X

xMatch(int, Predicate<? super T>) - Method in interface com.aol.cyclops2.types.Folds
Check that there are specified number of matches of predicate in the Stream
xMatch(int, Predicate<? super T>) - Method in interface cyclops.stream.ReactiveSeq
Check that there are specified number of matches of predicate in the Stream
xMatch(int, Predicate<? super T>) - Method in interface cyclops.stream.Streamable
Check that there are specified number of matches of predicate in the Stream
xMatch(Stream<T>, int, Predicate<? super T>) - Static method in class cyclops.Streams
Check that there are specified number of matches of predicate in the Stream
xOf(int, Predicate<? super T1>...) - Static method in class cyclops.function.Predicates
 
Xor<ST,PT> - Interface in cyclops.control
eXclusive Or (Xor) 'Right' (or primary type) biased disjunct union.
xor(AnyM<Witness.xor, ? extends T>) - Static method in interface cyclops.monads.Witness
 
Xor.Primary<ST,PT> - Class in cyclops.control
 
Xor.Secondary<ST,PT> - Class in cyclops.control
 
xPer(int, long, TimeUnit) - Method in interface com.aol.cyclops2.types.Sequential
emit x elements per time period
xPer(int, long, TimeUnit) - Method in interface cyclops.stream.FutureStream
Allows x (specified number of) emissions with a time period before stopping emmissions until specified time has elapsed since last emission
xPer(int, long, TimeUnit) - Method in interface cyclops.stream.ReactiveSeq
emit x elements per time period
xPer(int, long, TimeUnit) - Method in interface cyclops.stream.Streamable
emit x elements per time period
xPer(Stream<T>, int, long, TimeUnit) - Static method in class cyclops.Streams
 
xValues(K, long) - Method in class cyclops.async.Pipes
Extract the next x values from the Adapter identified by the provided Key If the Adapter doesn't exist an empty List is returned

Y

YEAR - Static variable in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
years - Variable in class com.aol.cyclops2.util.stream.scheduling.cron.CronExpression
 
yieldWait() - Static method in interface cyclops.async.wait.WaitStrategy
 
YieldWait<T> - Class in cyclops.async.wait
Repeatedly retry to take or offer element to Queue if full or data unavailable, calling Thread.yield in between attempts
YieldWait() - Constructor for class cyclops.async.wait.YieldWait
 

Z

zero() - Method in interface cyclops.function.Monoid
An element that when provided as a parameter to the combiner with another value, results in the other value being returned e.g.
zero() - Method in class cyclops.typeclasses.instances.General.GeneralMonadZero
 
zero() - Method in class cyclops.typeclasses.instances.General.SupplierMonadPlus
 
zero() - Method in class cyclops.typeclasses.instances.General.SupplierMonadZero
 
zero() - Method in interface cyclops.typeclasses.monad.MonadPlus
 
zero() - Method in interface cyclops.typeclasses.monad.MonadZero
e.g.
zip(Iterable<? extends U>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
Zip (merge) this collection with the supplied Iterable into a Colleciton containing Tuples Each Tuple contains one element from this collection and one from the other
zip(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
zip(Iterable<? extends U>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
zip(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
zip(Iterable<? extends U>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
zip(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
zip(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
zip(Iterable<? extends U>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
zip(BinaryOperator<Zippable<T>>, Zippable<T>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
zip(Iterable<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
zip(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
zip(Iterable<? extends U>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
zip(BinaryOperator<Zippable<T>>, Zippable<T>) - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
zip(Iterable<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
zip(Seq<? extends U>) - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
zip(Iterable<? extends U>) - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
zip(Stream<T1>, Stream<? extends T2>) - Static method in class com.aol.cyclops2.types.futurestream.LazyFutureStreamFunctions
Zip two streams into one.
zip(Stream<T1>, Stream<T2>, BiFunction<? super T1, ? super T2, ? extends R>) - Static method in class com.aol.cyclops2.types.futurestream.LazyFutureStreamFunctions
Zip two streams into one using a BiFunction to produce resulting values.
zip(Stream<R>) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Zip two Streams.
zip(Stream<R>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
Zip two Streams, zipping against the underlying futures of this stream
zip(SimpleReactStream<R>) - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
Zip two Streams, zipping against the underlying futures of both Streams Placeholders (Futures) will be populated immediately in the new zipped Stream and results will be populated asyncrhonously
zip(Iterable<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in interface com.aol.cyclops2.types.MonadicValue
 
zip(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface com.aol.cyclops2.types.Traversable
 
zip(BinaryOperator<Zippable<T>>, Zippable<T>) - Method in interface com.aol.cyclops2.types.Zippable
Combine two applicatives together using the provided BinaryOperator (Semigroup, Monoid and Reducer all extend BinaryOperator - checkout Semigroups and Monoids for a large number of canned combinations).
zip(Iterable<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in interface com.aol.cyclops2.types.Zippable
Zip (combine) this Zippable with the supplied Iterable using the supplied combining function
zip(Iterable<? extends U>) - Method in interface com.aol.cyclops2.types.Zippable
Zip (combine) this Zippable with the supplied Iterable combining both into a Tuple2
zip(Iterable<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in class cyclops.async.Future
 
zip(Iterable<? extends U>) - Method in class cyclops.async.Future
 
zip(BinaryOperator<Zippable<T>>, Zippable<T>) - Method in class cyclops.async.Future
 
zip(Iterable<? extends U>) - Method in interface cyclops.collections.DequeX
 
zip(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.collections.DequeX
 
zip(Iterable<? extends U>) - Method in interface cyclops.collections.immutable.PBagX
 
zip(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.collections.immutable.PBagX
 
zip(Iterable<? extends U>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
zip(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
zip(Iterable<? extends U>) - Method in interface cyclops.collections.immutable.PQueueX
 
zip(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.collections.immutable.PQueueX
 
zip(Iterable<? extends U>) - Method in interface cyclops.collections.immutable.PSetX
 
zip(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.collections.immutable.PSetX
 
zip(Iterable<? extends U>) - Method in interface cyclops.collections.immutable.PStackX
 
zip(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.collections.immutable.PStackX
 
zip(Iterable<? extends U>) - Method in interface cyclops.collections.immutable.PVectorX
 
zip(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.collections.immutable.PVectorX
 
zip(Iterable<? extends U>) - Method in interface cyclops.collections.ListX
 
zip(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.collections.ListX
 
zip(Iterable<? extends U>) - Method in interface cyclops.collections.QueueX
 
zip(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.collections.QueueX
 
zip(Iterable<? extends U>) - Method in interface cyclops.collections.SetX
 
zip(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.collections.SetX
 
zip(Iterable<? extends U>) - Method in interface cyclops.collections.SortedSetX
 
zip(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.collections.SortedSetX
 
zip(CompletableFuture<? extends T1>, Iterable<? extends T2>, BiFunction<? super T1, ? super T2, ? extends R>) - Static method in class cyclops.CompletableFutures
Combine an CompletableFuture with the provided Iterable (selecting one element if present) using the supplied BiFunction
zip(Publisher<? extends T2>, CompletableFuture<? extends T1>, BiFunction<? super T1, ? super T2, ? extends R>) - Static method in class cyclops.CompletableFutures
Combine an CompletableFuture with the provided Publisher (selecting one element if present) using the supplied BiFunction
zip(BinaryOperator<Zippable<PT>>, Zippable<PT>) - Method in interface cyclops.control.either.Either
 
zip(Iterable<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in interface cyclops.control.either.Either
 
zip(Iterable<? extends U>) - Method in interface cyclops.control.either.Either
 
zip(BinaryOperator<Zippable<RT>>, Zippable<RT>) - Method in interface cyclops.control.either.Either3
 
zip(Iterable<? extends U>) - Method in interface cyclops.control.either.Either3
 
zip(Iterable<? extends T2>, BiFunction<? super RT, ? super T2, ? extends R>) - Method in interface cyclops.control.either.Either3
 
zip(BinaryOperator<Zippable<RT>>, Zippable<RT>) - Method in interface cyclops.control.either.Either4
 
zip(Iterable<? extends U>) - Method in interface cyclops.control.either.Either4
 
zip(Iterable<? extends T2>, BiFunction<? super RT, ? super T2, ? extends R>) - Method in interface cyclops.control.either.Either4
 
zip(BinaryOperator<Zippable<RT>>, Zippable<RT>) - Method in interface cyclops.control.either.Either5
 
zip(Iterable<? extends U>) - Method in interface cyclops.control.either.Either5
 
zip(Iterable<? extends T2>, BiFunction<? super RT, ? super T2, ? extends R>) - Method in interface cyclops.control.either.Either5
 
zip(BinaryOperator<Zippable<T>>, Zippable<T>) - Method in interface cyclops.control.Eval
 
zip(Iterable<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in interface cyclops.control.Eval
 
zip(Iterable<? extends U>) - Method in interface cyclops.control.Eval
 
zip(BinaryOperator<Zippable<PT>>, Zippable<PT>) - Method in interface cyclops.control.Ior
 
zip(Iterable<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in interface cyclops.control.Ior
 
zip(Iterable<? extends U>) - Method in interface cyclops.control.Ior
 
zip(Iterable<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in interface cyclops.control.Maybe
 
zip(BinaryOperator<Zippable<T>>, Zippable<T>) - Method in interface cyclops.control.Maybe
 
zip(Iterable<? extends U>) - Method in interface cyclops.control.Maybe
 
zip(BinaryOperator<Zippable<T>>, Zippable<T>) - Method in interface cyclops.control.Try
 
zip(Iterable<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in interface cyclops.control.Try
Equivalent to ap, but accepts an Iterable and takes the first value only from that iterable.
zip(Iterable<? extends U>) - Method in interface cyclops.control.Try
 
zip(BinaryOperator<Zippable<PT>>, Zippable<PT>) - Method in interface cyclops.control.Xor
 
zip(Iterable<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in interface cyclops.control.Xor
 
zip(Iterable<? extends U>) - Method in interface cyclops.control.Xor
 
zip(BinaryOperator<Zippable<T>>, Zippable<T>) - Method in class cyclops.monads.transformers.FutureT
 
zip(Iterable<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in class cyclops.monads.transformers.FutureT
 
zip(Iterable<? extends U>) - Method in class cyclops.monads.transformers.FutureT
 
zip(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in class cyclops.monads.transformers.ListT
 
zip(Iterable<? extends U>) - Method in class cyclops.monads.transformers.ListT
 
zip(Optional<? extends T1>, Iterable<? extends T2>, BiFunction<? super T1, ? super T2, ? extends R>) - Static method in class cyclops.Optionals
Combine an Optional with the provided Iterable (selecting one element if present) using the supplied BiFunction
zip(Publisher<? extends T2>, Optional<? extends T1>, BiFunction<? super T1, ? super T2, ? extends R>) - Static method in class cyclops.Optionals
Combine an Optional with the provided Publisher (selecting one element if present) using the supplied BiFunction
zip(Iterable<? extends T>) - Method in interface cyclops.stream.FutureStream
 
zip(Iterable<? extends T>, BiFunction<? super U, ? super T, ? extends R>) - Method in interface cyclops.stream.FutureStream
 
zip(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.stream.ReactiveSeq
 
zip(Iterable<? extends U>) - Method in interface cyclops.stream.ReactiveSeq
 
zip(BinaryOperator<Zippable<T>>, Zippable<T>) - Method in interface cyclops.stream.ReactiveSeq
 
zip(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.stream.Streamable
 
zip(Iterable<? extends U>) - Method in interface cyclops.stream.Streamable
Zip 2 streams into one
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
zip3(Iterable<? extends S>, Iterable<? extends U>, Fn3<? super T, ? super S, ? super U, ? extends R>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
zip 3 Streams into one
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface com.aol.cyclops2.types.Traversable
zip 3 Streams into one
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface com.aol.cyclops2.types.Zippable
zip 3 Streams into one
zip3(Iterable<? extends S>, Iterable<? extends U>, Fn3<? super T, ? super S, ? super U, ? extends R>) - Method in interface com.aol.cyclops2.types.Zippable
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface cyclops.collections.DequeX
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface cyclops.collections.immutable.PBagX
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface cyclops.collections.immutable.PQueueX
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface cyclops.collections.immutable.PSetX
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface cyclops.collections.immutable.PStackX
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface cyclops.collections.immutable.PVectorX
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface cyclops.collections.ListX
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface cyclops.collections.QueueX
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface cyclops.collections.SetX
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface cyclops.collections.SortedSetX
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface cyclops.control.either.Either
 
zip3(Iterable<? extends S>, Iterable<? extends U>, Fn3<? super PT, ? super S, ? super U, ? extends R>) - Method in interface cyclops.control.either.Either
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface cyclops.control.either.Either3
 
zip3(Iterable<? extends S>, Iterable<? extends U>, Fn3<? super RT, ? super S, ? super U, ? extends R>) - Method in interface cyclops.control.either.Either3
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface cyclops.control.either.Either4
 
zip3(Iterable<? extends S>, Iterable<? extends U>, Fn3<? super RT, ? super S, ? super U, ? extends R>) - Method in interface cyclops.control.either.Either4
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface cyclops.control.either.Either5
 
zip3(Iterable<? extends S>, Iterable<? extends U>, Fn3<? super RT, ? super S, ? super U, ? extends R>) - Method in interface cyclops.control.either.Either5
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface cyclops.control.Eval
 
zip3(Iterable<? extends S>, Iterable<? extends U>, Fn3<? super T, ? super S, ? super U, ? extends R>) - Method in interface cyclops.control.Eval
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface cyclops.control.Ior
 
zip3(Iterable<? extends S>, Iterable<? extends U>, Fn3<? super PT, ? super S, ? super U, ? extends R>) - Method in interface cyclops.control.Ior
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface cyclops.control.Maybe
 
zip3(Iterable<? extends S>, Iterable<? extends U>, Fn3<? super T, ? super S, ? super U, ? extends R>) - Method in interface cyclops.control.Maybe
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface cyclops.control.Try
 
zip3(Iterable<? extends S>, Iterable<? extends U>, Fn3<? super T, ? super S, ? super U, ? extends R>) - Method in interface cyclops.control.Try
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface cyclops.control.Xor
 
zip3(Iterable<? extends S>, Iterable<? extends U>, Fn3<? super PT, ? super S, ? super U, ? extends R>) - Method in interface cyclops.control.Xor
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface cyclops.monads.AnyM
 
zip3(Iterable<? extends S>, Iterable<? extends U>, Fn3<? super T, ? super S, ? super U, ? extends R>) - Method in interface cyclops.monads.AnyM
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in class cyclops.monads.transformers.FutureT
 
zip3(Iterable<? extends S>, Iterable<? extends U>, Fn3<? super T, ? super S, ? super U, ? extends R>) - Method in class cyclops.monads.transformers.FutureT
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in class cyclops.monads.transformers.ListT
 
zip3(Iterable<? extends S>, Iterable<? extends R>) - Method in interface cyclops.stream.FutureStream
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface cyclops.stream.ReactiveSeq
zip 3 Streams into one
zip3(Iterable<? extends S>, Iterable<? extends U>, Fn3<? super T, ? super S, ? super U, ? extends R>) - Method in interface cyclops.stream.ReactiveSeq
 
zip3(Iterable<? extends S>, Iterable<? extends U>) - Method in interface cyclops.stream.Streamable
 
zip3(Streamable<? extends S>, Streamable<? extends U>) - Method in interface cyclops.stream.Streamable
zip 3 Streams into one
zip3Lfs(FutureStream<? extends S>, FutureStream<? extends U>) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Zip 3 LazyFutureStreams based on the order of the data in the underlying Futures
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>, Fn4<? super T, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
zip4(Iterable<T2>, Iterable<T3>, Iterable<T4>) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
zip 4 Streams into 1
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface com.aol.cyclops2.types.Traversable
zip 4 Streams into 1
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface com.aol.cyclops2.types.Zippable
zip 4 Streams into 1
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>, Fn4<? super T, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in interface com.aol.cyclops2.types.Zippable
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface cyclops.collections.DequeX
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface cyclops.collections.immutable.PBagX
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface cyclops.collections.immutable.PQueueX
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface cyclops.collections.immutable.PSetX
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface cyclops.collections.immutable.PStackX
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface cyclops.collections.immutable.PVectorX
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface cyclops.collections.ListX
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface cyclops.collections.QueueX
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface cyclops.collections.SetX
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface cyclops.collections.SortedSetX
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface cyclops.control.either.Either
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>, Fn4<? super PT, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in interface cyclops.control.either.Either
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface cyclops.control.either.Either3
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>, Fn4<? super RT, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in interface cyclops.control.either.Either3
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface cyclops.control.either.Either4
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>, Fn4<? super RT, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in interface cyclops.control.either.Either4
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface cyclops.control.either.Either5
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>, Fn4<? super RT, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in interface cyclops.control.either.Either5
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface cyclops.control.Eval
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>, Fn4<? super T, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in interface cyclops.control.Eval
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface cyclops.control.Ior
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>, Fn4<? super PT, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in interface cyclops.control.Ior
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface cyclops.control.Maybe
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>, Fn4<? super T, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in interface cyclops.control.Maybe
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface cyclops.control.Try
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>, Fn4<? super T, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in interface cyclops.control.Try
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface cyclops.control.Xor
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>, Fn4<? super PT, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in interface cyclops.control.Xor
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface cyclops.monads.AnyM
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>, Fn4<? super T, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in interface cyclops.monads.AnyM
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in class cyclops.monads.transformers.FutureT
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>, Fn4<? super T, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in class cyclops.monads.transformers.FutureT
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in class cyclops.monads.transformers.ListT
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface cyclops.stream.FutureStream
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface cyclops.stream.ReactiveSeq
zip 4 Streams into 1
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>, Fn4<? super T, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in interface cyclops.stream.ReactiveSeq
 
zip4(Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>) - Method in interface cyclops.stream.Streamable
 
zip4(Streamable<? extends T2>, Streamable<? extends T3>, Streamable<? extends T4>) - Method in interface cyclops.stream.Streamable
zip 4 Streams into 1
zip4Lfs(FutureStream<T2>, FutureStream<T3>, FutureStream<T4>) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Zip 4 LazyFutureStreams into 1
zipAnyM(Stream<T>, AnyM<Witness.stream, ? extends S>, BiFunction<? super T, ? super S, ? extends R>) - Static method in class cyclops.Streams
Generic zip function.
zipLfs(FutureStream<R>) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Zip two LazyFutureStreams by combining the underlying Futures
zipLfs(FutureStream<T2>, BiFunction<CompletableFuture<T>, CompletableFuture<T2>, CompletableFuture<R>>) - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Zip two LazyFutureStreams using the provided combiner
zipP(Publisher<? extends U>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
zipP(Publisher<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
zipP(Publisher<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
zipP(Publisher<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in interface com.aol.cyclops2.types.MonadicValue
 
zipP(Publisher<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in interface com.aol.cyclops2.types.Zippable
Zip (combine) this Zippable with the supplied Publisher, using the supplied combining function
zipP(Publisher<? extends U>) - Method in interface com.aol.cyclops2.types.Zippable
 
zipP(Publisher<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in class cyclops.async.Future
 
zipP(Publisher<? extends U>) - Method in interface cyclops.control.either.Either
 
zipP(Publisher<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in interface cyclops.control.either.Either
 
zipP(Publisher<? extends U>) - Method in interface cyclops.control.either.Either3
 
zipP(Publisher<? extends T2>, BiFunction<? super RT, ? super T2, ? extends R>) - Method in interface cyclops.control.either.Either3
 
zipP(Publisher<? extends U>) - Method in interface cyclops.control.either.Either4
 
zipP(Publisher<? extends T2>, BiFunction<? super RT, ? super T2, ? extends R>) - Method in interface cyclops.control.either.Either4
 
zipP(Publisher<? extends U>) - Method in interface cyclops.control.either.Either5
 
zipP(Publisher<? extends T2>, BiFunction<? super RT, ? super T2, ? extends R>) - Method in interface cyclops.control.either.Either5
 
zipP(Publisher<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in interface cyclops.control.Eval
 
zipP(Publisher<? extends U>) - Method in interface cyclops.control.Eval
 
zipP(Publisher<? extends U>) - Method in interface cyclops.control.Ior
 
zipP(Publisher<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in interface cyclops.control.Ior
 
zipP(Publisher<? extends U>) - Method in interface cyclops.control.Maybe
 
zipP(Publisher<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in interface cyclops.control.Maybe
 
zipP(Publisher<? extends U>) - Method in interface cyclops.control.Try
 
zipP(Publisher<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in interface cyclops.control.Try
Equivalent to ap, but accepts a Publisher and takes the first value only from that publisher.
zipP(Publisher<? extends U>) - Method in interface cyclops.control.Xor
 
zipP(Publisher<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in interface cyclops.control.Xor
 
zipP(Publisher<? extends U>) - Method in interface cyclops.monads.AnyM
 
zipP(Publisher<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in class cyclops.monads.transformers.FutureT
 
zipP(Publisher<? extends U>) - Method in class cyclops.monads.transformers.FutureT
 
zipP(Publisher<? extends T2>, BiFunction<? super U, ? super T2, ? extends R>) - Method in interface cyclops.stream.FutureStream
 
zipP(Publisher<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.stream.ReactiveSeq
 
zipP(Publisher<? extends U>) - Method in interface cyclops.stream.ReactiveSeq
 
Zippable<T> - Interface in com.aol.cyclops2.types
A Data Type that can be comined with another data type
zippingApplicative() - Static method in class cyclops.collections.DequeX.Instances
import static com.aol.cyclops.hkt.jdk.DequeX.widen; import static com.aol.cyclops.util.function.Lambda.l1; import static java.util.DequeX.of; Deques.zippingApplicative() .ap(widen(asDeque(l1(this::multiplyByTwo))),widen(asDeque(1,2,3))); //[2,4,6]
zippingApplicative() - Static method in class cyclops.collections.immutable.PQueueX.Instances
import static com.aol.cyclops.hkt.jdk.PQueueX.widen; import static com.aol.cyclops.util.function.Lambda.l1; import static java.util.Arrays.asPQueue; PQueues.zippingApplicative() .ap(widen(asPQueue(l1(this::multiplyByTwo))),widen(asPQueue(1,2,3))); //[2,4,6]
zippingApplicative() - Static method in class cyclops.collections.immutable.PStackX.Instances
import static com.aol.cyclops.hkt.jdk.PStackX.widen; import static com.aol.cyclops.util.function.Lambda.l1; import static java.util.Arrays.asPStack; PStacks.zippingApplicative() .ap(widen(asPStack(l1(this::multiplyByTwo))),widen(asPStack(1,2,3))); //[2,4,6]
zippingApplicative() - Static method in class cyclops.collections.immutable.PVectorX.Instances
import static com.aol.cyclops.hkt.jdk.PVectorX.widen; import static com.aol.cyclops.util.function.Lambda.l1; import static java.util.Arrays.asPVector; PVectors.zippingApplicative() .ap(widen(asPVector(l1(this::multiplyByTwo))),widen(asPVector(1,2,3))); //[2,4,6]
zippingApplicative() - Static method in class cyclops.collections.ListX.Instances
import static com.aol.cyclops2.hkt.jdk.ListX.widen; import static com.aol.cyclops2.util.function.Lambda.l1; import static java.util.Arrays.asList; Lists.zippingApplicative() .ap(widen(asList(l1(this::multiplyByTwo))),widen(asList(1,2,3))); //[2,4,6]
zippingApplicative() - Static method in class cyclops.collections.QueueX.Instances
import static com.aol.cyclops.hkt.jdk.QueueX.widen; import static com.aol.cyclops.util.function.Lambda.l1; import static java.util.QueueX.of; Queues.zippingApplicative() .ap(widen(asQueue(l1(this::multiplyByTwo))),widen(asQueue(1,2,3))); //[2,4,6]
zippingApplicative() - Static method in class cyclops.stream.ReactiveSeq.Instances
import static com.aol.cyclops2.hkt.jdk.ReactiveSeq.widen; import static com.aol.cyclops2.util.function.Lambda.l1; import static java.util.Arrays.asList; Lists.zippingApplicative() .ap(widen(asList(l1(this::multiplyByTwo))),widen(asList(1,2,3))); //[2,4,6]
zippingApplicative() - Static method in class cyclops.Streams.Instances
import static com.aol.cyclops.hkt.jdk.StreamKind.widen; import static com.aol.cyclops.util.function.Lambda.l1; Streams.zippingApplicative() .ap(widen(Stream.of(l1(this::multiplyByTwo))),widen(Stream.of(1,2,3))); //[2,4,6]
zipS(Stream<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
zipS(Stream<? extends U>) - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
zipS(Stream<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
zipS(Stream<? extends U>) - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
zipS(Stream<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
zipS(Stream<? extends U>) - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
zipS(Stream<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
zipS(Stream<? extends U>) - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
zipS(Stream<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
zipS(Stream<? extends U>) - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
zipS(Stream<? extends U>) - Method in class com.aol.cyclops2.types.anyM.transformers.ValueTransformer
 
zipS(Stream<? extends U>) - Method in interface com.aol.cyclops2.types.Traversable
Zip (combine) this Zippable with the supplied Stream combining both into a Tuple2
zipS(Stream<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface com.aol.cyclops2.types.Zippable
Zip (combine) this Zippable with the supplied Stream, using the supplied combining function
zipS(Stream<? extends U>) - Method in interface com.aol.cyclops2.types.Zippable
Zip (combine) this Zippable with the supplied Stream combining both into a Tuple2
zipS(Stream<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in class cyclops.async.Future
 
zipS(Stream<? extends U>) - Method in class cyclops.async.Future
 
zipS(Stream<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.collections.DequeX
 
zipS(Stream<? extends U>) - Method in interface cyclops.collections.DequeX
 
zipS(Stream<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.collections.immutable.PBagX
 
zipS(Stream<? extends U>) - Method in interface cyclops.collections.immutable.PBagX
 
zipS(Stream<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
zipS(Stream<? extends U>) - Method in interface cyclops.collections.immutable.POrderedSetX
 
zipS(Stream<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.collections.immutable.PQueueX
 
zipS(Stream<? extends U>) - Method in interface cyclops.collections.immutable.PQueueX
 
zipS(Stream<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.collections.immutable.PSetX
 
zipS(Stream<? extends U>) - Method in interface cyclops.collections.immutable.PSetX
 
zipS(Stream<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.collections.immutable.PStackX
 
zipS(Stream<? extends U>) - Method in interface cyclops.collections.immutable.PStackX
 
zipS(Stream<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.collections.immutable.PVectorX
 
zipS(Stream<? extends U>) - Method in interface cyclops.collections.immutable.PVectorX
 
zipS(Stream<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.collections.ListX
 
zipS(Stream<? extends U>) - Method in interface cyclops.collections.ListX
 
zipS(Stream<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.collections.QueueX
 
zipS(Stream<? extends U>) - Method in interface cyclops.collections.QueueX
 
zipS(Stream<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.collections.SetX
 
zipS(Stream<? extends U>) - Method in interface cyclops.collections.SetX
 
zipS(Stream<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.collections.SortedSetX
 
zipS(Stream<? extends U>) - Method in interface cyclops.collections.SortedSetX
 
zipS(Stream<? extends U>, BiFunction<? super PT, ? super U, ? extends R>) - Method in interface cyclops.control.either.Either
 
zipS(Stream<? extends U>) - Method in interface cyclops.control.either.Either
 
zipS(Stream<? extends U>, BiFunction<? super RT, ? super U, ? extends R>) - Method in interface cyclops.control.either.Either3
 
zipS(Stream<? extends U>) - Method in interface cyclops.control.either.Either3
 
zipS(Stream<? extends U>, BiFunction<? super RT, ? super U, ? extends R>) - Method in interface cyclops.control.either.Either4
 
zipS(Stream<? extends U>) - Method in interface cyclops.control.either.Either4
 
zipS(Stream<? extends U>, BiFunction<? super RT, ? super U, ? extends R>) - Method in interface cyclops.control.either.Either5
 
zipS(Stream<? extends U>) - Method in interface cyclops.control.either.Either5
 
zipS(Stream<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.control.Eval
 
zipS(Stream<? extends U>) - Method in interface cyclops.control.Eval
 
zipS(Stream<? extends U>, BiFunction<? super PT, ? super U, ? extends R>) - Method in interface cyclops.control.Ior
 
zipS(Stream<? extends U>) - Method in interface cyclops.control.Ior
 
zipS(Stream<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.control.Maybe
 
zipS(Stream<? extends U>) - Method in interface cyclops.control.Maybe
 
zipS(Stream<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.control.Try
 
zipS(Stream<? extends U>) - Method in interface cyclops.control.Try
 
zipS(Stream<? extends U>, BiFunction<? super PT, ? super U, ? extends R>) - Method in interface cyclops.control.Xor
 
zipS(Stream<? extends U>) - Method in interface cyclops.control.Xor
 
zipS(Stream<? extends U>) - Method in class cyclops.monads.transformers.FutureT
 
zipS(Stream<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in class cyclops.monads.transformers.FutureT
 
zipS(Stream<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in class cyclops.monads.transformers.ListT
 
zipS(Stream<? extends U>) - Method in class cyclops.monads.transformers.ListT
 
zipS(Stream<? extends T>) - Method in interface cyclops.stream.FutureStream
 
zipS(Stream<? extends T>, BiFunction<? super U, ? super T, ? extends R>) - Method in interface cyclops.stream.FutureStream
 
zipS(Stream<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.stream.ReactiveSeq
 
zipS(Stream<? extends U>) - Method in interface cyclops.stream.ReactiveSeq
Zip 2 streams into one
zipS(Stream<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface cyclops.stream.Streamable
 
zipS(Stream<? extends U>) - Method in interface cyclops.stream.Streamable
 
zipSequence(Stream<T>, Stream<? extends S>, BiFunction<? super T, ? super S, ? extends R>) - Static method in class cyclops.Streams
Generic zip function.
zipStream(Stream<T>, BaseStream<? extends S, ? extends BaseStream<? extends S, ?>>, BiFunction<? super T, ? super S, ? extends R>) - Static method in class cyclops.Streams
Zip this Monad with a Stream
zipWith(Iterable<Function<? super T, ? extends R>>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
zipWith(Iterable<Function<? super T, ? extends R>>) - Method in interface com.aol.cyclops2.types.Zippable
 
zipWith(Iterable<Function<? super PT, ? extends R>>) - Method in interface cyclops.control.either.Either
 
zipWith(Iterable<Function<? super RT, ? extends R>>) - Method in interface cyclops.control.either.Either3
 
zipWith(Iterable<Function<? super RT, ? extends R>>) - Method in interface cyclops.control.either.Either4
 
zipWith(Iterable<Function<? super RT, ? extends R>>) - Method in interface cyclops.control.either.Either5
 
zipWith(Iterable<Function<? super T, ? extends R>>) - Method in interface cyclops.control.Eval
 
zipWith(Iterable<Function<? super PT, ? extends R>>) - Method in interface cyclops.control.Ior
 
zipWith(Iterable<Function<? super T, ? extends R>>) - Method in interface cyclops.control.Maybe
 
zipWith(Iterable<Function<? super T, ? extends R>>) - Method in interface cyclops.control.Try
 
zipWith(Iterable<Function<? super PT, ? extends R>>) - Method in interface cyclops.control.Xor
 
zipWith(Iterable<Function<? super T, ? extends R>>) - Method in interface cyclops.monads.AnyM
 
zipWith(Iterable<Function<? super T, ? extends R>>) - Method in class cyclops.monads.transformers.FutureT
 
zipWith(Iterable<Function<? super T, ? extends R>>) - Method in interface cyclops.stream.ReactiveSeq
 
zipWithIndex() - Method in interface com.aol.cyclops2.data.collections.extensions.CollectionX
 
zipWithIndex() - Method in interface com.aol.cyclops2.data.collections.extensions.persistent.PersistentCollectionX
 
zipWithIndex() - Method in interface com.aol.cyclops2.data.collections.extensions.standard.MutableCollectionX
 
zipWithIndex() - Method in interface com.aol.cyclops2.types.anyM.AnyMSeq
 
zipWithIndex() - Method in interface com.aol.cyclops2.types.anyM.transformers.TransformerSeq
 
zipWithIndex() - Method in interface com.aol.cyclops2.types.futurestream.OperationsOnFutures
Add an index to the current Stream
zipWithIndex() - Method in interface com.aol.cyclops2.types.futurestream.SimpleReactStream
Zip this Stream with an index, but Zip based on the underlying tasks, not completed results.
zipWithIndex() - Method in interface com.aol.cyclops2.types.Traversable
Add an index to the current Stream
zipWithIndex() - Method in interface cyclops.collections.DequeX
 
zipWithIndex() - Method in interface cyclops.collections.immutable.PBagX
 
zipWithIndex() - Method in interface cyclops.collections.immutable.POrderedSetX
 
zipWithIndex() - Method in interface cyclops.collections.immutable.PQueueX
 
zipWithIndex() - Method in interface cyclops.collections.immutable.PSetX
 
zipWithIndex() - Method in interface cyclops.collections.immutable.PStackX
 
zipWithIndex() - Method in interface cyclops.collections.immutable.PVectorX
 
zipWithIndex() - Method in interface cyclops.collections.ListX
 
zipWithIndex() - Method in interface cyclops.collections.QueueX
 
zipWithIndex() - Method in interface cyclops.collections.SetX
 
zipWithIndex() - Method in interface cyclops.collections.SortedSetX
 
zipWithIndex() - Method in class cyclops.monads.transformers.ListT
 
zipWithIndex() - Method in interface cyclops.stream.FutureStream
Zip a Stream with a corresponding Stream of indexes.
zipWithIndex() - Method in interface cyclops.stream.ReactiveSeq
Add an index to the current Stream
zipWithIndex() - Method in interface cyclops.stream.Streamable
Add an index to the current Stream
zipWithP(Publisher<Function<? super T, ? extends R>>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
zipWithP(Publisher<Function<? super T, ? extends R>>) - Method in interface com.aol.cyclops2.types.Zippable
 
zipWithP(Publisher<Function<? super PT, ? extends R>>) - Method in interface cyclops.control.either.Either
 
zipWithP(Publisher<Function<? super RT, ? extends R>>) - Method in interface cyclops.control.either.Either3
 
zipWithP(Publisher<Function<? super RT, ? extends R>>) - Method in interface cyclops.control.either.Either4
 
zipWithP(Publisher<Function<? super RT, ? extends R>>) - Method in interface cyclops.control.either.Either5
 
zipWithP(Publisher<Function<? super T, ? extends R>>) - Method in interface cyclops.control.Eval
 
zipWithP(Publisher<Function<? super PT, ? extends R>>) - Method in interface cyclops.control.Ior
 
zipWithP(Publisher<Function<? super T, ? extends R>>) - Method in interface cyclops.control.Maybe
 
zipWithP(Publisher<Function<? super T, ? extends R>>) - Method in interface cyclops.control.Try
 
zipWithP(Publisher<Function<? super PT, ? extends R>>) - Method in interface cyclops.control.Xor
 
zipWithP(Publisher<Function<? super T, ? extends R>>) - Method in interface cyclops.monads.AnyM
 
zipWithP(Publisher<Function<? super T, ? extends R>>) - Method in class cyclops.monads.transformers.FutureT
 
zipWithP(Publisher<Function<? super T, ? extends R>>) - Method in interface cyclops.stream.ReactiveSeq
 
zipWithS(Stream<Function<? super T, ? extends R>>) - Method in interface com.aol.cyclops2.types.anyM.AnyMValue
 
zipWithS(Stream<Function<? super T, ? extends R>>) - Method in interface com.aol.cyclops2.types.Zippable
 
zipWithS(Stream<Function<? super PT, ? extends R>>) - Method in interface cyclops.control.either.Either
 
zipWithS(Stream<Function<? super RT, ? extends R>>) - Method in interface cyclops.control.either.Either3
 
zipWithS(Stream<Function<? super RT, ? extends R>>) - Method in interface cyclops.control.either.Either4
 
zipWithS(Stream<Function<? super RT, ? extends R>>) - Method in interface cyclops.control.either.Either5
 
zipWithS(Stream<Function<? super T, ? extends R>>) - Method in interface cyclops.control.Eval
 
zipWithS(Stream<Function<? super PT, ? extends R>>) - Method in interface cyclops.control.Ior
 
zipWithS(Stream<Function<? super T, ? extends R>>) - Method in interface cyclops.control.Maybe
 
zipWithS(Stream<Function<? super T, ? extends R>>) - Method in interface cyclops.control.Try
 
zipWithS(Stream<Function<? super PT, ? extends R>>) - Method in interface cyclops.control.Xor
 
zipWithS(Stream<Function<? super T, ? extends R>>) - Method in interface cyclops.monads.AnyM
 
zipWithS(Stream<Function<? super T, ? extends R>>) - Method in class cyclops.monads.transformers.FutureT
 
zipWithS(Stream<Function<? super T, ? extends R>>) - Method in interface cyclops.stream.ReactiveSeq
 

_

__ - Static variable in class cyclops.function.Predicates
wildcard predicate

Λ

λ(Fn0<R>) - Static method in interface cyclops.function.Fn0
 
λ(Fn1<T1, R>) - Static method in interface cyclops.function.Fn1
 
λ(Fn2<T1, T2, R>) - Static method in interface cyclops.function.Fn2
 
λ(Fn3<T1, T2, T3, R>) - Static method in interface cyclops.function.Fn3
 
λ(Fn4<T1, T2, T3, T4, R>) - Static method in interface cyclops.function.Fn4
 
λ(Fn5<T1, T2, T3, T4, T5, R>) - Static method in interface cyclops.function.Fn5
 
λ(Fn6<T1, T2, T3, T4, T5, T6, R>) - Static method in interface cyclops.function.Fn6
 
λ(Fn7<T1, T2, T3, T4, T5, T6, T7, R>) - Static method in interface cyclops.function.Fn7
Create a curried function with arity of 7 e.g.
λ(Fn8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in interface cyclops.function.Fn8
Create a curried function with arity of 8 e.g.
λ(Fn0<T>) - Static method in class cyclops.function.Lambda
E.g.
λ(Predicate<T>) - Static method in class cyclops.function.Lambda
 
λ(Fn1<T1, R>) - Static method in class cyclops.function.Lambda
Alias for l1 e.g.
λ(Fn2<T1, T2, R>) - Static method in class cyclops.function.Lambda
Create a curried function with arity of 2 e.g.
λ(Fn3<T1, T2, T3, R>) - Static method in class cyclops.function.Lambda
Create a curried function with arity of 3 e.g.
λ(Fn4<T1, T2, T3, T4, R>) - Static method in class cyclops.function.Lambda
Create a curried function with arity of 4 e.g.
λ(Fn5<T1, T2, T3, T4, T5, R>) - Static method in class cyclops.function.Lambda
Create a curried function with arity of 5 e.g.
λ(Fn6<T1, T2, T3, T4, T5, T6, R>) - Static method in class cyclops.function.Lambda
Create a curried function with arity of 6 e.g.
λ(Fn7<T1, T2, T3, T4, T5, T6, T7, R>) - Static method in class cyclops.function.Lambda
Create a curried function with arity of 7 e.g.
λ(Fn8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in class cyclops.function.Lambda
Create a curried function with arity of 8 e.g.
λK(Fn0.SupplierKind<T>) - Static method in class cyclops.function.Lambda
 
λv(Fn0<? extends R>) - Static method in interface cyclops.function.Fn0
 
λv(Fn1<? super T1, ? extends R>) - Static method in interface cyclops.function.Fn1
 
λv(Fn2<? super T1, ? super T2, ? extends R>) - Static method in interface cyclops.function.Fn2
 
λv(Fn3<? super T1, ? super T2, ? super T3, ? extends R>) - Static method in interface cyclops.function.Fn3
 
λv(Fn4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Static method in interface cyclops.function.Fn4
 
λv(Fn5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>) - Static method in interface cyclops.function.Fn5
 
λv(Fn6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>) - Static method in interface cyclops.function.Fn6
 

Μ

µ() - Constructor for class cyclops.async.Future.µ
 
µ() - Constructor for class cyclops.collections.DequeX.µ
 
µ() - Constructor for class cyclops.collections.immutable.PQueueX.µ
 
µ() - Constructor for class cyclops.collections.immutable.PStackX.µ
 
µ() - Constructor for class cyclops.collections.immutable.PVectorX.µ
 
µ() - Constructor for class cyclops.collections.ListX.µ
 
µ() - Constructor for class cyclops.collections.QueueX.µ
 
µ() - Constructor for class cyclops.control.Eval.µ
 
µ() - Constructor for class cyclops.control.Maybe.µ
 
µ() - Constructor for class cyclops.function.Fn0.SupplierKind.µ
 
µ() - Constructor for class cyclops.function.Fn1.µ
 
µ() - Constructor for class cyclops.higherkindedtypes.CompletableFutureKind.µ
 
µ() - Constructor for class cyclops.higherkindedtypes.OptionalKind.µ
 
µ() - Constructor for class cyclops.higherkindedtypes.StreamKind.µ
 
µ() - Constructor for class cyclops.stream.ReactiveSeq.µ
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ Λ Μ 
Skip navigation links