public class KKRMIAdminEngBase
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private org.apache.commons.configuration2.Configuration |
allConfig
Used to read all of the properties from the properties file
|
private AdminEngineConfig |
clientSideEngConf
Configuration parameter passed when the engine is instantiated
|
private org.apache.commons.configuration2.Configuration |
konakartConfig
Used to read the KonaKart properties from the properties file
|
protected static org.apache.commons.logging.Log |
log |
private com.konakartadmin.rmi.KKRMIAdminEngServerIf |
rmiEngine
This is our RMI Server reference
|
private java.lang.String |
rmiHost |
private int |
rmiPort |
private java.lang.String |
storeId |
private boolean |
successfullyInitialised |
Constructor and Description |
---|
KKRMIAdminEngBase(AdminEngineConfig engConfig)
Constructor with an AdminEngineConfig object.
|
Modifier and Type | Method and Description |
---|---|
AdminEngineConfig |
getClientSideEngConf() |
protected int |
getCodeFromException(java.lang.Throwable cause)
Return the exception code on the Exception
|
com.konakartadmin.rmi.KKRMIAdminEngServerIf |
getRmiEngine() |
java.lang.String |
getRmiHost() |
int |
getRmiPort() |
java.lang.String |
getStoreId() |
protected KKAdminException |
handleThrowable(java.lang.Throwable e,
java.lang.String methodName)
Handles the exception for all methods.
|
void |
init() |
boolean |
isSuccessfullyInitialised() |
void |
setClientSideEngConf(AdminEngineConfig clientSideEngConf) |
void |
setRmiEngine(com.konakartadmin.rmi.KKRMIAdminEngServerIf rmiEngine) |
void |
setRmiHost(java.lang.String rmiHost) |
void |
setRmiPort(int rmiPort) |
void |
setStoreId(java.lang.String storeId) |
void |
setSuccessfullyInitialised(boolean successfullyInitialised) |
protected void |
setupKonaKartConfig() |
protected static org.apache.commons.logging.Log log
private org.apache.commons.configuration2.Configuration allConfig
private org.apache.commons.configuration2.Configuration konakartConfig
private int rmiPort
private java.lang.String rmiHost
private boolean successfullyInitialised
private java.lang.String storeId
private com.konakartadmin.rmi.KKRMIAdminEngServerIf rmiEngine
private AdminEngineConfig clientSideEngConf
public KKRMIAdminEngBase(AdminEngineConfig engConfig) throws KKAdminException
engConfig
- the engConfigKKAdminException
- an unexpected exception in the KonaKart Admin enginepublic void init() throws KKAdminException
KKAdminException
- an unexpected exception in the KonaKart Admin engineprotected void setupKonaKartConfig() throws java.lang.Exception
java.lang.Exception
protected KKAdminException handleThrowable(java.lang.Throwable e, java.lang.String methodName)
We do this so that the receiver can detect the cause exception and act on it. Otherwise it gets lost.
e
- the emethodName
- the methodNameprotected int getCodeFromException(java.lang.Throwable cause)
cause
- the Throwablepublic int getRmiPort()
public void setRmiPort(int rmiPort)
rmiPort
- the rmiPort to setpublic java.lang.String getRmiHost()
public void setRmiHost(java.lang.String rmiHost)
rmiHost
- the rmiHost to setpublic boolean isSuccessfullyInitialised()
public void setSuccessfullyInitialised(boolean successfullyInitialised)
successfullyInitialised
- the successfullyInitialised to setpublic java.lang.String getStoreId()
public void setStoreId(java.lang.String storeId)
storeId
- the storeId to setpublic com.konakartadmin.rmi.KKRMIAdminEngServerIf getRmiEngine() throws KKAdminException
KKAdminException
- an unexpected exception in the KonaKart Admin enginepublic void setRmiEngine(com.konakartadmin.rmi.KKRMIAdminEngServerIf rmiEngine)
rmiEngine
- the rmiEngine to setpublic AdminEngineConfig getClientSideEngConf()
public void setClientSideEngConf(AdminEngineConfig clientSideEngConf)
clientSideEngConf
- the clientSideEngConf to setCopyright © 2018 DS Data Systems UK Ltd.