Package net.ripe.rpki.commons.rsync
Class Rsync
- java.lang.Object
-
- net.ripe.rpki.commons.rsync.Rsync
-
public class Rsync extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddOptions(String... options)voidaddOptions(Collection<String> options)booleancontainsOption(String option)longelapsedTime()intexecute()StringgetDestination()String[]getErrorLines()ExceptiongetException()intgetExitStatus()String[]getOutputLines()StringgetSource()booleanisCompleted()voidreset()voidsetDestination(String destination)voidsetProxy(String proxy)voidsetSource(String source)voidsetTimeoutInSeconds(int timeoutInSeconds)
-
-
-
Method Detail
-
setTimeoutInSeconds
public void setTimeoutInSeconds(int timeoutInSeconds)
- Parameters:
timeoutInSeconds- the rsync(1) communication timeout in seconds.
-
addOptions
public void addOptions(String... options)
-
addOptions
public void addOptions(Collection<String> options)
-
containsOption
public boolean containsOption(String option)
-
reset
public void reset()
-
getSource
public String getSource()
-
setSource
public void setSource(String source)
-
getDestination
public String getDestination()
-
setDestination
public void setDestination(String destination)
-
setProxy
public void setProxy(String proxy)
-
getErrorLines
public String[] getErrorLines()
-
getOutputLines
public String[] getOutputLines()
-
isCompleted
public boolean isCompleted()
-
getExitStatus
public int getExitStatus()
-
getException
public Exception getException()
-
execute
public int execute()
-
elapsedTime
public long elapsedTime()
-
-