Package org.dspace.kernel
Interface DSpaceKernel
-
- All Superinterfaces:
CommonLifecycle<DSpaceKernel>
- All Known Implementing Classes:
DSpaceKernelImpl
public interface DSpaceKernel extends CommonLifecycle<DSpaceKernel>
This is the most core piece of the system: instantiating one will startup the dspace services framework.- Author:
- Aaron Zeckoski (azeckoski @ gmail.com)
-
-
Field Summary
Fields Modifier and Type Field Description static String
KERNEL_NAME
static String
MBEAN_NAME
static String
MBEAN_PREFIX
static String
MBEAN_SUFFIX
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConfigurationService
getConfigurationService()
String
getMBeanName()
ServiceManager
getServiceManager()
boolean
isRunning()
-
Methods inherited from interface org.dspace.kernel.CommonLifecycle
destroy, getManagedBean, start, stop
-
-
-
-
Field Detail
-
KERNEL_NAME
static final String KERNEL_NAME
- See Also:
- Constant Field Values
-
MBEAN_PREFIX
static final String MBEAN_PREFIX
- See Also:
- Constant Field Values
-
MBEAN_SUFFIX
static final String MBEAN_SUFFIX
- See Also:
- Constant Field Values
-
MBEAN_NAME
static final String MBEAN_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getMBeanName
String getMBeanName()
- Returns:
- the unique MBean name of this DSpace Kernel
-
isRunning
boolean isRunning()
- Returns:
- true if this Kernel is started and running
-
getServiceManager
ServiceManager getServiceManager()
- Returns:
- the DSpace service manager instance for this Kernel
-
getConfigurationService
ConfigurationService getConfigurationService()
- Returns:
- the DSpace configuration service for this Kernel
-
-