public class ParameterConstructorInstanceFactory extends Object implements InstanceFactory
| Constructor and Description |
|---|
ParameterConstructorInstanceFactory() |
| Modifier and Type | Method and Description |
|---|---|
Optional<Object> |
createInstance() |
String |
getBaseClass() |
String |
getComponentPath() |
protected Object[] |
getConstructorMethodParams(String[] pParams,
Constructor pConstructor) |
String[] |
getConstructorParamType() |
protected Class[] |
getConstructorParamType(String[] pParamsType) |
String[] |
getConstructorParamValues() |
org.apache.logging.log4j.Logger |
getLog() |
Class[] |
getParamType() |
boolean |
isConstructorEnable() |
void |
setBaseClass(String pBaseClass) |
void |
setComponentPath(String pComponentPath) |
void |
setConstructorEnable(boolean pConstructorEnable) |
void |
setConstructorParamType(String[] pConstructorParamType) |
void |
setConstructorParamValues(String[] pConstructorParamValues) |
void |
setLog(org.apache.logging.log4j.Logger pLog) |
void |
setParamType(Class[] pParamType) |
void |
start() |
public void start()
public Optional<Object> createInstance()
createInstance in interface InstanceFactoryprotected Object[] getConstructorMethodParams(String[] pParams, Constructor pConstructor)
public String getBaseClass()
public void setBaseClass(String pBaseClass)
public String[] getConstructorParamValues()
public void setConstructorParamValues(String[] pConstructorParamValues)
public String[] getConstructorParamType()
public void setConstructorParamType(String[] pConstructorParamType)
public org.apache.logging.log4j.Logger getLog()
public void setLog(org.apache.logging.log4j.Logger pLog)
public Class[] getParamType()
public void setParamType(Class[] pParamType)
public String getComponentPath()
public void setComponentPath(String pComponentPath)
public boolean isConstructorEnable()
public void setConstructorEnable(boolean pConstructorEnable)
Copyright © 2019. All rights reserved.