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.