Package org.dspace.servicemanager
Interface ExternalServiceManagerSystem
-
- All Superinterfaces:
ServiceManager
,ServiceManagerSystem
public interface ExternalServiceManagerSystem extends ServiceManagerSystem
Interface for modular service manager systems. Provides a generic initialization routine, in lieu of hardcoded constructors.- Author:
- Aaron Zeckoski (azeckoski @ gmail.com)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
init(ServiceManagerSystem parent, DSpaceConfigurationService configurationService, boolean testMode, boolean developmentMode, List<ServiceManagerSystem> serviceManagers)
Initialize the service manager's configuration.-
Methods inherited from interface org.dspace.kernel.ServiceManager
getApplicationContext, getServiceByName, getServicesByType, getServicesNames, isServiceExists, pushConfig, registerService, registerServiceClass, registerServiceNoAutowire, unregisterService
-
Methods inherited from interface org.dspace.servicemanager.ServiceManagerSystem
getServices, shutdown, startup
-
-
-
-
Method Detail
-
init
void init(ServiceManagerSystem parent, DSpaceConfigurationService configurationService, boolean testMode, boolean developmentMode, List<ServiceManagerSystem> serviceManagers)
Initialize the service manager's configuration.- Parameters:
parent
- parent ServiceManagerSystemconfigurationService
- current DSpace configuration servicetestMode
- whether in test modedevelopmentMode
- whether in development modeserviceManagers
- List of ServiceManagerSystems
-
-