Class DetailedSftpErrorStatusDataHandler

java.lang.Object
org.apache.sshd.contrib.server.subsystem.sftp.DetailedSftpErrorStatusDataHandler
All Implemented Interfaces:
org.apache.sshd.sftp.server.SftpErrorStatusDataHandler

public class DetailedSftpErrorStatusDataHandler extends Object implements org.apache.sshd.sftp.server.SftpErrorStatusDataHandler
An SftpErrorStatusDataHandler implementation that returns an elaborate message string for the thrown exception - thus potentially "leaking" information about the internal implementation and/or real paths. Recommended for debugging or systems where such leakage is not considered a security risk
  • Field Details

  • Constructor Details

    • DetailedSftpErrorStatusDataHandler

      public DetailedSftpErrorStatusDataHandler()
  • Method Details

    • resolveErrorMessage

      public String resolveErrorMessage(org.apache.sshd.sftp.server.SftpSubsystemEnvironment sftpSubsystem, int id, Throwable e, int subStatus, int cmd, Object... args)
      Specified by:
      resolveErrorMessage in interface org.apache.sshd.sftp.server.SftpErrorStatusDataHandler