be.certipost.hudson.plugin
Class SCPSite
java.lang.Object
be.certipost.hudson.plugin.SCPSite
public class SCPSite
- extends java.lang.Object
- Author:
- Ramil Israfilov
|
Field Summary |
static java.util.logging.Logger |
LOGGER
|
|
Constructor Summary |
SCPSite()
|
SCPSite(java.lang.String hostname,
int port,
java.lang.String username,
java.lang.String password,
java.lang.String rootRepositoryPath)
|
SCPSite(java.lang.String hostname,
java.lang.String port,
java.lang.String username,
java.lang.String password)
|
SCPSite(java.lang.String hostname,
java.lang.String port,
java.lang.String username,
java.lang.String passphrase,
java.lang.String keyfile)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOGGER
public static final java.util.logging.Logger LOGGER
SCPSite
public SCPSite()
SCPSite
public SCPSite(java.lang.String hostname,
int port,
java.lang.String username,
java.lang.String password,
java.lang.String rootRepositoryPath)
SCPSite
public SCPSite(java.lang.String hostname,
java.lang.String port,
java.lang.String username,
java.lang.String password)
SCPSite
public SCPSite(java.lang.String hostname,
java.lang.String port,
java.lang.String username,
java.lang.String passphrase,
java.lang.String keyfile)
getKeyfile
public java.lang.String getKeyfile()
setKeyfile
public void setKeyfile(java.lang.String keyfile)
getHostname
public java.lang.String getHostname()
setHostname
public void setHostname(java.lang.String hostname)
getPort
public java.lang.String getPort()
setPort
public void setPort(java.lang.String port)
getIntegerPort
public int getIntegerPort()
getUsername
public java.lang.String getUsername()
setUsername
public void setUsername(java.lang.String username)
getPassword
public java.lang.String getPassword()
setPassword
public void setPassword(java.lang.String password)
getRootRepositoryPath
public java.lang.String getRootRepositoryPath()
setRootRepositoryPath
public void setRootRepositoryPath(java.lang.String rootRepositoryPath)
getName
public java.lang.String getName()
createSession
public void createSession()
throws com.jcraft.jsch.JSchException
- Throws:
com.jcraft.jsch.JSchException
closeSession
public void closeSession()
upload
public void upload(java.lang.String folderPath,
hudson.FilePath filePath,
java.util.Map<java.lang.String,java.lang.String> envVars,
java.io.PrintStream logger)
throws java.io.IOException,
java.lang.InterruptedException,
com.jcraft.jsch.SftpException
- Throws:
java.io.IOException
java.lang.InterruptedException
com.jcraft.jsch.SftpException
log
protected void log(java.io.PrintStream logger,
java.lang.String message)
Copyright © 2010. All Rights Reserved.