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 Detail

      • init

        void init​(ServiceManagerSystem parent,
                  DSpaceConfigurationService configurationService,
                  boolean testMode,
                  boolean developmentMode,
                  List<ServiceManagerSystem> serviceManagers)
        Initialize the service manager's configuration.
        Parameters:
        parent - parent ServiceManagerSystem
        configurationService - current DSpace configuration service
        testMode - whether in test mode
        developmentMode - whether in development mode
        serviceManagers - List of ServiceManagerSystems