public class KKRMIAdminEngServerBase
extends java.rmi.server.UnicastRemoteObject
Implements the server side part of the RMI Admin Engine.
It has to manage multiple engines - one for each store, instantiating them on demand as new calls are made on specific stores.
| Modifier and Type | Field and Description |
|---|---|
private static KKAdminInitialization |
initializer
For initialising the mode for the engines
|
protected static org.apache.commons.logging.Log |
log |
private static java.lang.String |
mutex |
private static long |
serialVersionUID
Serial Version UID
|
private static java.util.Map<java.lang.String,KKRMIAdminEngServerStaticData> |
staticDataHM
Hash Map that contains the static data
|
| Constructor and Description |
|---|
KKRMIAdminEngServerBase() |
| Modifier and Type | Method and Description |
|---|---|
static KKAdminInitialization |
getInitializer() |
protected static KKAdminIf |
getRmiEngine(java.lang.String storeId) |
protected static java.rmi.RemoteException |
handleThrowable(java.lang.Throwable e,
java.lang.String methodName)
Handles the exception for all methods.
|
clone, exportObject, exportObject, exportObject, unexportObjectprivate static final long serialVersionUID
protected static org.apache.commons.logging.Log log
private static java.lang.String mutex
private static java.util.Map<java.lang.String,KKRMIAdminEngServerStaticData> staticDataHM
private static KKAdminInitialization initializer
KKRMIAdminEngServerBase()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionprotected static KKAdminIf getRmiEngine(java.lang.String storeId) throws java.rmi.RemoteException
java.rmi.RemoteExceptionprotected static java.rmi.RemoteException handleThrowable(java.lang.Throwable e,
java.lang.String methodName)
e - the emethodName - the methodNamepublic static KKAdminInitialization getInitializer()
Copyright © 2018 DS Data Systems UK Ltd.