{
LOG.warn("Workspace '" + workspaceName + "' is presumably initialized. config canceled");
return;
}
final WorkspaceContainer wsContainer = repositoryContainer.getWorkspaceContainer(workspaceName);
if (wsContainer == null)
throw new RepositoryException("Workspace " + workspaceName
+ " is not configured. Use RepositoryImpl.configWorkspace() method");
repositoryContainer.getWorkspaceContainer(workspaceName).getWorkspaceInitializer().initWorkspace();
SecurityHelper.doPrivilegedAction(new PrivilegedAction<Void>()
{
public Void run()
{
wsContainer.start();
return null;
}
});
LOG.info("Workspace " + workspaceName + "@" + this.name + " is initialized");
}