Uses of Interface
org.osgi.util.function.Function
-
Packages that use Function Package Description org.osgi.util.converter Converter Package Version 1.0.org.osgi.util.function Function Package Version 1.2.org.osgi.util.promise Promise Package Version 1.2.org.osgi.util.pushstream Push Stream Package Version 1.0. -
-
Uses of Function in org.osgi.util.converter
Methods in org.osgi.util.converter that return Function Modifier and Type Method Description <T> Function<java.lang.Object,T>
Functioning. to(java.lang.Class<T> cls)
Specify the target object type for the conversion as a class object.<T> Function<java.lang.Object,T>
Functioning. to(java.lang.reflect.Type type)
Specify the target object type as a Java Reflection Type object.<T> Function<java.lang.Object,T>
Functioning. to(TypeReference<T> ref)
Specify the target object type as aTypeReference
.Constructors in org.osgi.util.converter with parameters of type Function Constructor Description Rule(Function<F,T> func)
Create an instance with a conversion function.TypeRule(java.lang.reflect.Type from, java.lang.reflect.Type to, Function<F,T> func)
Create an instance based on source, target types and a conversion function. -
Uses of Function in org.osgi.util.function
Methods in org.osgi.util.function that return Function Modifier and Type Method Description default <S> Function<T,S>
Function. andThen(Function<? super R,? extends S> after)
Compose the specifiedFunction
to be called on the value returned by thisFunction
.static <T,R>
Function<T,R>Function. asFunction(java.util.function.Function<T,R> wrapped)
Returns aFunction
which wraps the specifiedjava.util.function.Function
.default <S> Function<S,R>
Function. compose(Function<? super S,? extends T> before)
Compose the specifiedFunction
to be called to supply a value to be consumed by thisFunction
.Methods in org.osgi.util.function with parameters of type Function Modifier and Type Method Description default <S> Function<T,S>
Function. andThen(Function<? super R,? extends S> after)
Compose the specifiedFunction
to be called on the value returned by thisFunction
.static <T,R>
java.util.function.Function<T,R>Function. asJavaFunction(Function<T,R> wrapped)
Returns ajava.util.function.Function
which wraps the specifiedFunction
and throws any thrown exceptions.static <T,R>
java.util.function.Function<T,R>Function. asJavaFunctionOrElse(Function<T,R> wrapped, R orElse)
Returns ajava.util.function.Function
which wraps the specifiedFunction
and the specified value.static <T,R>
java.util.function.Function<T,R>Function. asJavaFunctionOrElseGet(Function<T,R> wrapped, java.util.function.Supplier<? extends R> orElseGet)
Returns ajava.util.function.Function
which wraps the specifiedFunction
and the specifiedjava.util.function.Supplier
.default <S> Function<S,R>
Function. compose(Function<? super S,? extends T> before)
Compose the specifiedFunction
to be called to supply a value to be consumed by thisFunction
. -
Uses of Function in org.osgi.util.promise
Methods in org.osgi.util.promise with parameters of type Function Modifier and Type Method Description <R> Promise<R>
Promise. flatMap(Function<? super T,Promise<? extends R>> mapper)
FlatMap the value of this Promise.<R> Promise<R>
Promise. map(Function<? super T,? extends R> mapper)
Map the value of this Promise.Promise<T>
Promise. recover(Function<Promise<?>,? extends T> recovery)
Recover from a failure of this Promise with a recovery value.Promise<T>
Promise. recoverWith(Function<Promise<?>,Promise<? extends T>> recovery)
Recover from a failure of this Promise with a recovery Promise. -
Uses of Function in org.osgi.util.pushstream
Methods in org.osgi.util.pushstream with parameters of type Function Modifier and Type Method Description <R> PushStream<R>
PushStream. asyncMap(int n, int delay, Function<? super T,Promise<? extends R>> mapper)
Asynchronously map the payload values.<R> PushStream<R>
PushStream. coalesce(int count, Function<java.util.Collection<T>,R> f)
Coalesces a number of events into a new type of event.<R> PushStream<R>
PushStream. coalesce(java.util.function.IntSupplier count, Function<java.util.Collection<T>,R> f)
Coalesces a number of events into a new type of event.<R> PushStream<R>
PushStream. coalesce(Function<? super T,java.util.Optional<R>> f)
Coalesces a number of events into a new type of event.<R> PushStream<R>
PushStream. flatMap(Function<? super T,? extends PushStream<? extends R>> mapper)
Flat map the payload value (turn one event into 0..n events of potentially another type).<R> PushStream<R>
PushStream. map(Function<? super T,? extends R> mapper)
Map a payload value.<R> PushStream<R>
PushStream. window(java.time.Duration d, java.util.concurrent.Executor executor, Function<java.util.Collection<T>,R> f)
Buffers a number of events over a fixed time interval and then forwards the events to an accumulator function.<R> PushStream<R>
PushStream. window(java.time.Duration d, Function<java.util.Collection<T>,R> f)
Buffers a number of events over a fixed time interval and then forwards the events to an accumulator function.
-