use of org.jboss.tools.openshift.core.server.RSync in project jbosstools-openshift by jbosstools.
the class OpenShiftEapModulesController method syncDown.
/**
* RSyncs the pods to the local folder.
*
* @param monitor
* @return
* @throws CoreException
*/
private MultiStatus syncDown(IProgressMonitor monitor) throws CoreException {
final RSync rsync = OpenShiftServerUtils.createRSync(getServer(), monitor);
final File localDeploymentDirectory = new File(getDeploymentOptions().getDeploymentsRootFolder(true));
return rsync.syncPodsToDirectory(localDeploymentDirectory, ServerConsoleModel.getDefault().getConsoleWriter());
}
use of org.jboss.tools.openshift.core.server.RSync in project jbosstools-openshift by jbosstools.
the class OpenShiftPublishController method syncPodsToDirectory.
protected void syncPodsToDirectory(final File localFolder, IProgressMonitor monitor) throws CoreException {
RSync rsync = createRsync(getServer(), monitor);
MultiStatus status = rsync.syncPodsToDirectory(localFolder, ServerConsoleModel.getDefault().getConsoleWriter());
if (!status.isOK()) {
throw new CoreException(status);
}
}
use of org.jboss.tools.openshift.core.server.RSync in project jbosstools-openshift by jbosstools.
the class OpenShiftPublishController method syncDirectoryToPods.
protected void syncDirectoryToPods(final File localFolder, IProgressMonitor monitor) throws CoreException {
RSync rsync = createRsync(getServer(), monitor);
MultiStatus status = rsync.syncDirectoryToPods(localFolder, ServerConsoleModel.getDefault().getConsoleWriter());
if (!status.isOK()) {
throw new CoreException(status);
}
}
use of org.jboss.tools.openshift.core.server.RSync in project jbosstools-openshift by jbosstools.
the class OpenShiftEapModulesController method syncUp.
/**
* RSyncs the local folders to the pods.
*
* @param monitor
* @return
* @throws CoreException
*/
protected MultiStatus syncUp(IProgressMonitor monitor) throws CoreException {
final RSync rsync = OpenShiftServerUtils.createRSync(getServer(), monitor);
final File localDeploymentDirectory = new File(getDeploymentOptions().getDeploymentsRootFolder(true));
return rsync.syncDirectoryToPods(localDeploymentDirectory, ServerConsoleModel.getDefault().getConsoleWriter());
}
Aggregations