mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-18 23:43:06 +00:00
[DS-247] [DS-243] [DSB-37] Extraction of complete DSpace 2.0 Kernel, RequestService, SessionService, EventService and CachingServices.
git-svn-id: http://scm.dspace.org/svn/repo/modules/dspace-services/trunk@4100 9c30dcfa-912a-0410-8fc2-9e0234be79fd
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
package org.dspace.servicemanager;
|
||||
|
||||
import org.dspace.servicemanager.config.DSpaceConfigurationService;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Interface for modular service manager systems.
|
||||
* Provides a generic initialization routine, in leiu of hardcoded constructors
|
||||
*/
|
||||
public interface ExternalServiceManagerSystem extends ServiceManagerSystem {
|
||||
/**
|
||||
* Initialize the service manager's configuration
|
||||
*
|
||||
* @param parent
|
||||
* @param configurationService
|
||||
* @param testMode
|
||||
* @param developmentMode
|
||||
* @param serviceManagers
|
||||
*/
|
||||
void init(ServiceManagerSystem parent, DSpaceConfigurationService configurationService,
|
||||
boolean testMode, boolean developmentMode, List<ServiceManagerSystem> serviceManagers);
|
||||
|
||||
}
|
Reference in New Issue
Block a user