Uses of Interface
org.springframework.util.function.ThrowingSupplier
Packages that use ThrowingSupplier
Package
Description
AOT support for bean factories.
Classes supporting the
org.springframework.beans.factory
package.Useful generic
java.util.function
helper classes.-
Uses of ThrowingSupplier in org.springframework.beans.factory.aot
Classes in org.springframework.beans.factory.aot that implement ThrowingSupplierModifier and TypeClassDescriptionfinal class
SpecializedInstanceSupplier
that provides the factoryMethod
used to instantiate the underlying bean instance, if any.Methods in org.springframework.beans.factory.aot with parameters of type ThrowingSupplierModifier and TypeMethodDescriptionBeanInstanceSupplier.withGenerator
(ThrowingSupplier<T> generator) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of ThrowingSupplier in org.springframework.beans.factory.support
Subinterfaces of ThrowingSupplier in org.springframework.beans.factory.supportModifier and TypeInterfaceDescriptioninterface
SpecializedSupplier
that can be set on aBeanDefinition
when details about theregistered bean
are needed to supply the instance.Methods in org.springframework.beans.factory.support with parameters of type ThrowingSupplierModifier and TypeMethodDescriptionstatic <T> InstanceSupplier<T>
InstanceSupplier.using
(Method factoryMethod, ThrowingSupplier<T> supplier) Factory method to create anInstanceSupplier
from aThrowingSupplier
.static <T> InstanceSupplier<T>
InstanceSupplier.using
(ThrowingSupplier<T> supplier) Factory method to create anInstanceSupplier
from aThrowingSupplier
. -
Uses of ThrowingSupplier in org.springframework.util.function
Methods in org.springframework.util.function that return ThrowingSupplierModifier and TypeMethodDescriptionstatic <T> ThrowingSupplier<T>
ThrowingSupplier.of
(ThrowingSupplier<T> supplier) Lambda friendly convenience method that can be used to create aThrowingSupplier
where theget()
method wraps any checked exception thrown by the supplied lambda expression or method reference.static <T> ThrowingSupplier<T>
ThrowingSupplier.of
(ThrowingSupplier<T> supplier, BiFunction<String, Exception, RuntimeException> exceptionWrapper) Lambda friendly convenience method that can be used to createThrowingSupplier
where theget()
method wraps any thrown checked exceptions using the givenexceptionWrapper
.default ThrowingSupplier<T>
ThrowingSupplier.throwing
(BiFunction<String, Exception, RuntimeException> exceptionWrapper) Return a newThrowingSupplier
where theget()
method wraps any thrown checked exceptions using the givenexceptionWrapper
.Methods in org.springframework.util.function with parameters of type ThrowingSupplierModifier and TypeMethodDescriptionstatic <T> ThrowingSupplier<T>
ThrowingSupplier.of
(ThrowingSupplier<T> supplier) Lambda friendly convenience method that can be used to create aThrowingSupplier
where theget()
method wraps any checked exception thrown by the supplied lambda expression or method reference.static <T> ThrowingSupplier<T>
ThrowingSupplier.of
(ThrowingSupplier<T> supplier, BiFunction<String, Exception, RuntimeException> exceptionWrapper) Lambda friendly convenience method that can be used to createThrowingSupplier
where theget()
method wraps any thrown checked exceptions using the givenexceptionWrapper
.
BeanInstanceSupplier.withGenerator(ThrowingFunction)