Uses of Interface
com.tangosol.util.function.Remote.Function
-
Packages that use Remote.Function Package Description com.oracle.coherence.concurrent.atomic A small toolkit of classes that support lock-free thread-safe programming on single variables.com.oracle.coherence.repository Contains classes to enable Repository-like access to Coherence data.com.tangosol.coherence.jcache.partitionedcache Contains classes related to partitioned cache implementation of Coherence JCache.com.tangosol.coherence.rest.util Contains packages and classes related to the Coherence REST API utilities.com.tangosol.coherence.rest.util.extractor Contains classes related to REST-based extractor.com.tangosol.net Contains basic cluster interfaces and factories.com.tangosol.net.cache Contains classes providing various caching strategies.com.tangosol.net.management Contains classes related to the Coherence Management Framework.com.tangosol.util Contains various generic utilities.com.tangosol.util.extractor ContainsValueExtractorandValueUpdaterrelated classes.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. -
-
Uses of Remote.Function in com.oracle.coherence.concurrent.atomic
Methods in com.oracle.coherence.concurrent.atomic with parameters of type Remote.Function Modifier and Type Method Description protected <R> CompletableFuture<R>AsyncRemoteAtomicBoolean. invoke(Remote.Function<AtomicBoolean,R> function)Apply specified function against the remote object and return the result.protected <R> CompletableFuture<R>AsyncRemoteAtomicBoolean. invoke(Remote.Function<AtomicBoolean,R> function, boolean fMutate)Apply specified function against the remote object and return the result.protected <R> CompletableFuture<R>AsyncRemoteAtomicInteger. invoke(Remote.Function<AtomicInteger,R> function)Apply specified function against the remote object and return the result.protected <R> CompletableFuture<R>AsyncRemoteAtomicInteger. invoke(Remote.Function<AtomicInteger,R> function, boolean fMutate)Apply specified function against the remote object and return the result.protected <R> CompletableFuture<R>AsyncRemoteAtomicLong. invoke(Remote.Function<AtomicLong,R> function)Apply specified function against the remote object and return the result.protected <R> CompletableFuture<R>AsyncRemoteAtomicLong. invoke(Remote.Function<AtomicLong,R> function, boolean fMutate)Apply specified function against the remote object and return the result.protected <R> CompletableFuture<R>AsyncRemoteAtomicMarkableReference. invoke(Remote.Function<AtomicMarkableReference<V>,R> function)Apply specified function against the remote object and return the result.protected <R> CompletableFuture<R>AsyncRemoteAtomicMarkableReference. invoke(Remote.Function<AtomicMarkableReference<V>,R> function, boolean fMutate)Apply specified function against the remote object and return the result.protected <R> CompletableFuture<R>AsyncRemoteAtomicReference. invoke(Remote.Function<AtomicReference<V>,R> function)Apply specified function against the remote object and return the result.protected <R> CompletableFuture<R>AsyncRemoteAtomicReference. invoke(Remote.Function<AtomicReference<V>,R> function, boolean fMutate)Apply specified function against the remote object and return the result.protected <R> CompletableFuture<R>AsyncRemoteAtomicStampedReference. invoke(Remote.Function<AtomicStampedReference<V>,R> function)Apply specified function against the remote object and return the result.protected <R> CompletableFuture<R>AsyncRemoteAtomicStampedReference. invoke(Remote.Function<AtomicStampedReference<V>,R> function, boolean fMutate)Apply specified function against the remote object and return the result.protected <R> RRemoteAtomicBoolean. invoke(Remote.Function<AtomicBoolean,R> function)Apply specified function against the remote object and return the result.protected <R> RRemoteAtomicBoolean. invoke(Remote.Function<AtomicBoolean,R> function, boolean fMutate)Apply specified function against the remote object and return the result.protected <R> RRemoteAtomicInteger. invoke(Remote.Function<AtomicInteger,R> function)Apply specified function against the remote object and return the result.protected <R> RRemoteAtomicInteger. invoke(Remote.Function<AtomicInteger,R> function, boolean fMutate)Apply specified function against the remote object and return the result.protected <R> RRemoteAtomicLong. invoke(Remote.Function<AtomicLong,R> function)Apply specified function against the remote object and return the result.protected <R> RRemoteAtomicLong. invoke(Remote.Function<AtomicLong,R> function, boolean fMutate)Apply specified function against the remote object and return the result.protected <R> RRemoteAtomicMarkableReference. invoke(Remote.Function<AtomicMarkableReference<V>,R> function)Apply specified function against the remote object and return the result.protected <R> RRemoteAtomicMarkableReference. invoke(Remote.Function<AtomicMarkableReference<V>,R> function, boolean fMutate)Apply specified function against the remote object and return the result.protected <R> RRemoteAtomicReference. invoke(Remote.Function<AtomicReference<V>,R> function)Apply specified function against the remote object and return the result.protected <R> RRemoteAtomicReference. invoke(Remote.Function<AtomicReference<V>,R> function, boolean fMutate)Apply specified function against the remote object and return the result.protected <R> RRemoteAtomicStampedReference. invoke(Remote.Function<AtomicStampedReference<V>,R> function)Apply specified function against the remote object and return the result.protected <R> RRemoteAtomicStampedReference. invoke(Remote.Function<AtomicStampedReference<V>,R> function, boolean fMutate)Apply specified function against the remote object and return the result. -
Uses of Remote.Function in com.oracle.coherence.repository
Methods in com.oracle.coherence.repository with parameters of type Remote.Function Modifier and Type Method Description <R> CompletableFuture<R>AbstractAsyncRepository. update(ID id, Remote.Function<? super T,? extends R> updater)Update an entity using specified updater function.<R> CompletableFuture<R>AbstractAsyncRepository. update(ID id, Remote.Function<? super T,? extends R> updater, EntityFactory<? super ID,? extends T> factory)Update an entity using specified updater function, and optionalEntityFactorythat will be used to create entity instance if it doesn't already exist in the repository.<R> RAbstractRepository. update(ID id, Remote.Function<? super T,? extends R> updater)Update an entity using specified updater function.<R> RAbstractRepository. update(ID id, Remote.Function<? super T,? extends R> updater, EntityFactory<? super ID,? extends T> factory)Update an entity using specified updater function, and optionalEntityFactorythat will be used to create entity instance if it doesn't already exist in the repository.<R> CompletableFuture<Map<ID,R>>AbstractAsyncRepository. updateAll(Filter<?> filter, Remote.Function<? super T,? extends R> updater)Update multiple entities using specified updater function.<R> Map<ID,R>AbstractRepository. updateAll(Filter<?> filter, Remote.Function<? super T,? extends R> updater)Update multiple entities using specified updater function. -
Uses of Remote.Function in com.tangosol.coherence.jcache.partitionedcache
Classes in com.tangosol.coherence.jcache.partitionedcache that implement Remote.Function Modifier and Type Class Description static classPartitionedJCacheStatistics.CacheStatisticsExtractorGet CacheStatistics from binEntry's context for JCache id. -
Uses of Remote.Function in com.tangosol.coherence.rest.util
Classes in com.tangosol.coherence.rest.util that implement Remote.Function Modifier and Type Class Description classPropertySet<T>Represents a set of named properties and allows the extraction of those properties from a target object. -
Uses of Remote.Function in com.tangosol.coherence.rest.util.extractor
Classes in com.tangosol.coherence.rest.util.extractor that implement Remote.Function Modifier and Type Class Description classMvelExtractorMVEL-based ValueExtractor implementation. -
Uses of Remote.Function in com.tangosol.net
Methods in com.tangosol.net with parameters of type Remote.Function Modifier and Type Method Description default CompletableFuture<V>AsyncNamedMap. computeIfAbsent(K key, Remote.Function<? super K,? extends V> mappingFunction)Compute the value using the given mapping function and enter it into this map (unlessnull), if the specified key is not already associated with a value (or is mapped tonull). -
Uses of Remote.Function in com.tangosol.net.cache
Methods in com.tangosol.net.cache with parameters of type Remote.Function Modifier and Type Method Description VNearCache. computeIfAbsent(K key, Remote.Function<? super K,? extends V> mappingFunction)Compute the value using the given mapping function and enter it into this map (unlessnull), if the specified key is not already associated with a value (or is mapped tonull). -
Uses of Remote.Function in com.tangosol.net.management
Classes in com.tangosol.net.management that implement Remote.Function Modifier and Type Class Description static classMBeanAccessor.GetAttributesThe Remote.Function for theMBeanServerConnection.getAttributes method.static classMBeanAccessor.InvokeThe Remote.Function for theMBeanServerConnection.invoke method.static classMBeanAccessor.SetAttributesThe Remote.Function for theMBeanServerConnection.setAttributes method.Methods in com.tangosol.net.management with parameters of type Remote.Function Modifier and Type Method Description <R> RMBeanServerProxy. execute(Remote.Function<MBeanServer,R> function)Afunctionexecuted on the management node.<R> RWrapperMBeanServerProxy. execute(Remote.Function<MBeanServer,R> function) -
Uses of Remote.Function in com.tangosol.util
Subinterfaces of Remote.Function in com.tangosol.util Modifier and Type Interface Description interfaceValueExtractor<T,E>ValueExtractor is used to both extract values (for example, for sorting or filtering) from an object, and to provide an identity for that extraction.Classes in com.tangosol.util that implement Remote.Function Modifier and Type Class Description static classNullImplementation.NullValueExtractorA ValueExtractor that always results in the passed-in value.Methods in com.tangosol.util with parameters of type Remote.Function Modifier and Type Method Description default VInvocableMap. computeIfAbsent(K key, Remote.Function<? super K,? extends V> mappingFunction)Compute the value using the given mapping function and enter it into this map (unlessnull), if the specified key is not already associated with a value (or is mapped tonull).static <T> TExternalizableHelper. fromBinary(Binary bin, Serializer serializer, Remote.Function<ReadBuffer.BufferInput,ReadBuffer.BufferInput> supplier)Read an object from a Binary object using the specified Serializer.static <T> TExternalizableHelper. fromBinary(Binary bin, Serializer serializer, Remote.Function<ReadBuffer.BufferInput,ReadBuffer.BufferInput> supplier, Class<T> clazz)Read an object from a Binary object using the specified Serializer and expected class. -
Uses of Remote.Function in com.tangosol.util.extractor
Subinterfaces of Remote.Function in com.tangosol.util.extractor Modifier and Type Interface Description interfaceIndexAwareExtractor<T,E>IndexAwareExtractor is an extension to theValueExtractorinterface that supports the creation and destruction of anindex.Classes in com.tangosol.util.extractor that implement Remote.Function Modifier and Type Class Description classAbstractCompositeExtractor<T,E>Abstract super class for ValueExtractor implementations that are based on an underlying array of ValueExtractor objects.classAbstractExtractor<T,E>Abstract base for ValueExtractor implementations.classChainedExtractor<T,E>Composite ValueExtractor implementation based on an array of extractors.classChainedFragmentExtractor<T,E>AValueExtractorthat extracts aFragmentfrom a nested property of the target object.classComparisonValueExtractor<T,E extends Number>A synthetic ValueExtractor that returns a result of comparison between two values extracted from the same target.classConditionalExtractor<T,E>An IndexAwareExtractor implementation that is only used to create aConditionalIndex.classDeserializationAcceleratorDeserializationAccelerator is anIndexAwareExtractorimplementation that is used to create aForwardOnlyMapIndex, which in turn is used for deserialization optimization.classEntryExtractorThe EntryExtractor is a base abstract class for special purpose custom ValueExtractor implementations.classFragmentExtractor<T>AValueExtractorthat is used to extract aFragmentfrom an object.classIdentityExtractor<T>Trivial ValueExtractor implementation that does not actually extract anything from the passed value, but returns the value itself.classKeyExtractor<T,E>The KeyExtractor is a special purpose ValueExtractor implementation that serves as an indicator that a query should be run against the key objects rather than the values.classMultiExtractorComposite ValueExtractor implementation based on an array of extractors.classPofExtractor<T,E>POF-based ValueExtractor implementation.classReflectionExtractor<T,E>Reflection-based ValueExtractor implementation.classScriptValueExtractor<T,E>ScriptValueExtractor is anAbstractExtractorthat wraps a script written in one of the languages supported by Graal VM.classUniversalExtractor<T,E>Universal ValueExtractor implementation. -
Uses of Remote.Function in com.tangosol.util.function
Subinterfaces of Remote.Function in com.tangosol.util.function Modifier and Type Interface Description static interfaceRemote.UnaryOperator<T>Represents an operation on a single operand that produces a result of the same type as its operand.Methods in com.tangosol.util.function that return Remote.Function Modifier and Type Method Description default <V> Remote.Function<T,V>Remote.Function. andThen(Remote.Function<? super R,? extends V> after)Returns a composed function that first applies this function to its input, and then applies theafterfunction to the result.default <V> Remote.Function<V,R>Remote.Function. compose(Remote.Function<? super V,? extends T> before)Returns a composed function that first applies thebeforefunction to its input, and then applies this function to the result.static <T,R>
Remote.Function<T,R>Remote. function(Remote.Function<T,R> function)Capture serializable Function.static <T> Remote.Function<T,T>Remote.Function. identity()Returns a function that always returns its input argument.Methods in com.tangosol.util.function with parameters of type Remote.Function Modifier and Type Method Description default <V> Remote.BiFunction<T,U,V>Remote.BiFunction. andThen(Remote.Function<? super R,? extends V> after)Returns a composed function that first applies this function to its input, and then applies theafterfunction to the result.default <V> Remote.Function<T,V>Remote.Function. andThen(Remote.Function<? super R,? extends V> after)Returns a composed function that first applies this function to its input, and then applies theafterfunction to the result.static <T,U extends Comparable<? super U>>
Remote.Comparator<T>Remote.Comparator. comparing(Remote.Function<? super T,? extends U> keyExtractor)Accepts a function that extracts aComparablesort key from a typeT, and returns aComparator<T>that compares by that sort key.static <T,U>
Remote.Comparator<T>Remote.Comparator. comparing(Remote.Function<? super T,? extends U> keyExtractor, Remote.Comparator<? super U> keyComparator)Accepts a function that extracts a sort key from a typeT, and returns aComparator<T>that compares by that sort key using the specifiedRemote.Comparator.default <V> Remote.Function<V,R>Remote.Function. compose(Remote.Function<? super V,? extends T> before)Returns a composed function that first applies thebeforefunction to its input, and then applies this function to the result.static <T,R>
Remote.Function<T,R>Remote. function(Remote.Function<T,R> function)Capture serializable Function.default <U extends Comparable<? super U>>
Remote.Comparator<T>Remote.Comparator. thenComparing(Remote.Function<? super T,? extends U> keyExtractor)Returns a lexicographic-order comparator with a function that extracts aComparablesort key.default <U> Remote.Comparator<T>Remote.Comparator. thenComparing(Remote.Function<? super T,? extends U> keyExtractor, Remote.Comparator<? super U> keyComparator)Returns a lexicographic-order comparator with a function that extracts a key to be compared with the givenComparator. -
Uses of Remote.Function in com.tangosol.util.stream
Methods in com.tangosol.util.stream with parameters of type Remote.Function Modifier and Type Method Description static <T,A,R,RR>
RemoteCollector<T,A,RR>RemoteCollectors. collectingAndThen(RemoteCollector<T,A,R> downstream, Remote.Function<R,RR> finisher)Adapts aCollectorto perform an additional finishing transformation.default <R> RemoteStream<R>RemoteStream. flatMap(Remote.Function<? super T,? extends Stream<? extends R>> mapper)Returns a stream consisting of the results of replacing each element of this stream with the contents of a mapped stream produced by applying the provided mapping function to each element.default RemoteDoubleStreamRemoteStream. flatMapToDouble(Remote.Function<? super T,? extends DoubleStream> mapper)Returns anDoubleStreamconsisting of the results of replacing each element of this stream with the contents of a mapped stream produced by applying the provided mapping function to each element.default RemoteIntStreamRemoteStream. flatMapToInt(Remote.Function<? super T,? extends IntStream> mapper)Returns anIntStreamconsisting of the results of replacing each element of this stream with the contents of a mapped stream produced by applying the provided mapping function to each element.default RemoteLongStreamRemoteStream. flatMapToLong(Remote.Function<? super T,? extends LongStream> mapper)Returns anLongStreamconsisting of the results of replacing each element of this stream with the contents of a mapped stream produced by applying the provided mapping function to each element.default <R> RemoteStream<R>RemoteStream. map(Remote.Function<? super T,? extends R> mapper)Returns a stream consisting of the results of applying the given function to the elements of this stream.static <T,U,A,R>
RemoteCollector<T,A,R>RemoteCollectors. mapping(Remote.Function<? super T,? extends U> mapper, RemoteCollector<? super U,A,R> downstream)Adapts aCollectoraccepting elements of typeUto one accepting elements of typeTby applying a mapping function to each input element before accumulation.static <T,A,R>
RemoteCollector<T,A,R>RemoteCollector. of(Remote.Supplier<A> supplier, Remote.BiConsumer<A,T> accumulator, Remote.BinaryOperator<A> combiner, Remote.Function<A,R> finisher, Collector.Characteristics... characteristics)Returns a newCollectordescribed by the givensupplier,accumulator,combiner, andfinisherfunctions.static <T,U>
RemoteCollector<T,?,U>RemoteCollectors. reducing(U identity, Remote.Function<? super T,? extends U> mapper, Remote.BinaryOperator<U> op)Returns aCollectorwhich performs a reduction of its input elements under a specified mapping function andBinaryOperator.
-