public interface  org.apache.jackrabbit.vault.rcp.RcpTask extends java.lang.Object
{
public abstract java.lang.String getId();
public abstract org.apache.jackrabbit.vault.fs.api.RepositoryAddress getSource();
public abstract java.lang.String getDestination();
public abstract boolean start(javax.jcr.Session) throws javax.jcr.RepositoryException;
public abstract boolean stop();
public abstract org.apache.jackrabbit.vault.util.RepositoryCopier getRcp();
public abstract boolean isRecursive();
public abstract org.apache.jackrabbit.vault.rcp.RcpTask$Result getResult();
public abstract java.util.List getExcludes();
public abstract org.apache.jackrabbit.vault.fs.api.WorkspaceFilter getFilter();
public abstract org.apache.jackrabbit.spi2dav.ConnectionOptions getConnectionOptions();
}