Class CifsClient
java.lang.Object
jenkins.plugins.publish_over.BPDefaultClient<CifsTransfer>
jenkins.plugins.publish_over_cifs.CifsClient
- All Implemented Interfaces:
jenkins.plugins.publish_over.BPClient<CifsTransfer>
-
Constructor Summary
ConstructorsConstructorDescriptionCifsClient(jcifs.CIFSContext cifsContext, jenkins.plugins.publish_over.BPBuildInfo buildInfo, String baseUrl, int bufferSize) -
Method Summary
Modifier and TypeMethodDescriptionvoidbeginTransfers(CifsTransfer transfer) booleanchangeDirectory(String directory) booleanprotected jcifs.smb.SmbFilecreateSmbFile(String url) voidvoidvoidprotected StringbooleanmakeDirectory(String directory) voidtransferFile(CifsTransfer transfer, FilePath filePath, InputStream content) Methods inherited from class jenkins.plugins.publish_over.BPDefaultClient
endTransfers, getAbsoluteRemoteRoot, setAbsoluteRemoteRoot
-
Constructor Details
-
CifsClient
public CifsClient(jcifs.CIFSContext cifsContext, jenkins.plugins.publish_over.BPBuildInfo buildInfo, String baseUrl, int bufferSize)
-
-
Method Details
-
getContext
-
changeToInitialDirectory
public boolean changeToInitialDirectory()- Specified by:
changeToInitialDirectoryin interfacejenkins.plugins.publish_over.BPClient<CifsTransfer>- Overrides:
changeToInitialDirectoryin classjenkins.plugins.publish_over.BPDefaultClient<CifsTransfer>
-
changeDirectory
-
makeDirectory
-
deleteTree
- Specified by:
deleteTreein interfacejenkins.plugins.publish_over.BPClient<CifsTransfer>- Overrides:
deleteTreein classjenkins.plugins.publish_over.BPDefaultClient<CifsTransfer>- Throws:
IOException
-
beginTransfers
- Specified by:
beginTransfersin interfacejenkins.plugins.publish_over.BPClient<CifsTransfer>- Overrides:
beginTransfersin classjenkins.plugins.publish_over.BPDefaultClient<CifsTransfer>
-
transferFile
public void transferFile(CifsTransfer transfer, FilePath filePath, InputStream content) throws IOException - Throws:
IOException
-
disconnect
public void disconnect() -
disconnectQuietly
public void disconnectQuietly() -
createSmbFile
- Throws:
MalformedURLException
-