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, unexportObject
private 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.RemoteException
protected static KKAdminIf getRmiEngine(java.lang.String storeId) throws java.rmi.RemoteException
java.rmi.RemoteException
protected 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.