jenkins.plugins.publish_over_cifs
Class CifsClient

java.lang.Object
  extended by jenkins.plugins.publish_over.BPDefaultClient<CifsTransfer>
      extended by jenkins.plugins.publish_over_cifs.CifsClient
All Implemented Interfaces:
jenkins.plugins.publish_over.BPClient<CifsTransfer>

public class CifsClient
extends jenkins.plugins.publish_over.BPDefaultClient<CifsTransfer>


Constructor Summary
CifsClient(jenkins.plugins.publish_over.BPBuildInfo buildInfo, java.lang.String baseUrl)
           
 
Method Summary
 void beginTransfers(CifsTransfer transfer)
           
 boolean changeDirectory(java.lang.String directory)
           
 boolean changeToInitialDirectory()
           
protected  jcifs.smb.SmbFile createSmbFile(java.lang.String url)
           
 void deleteTree()
           
 void disconnect()
           
 void disconnectQuietly()
           
protected  java.lang.String getContext()
           
 boolean makeDirectory(java.lang.String directory)
           
 void transferFile(CifsTransfer transfer, hudson.FilePath filePath, java.io.InputStream content)
           
 
Methods inherited from class jenkins.plugins.publish_over.BPDefaultClient
endTransfers, getAbsoluteRemoteRoot, setAbsoluteRemoteRoot
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CifsClient

public CifsClient(jenkins.plugins.publish_over.BPBuildInfo buildInfo,
                  java.lang.String baseUrl)
Method Detail

getContext

protected java.lang.String getContext()

changeToInitialDirectory

public boolean changeToInitialDirectory()
Specified by:
changeToInitialDirectory in interface jenkins.plugins.publish_over.BPClient<CifsTransfer>
Overrides:
changeToInitialDirectory in class jenkins.plugins.publish_over.BPDefaultClient<CifsTransfer>

changeDirectory

public boolean changeDirectory(java.lang.String directory)

makeDirectory

public boolean makeDirectory(java.lang.String directory)

deleteTree

public void deleteTree()
                throws java.io.IOException
Specified by:
deleteTree in interface jenkins.plugins.publish_over.BPClient<CifsTransfer>
Overrides:
deleteTree in class jenkins.plugins.publish_over.BPDefaultClient<CifsTransfer>
Throws:
java.io.IOException

beginTransfers

public void beginTransfers(CifsTransfer transfer)
Specified by:
beginTransfers in interface jenkins.plugins.publish_over.BPClient<CifsTransfer>
Overrides:
beginTransfers in class jenkins.plugins.publish_over.BPDefaultClient<CifsTransfer>

transferFile

public void transferFile(CifsTransfer transfer,
                         hudson.FilePath filePath,
                         java.io.InputStream content)
                  throws java.io.IOException
Throws:
java.io.IOException

disconnect

public void disconnect()

disconnectQuietly

public void disconnectQuietly()

createSmbFile

protected jcifs.smb.SmbFile createSmbFile(java.lang.String url)
                                   throws java.net.MalformedURLException
Throws:
java.net.MalformedURLException


Copyright © 2011. All Rights Reserved.