net.ripe.rpki.commons.rsync
Class Rsync

java.lang.Object
  extended by net.ripe.rpki.commons.rsync.Rsync

public class Rsync
extends Object


Field Summary
static int DEFAULT_TIMEOUT_IN_SECONDS
           
 
Constructor Summary
Rsync()
           
Rsync(String source, String destination)
           
 
Method Summary
 void addOptions(Collection<String> options)
           
 void addOptions(String... options)
           
 boolean containsOption(String option)
           
 long elapsedTime()
           
 int execute()
           
 String getDestination()
           
 String[] getErrorLines()
           
 Exception getException()
           
 int getExitStatus()
           
 String[] getOutputLines()
           
 String getSource()
           
 boolean isCompleted()
           
 void reset()
           
 void setDestination(String destination)
           
 void setSource(String source)
           
 void setTimeoutInSeconds(int timeoutInSeconds)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_TIMEOUT_IN_SECONDS

public static final int DEFAULT_TIMEOUT_IN_SECONDS
See Also:
Constant Field Values
Constructor Detail

Rsync

public Rsync()

Rsync

public Rsync(String source,
             String destination)
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)

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()


Copyright © 2008-2012 RIPE NCC, the Netherlands. All Rights Reserved.