Uses of Interface
org.osgi.util.function.Function
Packages that use Function
Package
Description
Converter Package Version 1.0.
Function Package Version 1.2.
Promise Package Version 1.3.
Push Stream Package Version 1.1.
-
Uses of Function in org.osgi.util.converter
Methods in org.osgi.util.converter that return FunctionModifier and TypeMethodDescriptionSpecify the target object type for the conversion as a class object.Specify the target object type as a Java Reflection Type object.Functioning.to(TypeReference<T> ref) Specify the target object type as aTypeReference.Constructors in org.osgi.util.converter with parameters of type Function -
Uses of Function in org.osgi.util.function
Methods in org.osgi.util.function that return FunctionModifier and TypeMethodDescriptionCompose the specifiedFunctionto be called on the value returned by thisFunction.static <T,R> Function<T, R> Function.asFunction(Function<T, R> wrapped) Returns aFunctionwhich wraps the specifiedjava.util.function.Function.Compose the specifiedFunctionto be called to supply a value to be consumed by thisFunction.Methods in org.osgi.util.function with parameters of type FunctionModifier and TypeMethodDescriptionCompose the specifiedFunctionto be called on the value returned by thisFunction.static <T,R> Function<T, R> Function.asJavaFunction(Function<T, R> wrapped) Returns ajava.util.function.Functionwhich wraps the specifiedFunctionand throws any thrown exceptions.static <T,R> 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> Function<T, R> Function.asJavaFunctionOrElseGet(Function<T, R> wrapped, Supplier<? extends R> orElseGet) Returns ajava.util.function.Functionwhich wraps the specifiedFunctionand the specifiedjava.util.function.Supplier.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 FunctionModifier and TypeMethodDescription<R> Promise<R>FlatMap the value of this Promise.<R> Promise<R>Map the value of this Promise.Recover from a failure of this Promise with a recovery value.Recover from a failure of this Promise with a recovery value if the failure is an instance of a failure type.Promise.recoverWith(Function<Promise<?>, Promise<? extends T>> recovery) Recover from a failure of this Promise with a recovery Promise.Recover from a failure of this Promise with a recovery Promise if the failure is an instance of a failure type. -
Uses of Function in org.osgi.util.pushstream
Methods in org.osgi.util.pushstream with parameters of type FunctionModifier and TypeMethodDescription<R> PushStream<R>Asynchronously map the payload values.<R> PushStream<R>PushStream.coalesce(int count, Function<Collection<T>, R> f) Coalesces a number of events into a new type of event.<R> PushStream<R>PushStream.coalesce(IntSupplier count, Function<Collection<T>, R> f) Coalesces a number of events into a new type of event.<R> PushStream<R>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>Map a payload value.<R> PushStream<R>Buffers a number of events over a fixed time interval and then forwards the events to an accumulator function.<R> PushStream<R>PushStream.window(Duration d, Function<Collection<T>, R> f) Buffers a number of events over a fixed time interval and then forwards the events to an accumulator function.