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 specifiedFunctionto be called on the value returned by thisFunction.static <T,R>
Function<T,R>Function. asFunction(java.util.function.Function<T,R> wrapped)Returns aFunctionwhich wraps the specifiedjava.util.function.Function.default <S> Function<S,R>Function. compose(Function<? super S,? extends T> before)Compose the specifiedFunctionto 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 specifiedFunctionto 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.Functionwhich wraps the specifiedFunctionand 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.Functionwhich wraps the specifiedFunctionand 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.Functionwhich wraps the specifiedFunctionand the specifiedjava.util.function.Supplier.default <S> Function<S,R>Function. compose(Function<? super S,? extends T> before)Compose the specifiedFunctionto 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.
-