/** @category Repository */ public InternalRepository restartRepository(String name) { IRepositoryConfig repositoryConfig = getRepositoryConfig(); try { repositoryConfig.setRestarting(true); InternalRepository repo = getRepository(name); LifecycleUtil.deactivate(repo); return getRepository(name); } finally { repositoryConfig.setRestarting(false); } }
/** @category Repository */ public InternalRepository getRepository() { IRepositoryConfig repositoryConfig = getRepositoryConfig(); return repositoryConfig.getRepository(IRepositoryConfig.REPOSITORY_NAME); }
/** @category Repository */ public void registerRepository(IRepository repository) { IRepositoryConfig repositoryConfig = getRepositoryConfig(); repositoryConfig.registerRepository((InternalRepository) repository); }
/** @category Repository */ public InternalRepository getRepository(String name) { IRepositoryConfig repositoryConfig = getRepositoryConfig(); return repositoryConfig.getRepository(name); }
/** @category Repository */ public InternalRepository getRepository(String name, boolean activate) { IRepositoryConfig repositoryConfig = getRepositoryConfig(); return repositoryConfig.getRepository(name, activate); }
/** @category Repository */ public IManagedContainer getServerContainer() { IRepositoryConfig repositoryConfig = getRepositoryConfig(); return repositoryConfig.getServerContainer(); }
/** @category Repository */ public boolean hasServerContainer() { IRepositoryConfig repositoryConfig = getRepositoryConfig(); return repositoryConfig.hasServerContainer(); }
/** @category Repository */ public Map<String, String> getRepositoryProperties() { IRepositoryConfig repositoryConfig = getRepositoryConfig(); return repositoryConfig.getRepositoryProperties(); }