All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.hidetake.groovy.ssh.operation.SftpException.groovy Maven / Gradle / Ivy

There is a newer version: 2.11.2
Show newest version
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