Interface BeanInstanceProducer


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

      • produceBeanInstance

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

        <B> B produceBeanInstance​(java.lang.String name,
                                  java.lang.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