Create a
SetterInjector .
Parameters: componentMonitor - Parameters: lifecycleStrategy - Parameters: componentProperties - Parameters: componentKey - The component's key Parameters: componentImplementation - The class of the bean. Parameters: parameters - Any parameters for the setters. If null the adaptersolves the dependencies for all setters internally. Otherwisethe number parameters must match the number of the setter. Returns a new SetterInjector. throws: PicoCompositionException - if dependencies cannot be solved throws: org.picocontainer.PicoCompositionException - if the implementationis an interface or an abstract class.