Class JobExistingWorkspaceRestore
- java.lang.Object
-
- java.lang.Thread
-
- org.exoplatform.services.jcr.ext.backup.impl.JobWorkspaceRestore
-
- org.exoplatform.services.jcr.ext.backup.impl.JobExistingWorkspaceRestore
-
- All Implemented Interfaces:
Runnable
public class JobExistingWorkspaceRestore extends JobWorkspaceRestore
Created by The eXo Platform SAS.
Date: 2010- Version:
- $Id$
- Author:
- Alex Reshetnyak
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
-
-
Field Summary
-
Fields inherited from class org.exoplatform.services.jcr.ext.backup.impl.JobWorkspaceRestore
backupChainLogFile, repositoryName, repositoryService, RESTORE_FAIL, RESTORE_INITIALIZED, RESTORE_STARTED, RESTORE_SUCCESSFUL, wEntry
-
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
-
-
Constructor Summary
Constructors Constructor Description JobExistingWorkspaceRestore(org.exoplatform.services.jcr.RepositoryService repositoryService, BackupManager backupManager, String repositoryName, File logFile, org.exoplatform.services.jcr.config.WorkspaceEntry wEntry)JobExistingWorkspaceRestore constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidremoveWorkspace(org.exoplatform.services.jcr.core.ManageableRepository mr, String workspaceName)Remove workspace.protected voidrestoreWorkspace()Will be restored the workspace.-
Methods inherited from class org.exoplatform.services.jcr.ext.backup.impl.JobWorkspaceRestore
getBackupChainLog, getEndTime, getRepositoryName, getRestoreException, getStartTime, getStateRestore, getWorkspaceEntry, getWorkspaceName, restore, run
-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Constructor Detail
-
JobExistingWorkspaceRestore
public JobExistingWorkspaceRestore(org.exoplatform.services.jcr.RepositoryService repositoryService, BackupManager backupManager, String repositoryName, File logFile, org.exoplatform.services.jcr.config.WorkspaceEntry wEntry)JobExistingWorkspaceRestore constructor.
-
-
Method Detail
-
restoreWorkspace
protected void restoreWorkspace() throws WorkspaceRestoreExceptionWill be restored the workspace.- Overrides:
restoreWorkspacein classJobWorkspaceRestore- Throws:
WorkspaceRestoreException
-
removeWorkspace
protected void removeWorkspace(org.exoplatform.services.jcr.core.ManageableRepository mr, String workspaceName) throws javax.jcr.RepositoryExceptionRemove workspace.- Overrides:
removeWorkspacein classJobWorkspaceRestore- Parameters:
mr- ManageableRepository, the manageable repositoryworkspaceName- String, the workspace name- Throws:
javax.jcr.RepositoryException- will be generated the RepositoryException
-
-