![JAR search and dependency download from the Maven repository](/logo.png)
org.hidetake.groovy.ssh.operation.SftpException.groovy Maven / Gradle / Ivy
package org.hidetake.groovy.ssh.operation
import com.jcraft.jsch.SftpException as JschSftpException
/**
* Represents SFTP error.
*
* @author Hidetake Iwata
*/
class SftpException extends IOException {
final SftpError error
def SftpException(String contextMessage, JschSftpException cause) {
this(contextMessage, cause, SftpError.find(cause.id))
}
def SftpException(String contextMessage, JschSftpException cause, SftpError error) {
super("$contextMessage: (${error.name()}: ${error.message}): ${cause.message}", cause)
this.error = error
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy