package platform.containersregister; import platform.servicesregister.ServicesRegisterManager; import platform.servicesregister.ServiceInUseException; import util.Parameters; /** * This class is the manager for all containers (BC and connectors). * * @author Dalmau */ public class ContainersManager { private ComponentsRegistration composants; private ConnectorsRegistration connecteurs; /** * */ public ContainersManager() { composants = new ComponentsRegistration(); connecteurs = new ConnectorsRegistration(); try { ServicesRegisterManager.registerService(Parameters.CONTAINERS_MANAGER, this); } catch (ServiceInUseException mbiue) { System.err.println("Containers Manager service already created"); } } /** * Returns the components' containers manager * @return the components' containers manager */ public ComponentsRegistration getComposants() { return composants; } /** * Returns the connectors' containers manager * @return the connectors' containers manager */ public ConnectorsRegistration getConnecteurs() { return connecteurs; } }