Uses of Interface
com.tangosol.util.function.Remote.Predicate
Packages that use Remote.Predicate
Package
Description
Classes to allow submission of tasks to the grid for execution.
Various predicates used by the Executor Service.
Contains various generic utilities.
Contains Functional interfaces allowing remote execution of lambda expressions and method references.
Contains classes to support functional-style operations on remote streams of elements,
 such as map-reduce transformations on collections.
- 
Uses of Remote.Predicate in com.oracle.coherence.concurrent.executorMethods in com.oracle.coherence.concurrent.executor that return Remote.PredicateModifier and TypeMethodDescriptionTask.Collector.finishable()ARemote.Predicateto determine if a result container can be finished early avoiding further accumulation of results using the container.TaskCollectors.FirstOfCollector.finishable()TaskCollectors.ListOfCollector.finishable()TaskCollectors.SetOfCollector.finishable()Methods in com.oracle.coherence.concurrent.executor with parameters of type Remote.PredicateModifier and TypeMethodDescriptionTask.Orchestration.filter(Remote.Predicate<? super com.oracle.coherence.concurrent.executor.TaskExecutorService.ExecutorInfo> predicate) Limit theExecutors to only those that satisfy the specifiedRemote.Predicate.Task.Collectable.until(Remote.Predicate<? super R> predicate) Sets theRemote.Predicateto determine when the collection of results will be considered completed, based on the collected result, after which no further results will be published toTask.Subscribers.
- 
Uses of Remote.Predicate in com.oracle.coherence.concurrent.executor.functionSubinterfaces of Remote.Predicate in com.oracle.coherence.concurrent.executor.functionModifier and TypeInterfaceDescriptioninterfaceRepresents a portableRemote.Predicate(boolean-valued function) with a single argument; a convenience interface for an implementation with no properties that require serialization.Classes in com.oracle.coherence.concurrent.executor.function that implement Remote.PredicateModifier and TypeClassDescriptionstatic classAnPredicates.AlwaysPredicatereturns true for any value provided to thePredicate.test(Object)method.static classARemote.Predicateto compare a value usingObject.equals(Object).static classAnPredicates.IsValuePredicatereturns true when a providedResult.isValue().static classARemote.Predicatethat negates the result of anotherRemote.Predicate.static classAnPredicates.NeverPredicatereturns false for any value provided to thePredicate.test(Object)method.static classAnPredicates.NullValuePredicatereturnstruefor any value provided to thePredicate.test(Object)method that isnull.static classARemote.Predicateto determine if anTaskExecutorService.ExecutorInfohas a specificTaskExecutorService.Registration.Option.static classARemote.Predicatefor matching the name of aRole.static classAnPredicates.ThrowablePredicatereturns true when a providedResult.isThrowable().Methods in com.oracle.coherence.concurrent.executor.function that return Remote.PredicateModifier and TypeMethodDescriptionstatic <T> Remote.Predicate<T> Predicates.always()Obtains aRemote.Predicatethat always succeeds.static <T> Remote.Predicate<T> Predicates.anything()Obtains aRemote.Predicatethat always succeeds.static <T> Remote.Predicate<Result<T>> Predicates.available()Obtains aRemote.Predicatethat succeeds whenResult.isPresent()()}.static <T> Remote.Predicate<T> Predicates.equalTo(T value) Obtains aRemote.Predicatethat usesObject.equals(Object)to compare against a specified value.static <T> Remote.Predicate<T> Predicates.AlwaysPredicate.get()Obtains an instance of thePredicates.AlwaysPredicate.static Remote.Predicate<com.oracle.coherence.concurrent.executor.TaskExecutorService.ExecutorInfo> Predicates.has(com.oracle.coherence.concurrent.executor.TaskExecutorService.Registration.Option option) Obtains aRemote.PredicateforTaskExecutorService.ExecutorInfoto determine if a specificTaskExecutorService.Registration.Optionis defined.static <T> Remote.Predicate<T> Predicates.is(Remote.Predicate<T> predicate) Returns the specifiedRemote.Predicate.static <T> Remote.Predicate<T> Predicates.is(T value) Obtains aRemote.Predicatethat usesObject.equals(Object)to compare against a specified value.static <T> Remote.Predicate<T> Predicates.never()Obtains aRemote.Predicatethat never succeeds.static <T> Remote.Predicate<T> Predicates.not(Remote.Predicate<T> predicate) Obtains aRemote.Predicatethat negates the result of anotherRemote.Predicate.static <T> Remote.Predicate<T> Predicates.notNullValue()Obtains aRemote.Predicatethat succeeds when provided with a non-nullvalue.static <T> Remote.Predicate<T> Predicates.nullValue()Obtains aRemote.Predicatethat succeeds when provided with anullvalue.static <T> Remote.Predicate<Result<T>> Predicates.onException()Obtains aRemote.Predicateto ensure that theThrowableis handled.static <T> Remote.Predicate<Result<T>> Predicates.onException(Throwable throwable) static Remote.Predicate<com.oracle.coherence.concurrent.executor.TaskExecutorService.ExecutorInfo> Methods in com.oracle.coherence.concurrent.executor.function with parameters of type Remote.PredicateModifier and TypeMethodDescriptionstatic <T> Remote.Predicate<T> Predicates.is(Remote.Predicate<T> predicate) Returns the specifiedRemote.Predicate.static <T> Remote.Predicate<T> Predicates.not(Remote.Predicate<T> predicate) Obtains aRemote.Predicatethat negates the result of anotherRemote.Predicate.Constructors in com.oracle.coherence.concurrent.executor.function with parameters of type Remote.PredicateModifierConstructorDescriptionNegatePredicate(Remote.Predicate<T> predicate) Constructs aPredicates.NegatePredicate.
- 
Uses of Remote.Predicate in com.tangosol.utilMethods in com.tangosol.util with parameters of type Remote.PredicateModifier and TypeMethodDescriptionstatic <T> PredicateFilter<T, ?> Filters.predicate(Remote.Predicate<T> predicate) Return a PredicateFilter for a givenPredicate.static <T,E> PredicateFilter <T, E> Filters.predicate(ValueExtractor<T, ? extends E> extractor, Remote.Predicate<? super E> predicate) Return a PredicateFilter for a givenPredicate.
- 
Uses of Remote.Predicate in com.tangosol.util.functionMethods in com.tangosol.util.function that return Remote.PredicateModifier and TypeMethodDescriptiondefault 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> Returns a predicate that tests if two arguments are equal according toObjects.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.Methods in com.tangosol.util.function with parameters of type Remote.PredicateModifier and TypeMethodDescriptiondefault 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.
- 
Uses of Remote.Predicate in com.tangosol.util.streamMethods in com.tangosol.util.stream with parameters of type Remote.PredicateModifier and TypeMethodDescriptiondefault booleanRemoteStream.allMatch(Remote.Predicate<? super T> predicate) Returns whether all elements of this stream match the provided predicate.default booleanRemoteStream.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 booleanRemoteStream.noneMatch(Remote.Predicate<? super T> predicate) Returns whether no elements of this stream match the provided predicate.