be.certipost.hudson.plugin
クラス SCPSite
java.lang.Object
be.certipost.hudson.plugin.SCPSite
public class SCPSite
- extends java.lang.Object
- 作成者:
- Ramil Israfilov
フィールドの概要 |
static java.util.logging.Logger |
LOGGER
|
コンストラクタの概要 |
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)
|
メソッドの概要 |
void |
closeSession(java.io.PrintStream logger,
com.jcraft.jsch.Session session,
com.jcraft.jsch.ChannelSftp channel)
|
com.jcraft.jsch.ChannelSftp |
createChannel(java.io.PrintStream logger,
com.jcraft.jsch.Session session)
|
com.jcraft.jsch.Session |
createSession(java.io.PrintStream logger)
|
java.lang.String |
getHostname()
|
int |
getIntegerPort()
|
java.lang.String |
getKeyfile()
|
java.lang.String |
getName()
|
java.lang.String |
getPassword()
|
java.lang.String |
getPort()
|
java.lang.String |
getRootRepositoryPath()
|
java.lang.String |
getUsername()
|
protected void |
log(java.io.PrintStream logger,
java.lang.String message)
|
void |
setHostname(java.lang.String hostname)
|
void |
setKeyfile(java.lang.String keyfile)
|
void |
setPassword(java.lang.String password)
|
void |
setPort(java.lang.String port)
|
void |
setRootRepositoryPath(java.lang.String rootRepositoryPath)
|
void |
setUsername(java.lang.String username)
|
void |
upload(java.lang.String folderPath,
hudson.FilePath filePath,
boolean keepHierarchy,
java.util.Map<java.lang.String,java.lang.String> envVars,
java.io.PrintStream logger,
com.jcraft.jsch.ChannelSftp channel)
|
クラス 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 com.jcraft.jsch.Session createSession(java.io.PrintStream logger)
throws com.jcraft.jsch.JSchException
- 例外:
com.jcraft.jsch.JSchException
createChannel
public com.jcraft.jsch.ChannelSftp createChannel(java.io.PrintStream logger,
com.jcraft.jsch.Session session)
throws com.jcraft.jsch.JSchException
- 例外:
com.jcraft.jsch.JSchException
closeSession
public void closeSession(java.io.PrintStream logger,
com.jcraft.jsch.Session session,
com.jcraft.jsch.ChannelSftp channel)
upload
public void upload(java.lang.String folderPath,
hudson.FilePath filePath,
boolean keepHierarchy,
java.util.Map<java.lang.String,java.lang.String> envVars,
java.io.PrintStream logger,
com.jcraft.jsch.ChannelSftp channel)
throws java.io.IOException,
java.lang.InterruptedException,
com.jcraft.jsch.SftpException
- 例外:
java.io.IOException
java.lang.InterruptedException
com.jcraft.jsch.SftpException
log
protected void log(java.io.PrintStream logger,
java.lang.String message)
Copyright © 2011. All Rights Reserved.