Interface BeanInstanceProducer

All Known Implementing Classes:
FallbackBeanInstanceProducer, TypeBeanInstanceProducer

public interface BeanInstanceProducer
Contract for producing a bean instance
  • Method Details

    • produceBeanInstance

      <B> B produceBeanInstance(Class<B> beanType)
      Produce a bean instance
      Parameters:
      beanType - The Java type of bean to produce
    • produceBeanInstance

      <B> B produceBeanInstance(String name, Class<B> beanType)
      Produce a named bean instance
      Parameters:
      name - The bean name
      beanType - The Java type that the produced bean should be typed as