public class ScpTo extends AbstractJschTask
Constructor and Description |
---|
ScpTo() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Boolean |
match(java.lang.String path,
java.util.List<java.lang.String> includes,
java.util.List<java.lang.String> excludes,
boolean matchStart) |
void |
run(com.jcraft.jsch.Session session) |
protected void |
scanDir(com.jcraft.jsch.Session session,
java.lang.String dir,
java.lang.String currentRelPath,
java.util.List<java.lang.String> includes,
java.util.List<java.lang.String> excludes) |
void |
setDir(java.lang.String dir) |
void |
setExcludes(java.util.List<java.lang.String> excludes) |
void |
setIncludes(java.util.List<java.lang.String> includes) |
void |
setLocalResource(org.springframework.core.io.Resource localFile) |
void |
setPathMatcher(org.springframework.util.PathMatcher pathMatcher) |
void |
setRemoteDir(java.lang.String remoteDir) |
void |
setRemotePath(java.lang.String remoteFile) |
protected java.lang.String |
sizeDesc(java.lang.Long nbrOfBytes) |
protected void |
upload(com.jcraft.jsch.Session session,
java.io.InputStream in,
long size,
java.lang.String path,
java.lang.String sourceDesc,
java.lang.String remoteFile) |
protected void |
uploadFile(com.jcraft.jsch.Session session,
java.io.File file,
java.lang.String remoteFile) |
protected void |
uploadResource(com.jcraft.jsch.Session session,
org.springframework.core.io.Resource resource) |
checkAck, getSshTarget, openSession, run, setSshTarget
public void run(com.jcraft.jsch.Session session)
protected void scanDir(com.jcraft.jsch.Session session, java.lang.String dir, java.lang.String currentRelPath, java.util.List<java.lang.String> includes, java.util.List<java.lang.String> excludes)
protected java.lang.Boolean match(java.lang.String path, java.util.List<java.lang.String> includes, java.util.List<java.lang.String> excludes, boolean matchStart)
protected void uploadFile(com.jcraft.jsch.Session session, java.io.File file, java.lang.String remoteFile)
protected void uploadResource(com.jcraft.jsch.Session session, org.springframework.core.io.Resource resource)
protected void upload(com.jcraft.jsch.Session session, java.io.InputStream in, long size, java.lang.String path, java.lang.String sourceDesc, java.lang.String remoteFile)
protected java.lang.String sizeDesc(java.lang.Long nbrOfBytes)
public void setLocalResource(org.springframework.core.io.Resource localFile)
public void setRemotePath(java.lang.String remoteFile)
public void setDir(java.lang.String dir)
public void setRemoteDir(java.lang.String remoteDir)
public void setIncludes(java.util.List<java.lang.String> includes)
public void setExcludes(java.util.List<java.lang.String> excludes)
public void setPathMatcher(org.springframework.util.PathMatcher pathMatcher)
Copyright © 2007–2020. All rights reserved.