Extended org.springframework.beans.factory.config.BeanDefinition interface that exposes a bean creation function.
Default implementation of org.springframework.scala.beans.factory.function.FunctionalBeanDefinition.
org.springframework.beans.factory.config.BeanPostProcessor implementation that invokes init and destroy functions.
org.springframework.beans.factory.config.BeanPostProcessor implementation that invokes init and destroy functions. Allows for an functional alternative to Spring's org.springframework.beans.factory.InitializingBean and org.springframework.beans.factory.DisposableBean callback interfaces.
Initialization functions are defined as (T) => Unit
, i.e. a function that takes the
bean as parameter, but does not return anything.
Destruction functions are defined as (T) => Unit
, i.e. a function that takes the bean
as parameter, but does not return anything.
Extended org.springframework.beans.factory.config.BeanDefinition interface that exposes a bean creation function.
FunctionalGenericBeanDefinition