Package | Description |
---|---|
com.tangosol.util |
Contains various generic utilities.
|
com.tangosol.util.function |
Contains Functional interfaces allowing remote execution of lambda expressions and method references.
|
com.tangosol.util.stream |
Contains classes to support functional-style operations on remote streams of elements, such as map-reduce transformations on collections.
|
Modifier and Type | Method and Description |
---|---|
static <T> PredicateFilter<T,T> |
Filters.predicate(Remote.Predicate<T> predicate)
Return a PredicateFilter for a given
Predicate . |
static <T,E> PredicateFilter<T,E> |
Filters.predicate(ValueExtractor<T,? extends E> extractor, Remote.Predicate<? super E> predicate)
Return a PredicateFilter for a given
Predicate . |
Modifier and Type | Method and Description |
---|---|
default Remote.Predicate<T> |
Remote.Predicate.and(Remote.Predicate<? super T> other)
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
|
static <T> Remote.Predicate<T> |
Remote.Predicate.isEqual(Object targetRef)
Returns a predicate that tests if two arguments are equal according to
Objects.equals(Object, Object) . |
default Remote.Predicate<T> |
Remote.Predicate.negate()
Returns a predicate that represents the logical negation of this predicate.
|
default Remote.Predicate<T> |
Remote.Predicate.or(Remote.Predicate<? super T> other)
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
|
static <T> Remote.Predicate<T> |
Remote.predicate(Remote.Predicate<T> predicate)
Capture serializable Predicate.
|
Modifier and Type | Method and Description |
---|---|
default Remote.Predicate<T> |
Remote.Predicate.and(Remote.Predicate<? super T> other)
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
|
default Remote.Predicate<T> |
Remote.Predicate.or(Remote.Predicate<? super T> other)
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
|
static <T> Remote.Predicate<T> |
Remote.predicate(Remote.Predicate<T> predicate)
Capture serializable Predicate.
|
Modifier and Type | Method and Description |
---|---|
default boolean |
RemoteStream.allMatch(Remote.Predicate<? super T> predicate)
Returns whether all elements of this stream match the provided predicate.
|
default boolean |
RemoteStream.anyMatch(Remote.Predicate<? super T> predicate)
Returns whether any elements of this stream match the provided predicate.
|
default RemoteStream<T> |
RemoteStream.filter(Remote.Predicate<? super T> predicate)
Returns a stream consisting of the elements of this stream that match the given predicate.
|
default boolean |
RemoteStream.noneMatch(Remote.Predicate<? super T> predicate)
Returns whether no elements of this stream match the provided predicate.
|