public class KKEngineUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static org.apache.commons.logging.Log |
log |
Constructor and Description |
---|
KKEngineUtils() |
Modifier and Type | Method and Description |
---|---|
KKEngIf |
getKKEngByName(EngineConfigIf storefrontEngConf)
Create a new KKEng engine from the default implementation class.
|
KKEngIf |
getKKEngByName(java.lang.String kkEngineName,
EngineConfigIf storefrontEngConf)
Create a new KKEng engine from a class of the specified name.
|
public KKEngIf getKKEngByName(java.lang.String kkEngineName, EngineConfigIf storefrontEngConf) throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.ClassNotFoundException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException
kkEngineName
- the name of the class that implements KKEngIfstorefrontEngConf
- the engine configuration objectjava.lang.InstantiationException
- an unexpected InstantiationException exceptionjava.lang.IllegalAccessException
- an unexpected IllegalAccessException exceptionjava.lang.ClassNotFoundException
- an unexpected ClassNotFoundException exceptionjava.lang.IllegalArgumentException
- an unexpected IllegalArgumentException exceptionjava.lang.reflect.InvocationTargetException
- an unexpected InvocationTargetException exceptionpublic KKEngIf getKKEngByName(EngineConfigIf storefrontEngConf) throws java.lang.IllegalAccessException, java.lang.ClassNotFoundException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException, java.lang.Throwable
storefrontEngConf
- the engine configuration objectjava.lang.InstantiationException
- an unexpected InstantiationException exceptionjava.lang.IllegalAccessException
- an unexpected IllegalAccessException exceptionjava.lang.ClassNotFoundException
- an unexpected ClassNotFoundException exceptionjava.lang.IllegalArgumentException
- an unexpected IllegalArgumentException exceptionjava.lang.reflect.InvocationTargetException
- an unexpected InvocationTargetException exceptionjava.lang.Throwable
- an unexpected Throwable exceptionCopyright © 2018 DS Data Systems UK Ltd.