Package in.erail.glue.factory
Class MethodInstanceFactory
- java.lang.Object
-
- in.erail.glue.factory.MethodInstanceFactory
-
- All Implemented Interfaces:
InstanceFactory
public class MethodInstanceFactory extends Object implements InstanceFactory
- Author:
- vinay
-
-
Constructor Summary
Constructors Constructor Description MethodInstanceFactory()
-
Method Summary
-
-
-
Method Detail
-
start
public void start()
-
createInstance
public Optional createInstance()
- Specified by:
createInstancein interfaceInstanceFactory
-
findFactoryMethod
protected Optional<Method> findFactoryMethod(Class pClazz, String pMethodName, Class[] pParamsType)
-
getFactoryClass
public String getFactoryClass()
-
setFactoryClass
public void setFactoryClass(String pFactoryClass)
-
getFactoryInstance
public String getFactoryInstance()
-
setFactoryInstance
public void setFactoryInstance(String pFactoryInstance)
-
getFactoryMethodName
public String getFactoryMethodName()
-
setFactoryMethodName
public void setFactoryMethodName(String pFactoryMethodName)
-
getFactoryParamValues
public String[] getFactoryParamValues()
-
setFactoryParamValues
public void setFactoryParamValues(String[] pFactoryParamValues)
-
getFactoryParamType
public String[] getFactoryParamType()
-
setFactoryParamType
public void setFactoryParamType(String[] pFactoryParamType)
-
getLog
public org.apache.logging.log4j.Logger getLog()
-
setLog
public void setLog(org.apache.logging.log4j.Logger pLog)
-
getParamType
public Class[] getParamType()
-
getComponentPath
public String getComponentPath()
-
setComponentPath
public void setComponentPath(String pComponentPath)
-
isFactoryEnable
public boolean isFactoryEnable()
-
setFactoryEnable
public void setFactoryEnable(boolean pFactoryEnable)
-
-