Package in.erail.glue.factory
Class ParameterConstructorInstanceFactory
- java.lang.Object
-
- in.erail.glue.factory.ParameterConstructorInstanceFactory
-
- All Implemented Interfaces:
InstanceFactory
public class ParameterConstructorInstanceFactory extends Object implements InstanceFactory
- Author:
- vinay
-
-
Constructor Summary
Constructors Constructor Description ParameterConstructorInstanceFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<Object>createInstance()StringgetBaseClass()StringgetComponentPath()protected Object[]getConstructorMethodParams(String[] pParams, Constructor pConstructor)String[]getConstructorParamType()protected Class[]getConstructorParamType(String[] pParamsType)String[]getConstructorParamValues()org.apache.logging.log4j.LoggergetLog()Class[]getParamType()booleanisConstructorEnable()voidsetBaseClass(String pBaseClass)voidsetComponentPath(String pComponentPath)voidsetConstructorEnable(boolean pConstructorEnable)voidsetConstructorParamType(String[] pConstructorParamType)voidsetConstructorParamValues(String[] pConstructorParamValues)voidsetLog(org.apache.logging.log4j.Logger pLog)voidsetParamType(Class[] pParamType)voidstart()
-
-
-
Method Detail
-
start
public void start()
-
createInstance
public Optional<Object> createInstance()
- Specified by:
createInstancein interfaceInstanceFactory
-
getConstructorMethodParams
protected Object[] getConstructorMethodParams(String[] pParams, Constructor pConstructor)
-
getBaseClass
public String getBaseClass()
-
setBaseClass
public void setBaseClass(String pBaseClass)
-
getConstructorParamValues
public String[] getConstructorParamValues()
-
setConstructorParamValues
public void setConstructorParamValues(String[] pConstructorParamValues)
-
getConstructorParamType
public String[] getConstructorParamType()
-
setConstructorParamType
public void setConstructorParamType(String[] pConstructorParamType)
-
getLog
public org.apache.logging.log4j.Logger getLog()
-
setLog
public void setLog(org.apache.logging.log4j.Logger pLog)
-
getParamType
public Class[] getParamType()
-
setParamType
public void setParamType(Class[] pParamType)
-
getComponentPath
public String getComponentPath()
-
setComponentPath
public void setComponentPath(String pComponentPath)
-
isConstructorEnable
public boolean isConstructorEnable()
-
setConstructorEnable
public void setConstructorEnable(boolean pConstructorEnable)
-
-