public class ComponentConstructor<S> extends Object
Constructor and Description |
---|
ComponentConstructor(ComponentMetadata componentMetadata,
Class<S> componentClass,
ComponentLogger logger) |
Modifier and Type | Method and Description |
---|---|
<T> S |
newInstance(ComponentContextImpl<S> componentContext,
Map<ReferenceMetadata,DependencyManager.OpenStatus<S,?>> parameterMap)
Create a new instance
|
public ComponentConstructor(ComponentMetadata componentMetadata, Class<S> componentClass, ComponentLogger logger)
public <T> S newInstance(ComponentContextImpl<S> componentContext, Map<ReferenceMetadata,DependencyManager.OpenStatus<S,?>> parameterMap) throws Exception
componentContext
- The component contextparameterMap
- A map of reference parameters for handling references in the
constructorException
- If anything goes wrong, like constructor can't be found etc.Copyright © 2006–2020 The Apache Software Foundation. All rights reserved.