Class FTPNotDirectoryException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.io.IOException
-
- java.nio.file.FileSystemException
-
- java.nio.file.NotDirectoryException
-
- com.github.robtimus.filesystems.ftp.FTPNotDirectoryException
-
- All Implemented Interfaces:
FTPResponse,Serializable
public class FTPNotDirectoryException extends NotDirectoryException implements FTPResponse
An exception that is thrown if an FTP command does not execute successfully because a file is not a directory.- Author:
- Rob Spoor
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FTPNotDirectoryException(String file, int replyCode, String replyString)Creates a newFTPNotLinkException.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetMessage()StringgetReason()intgetReplyCode()Returns the reply code of the FTP response.StringgetReplyString()Returns the entire text from the FTP response.-
Methods inherited from class java.nio.file.FileSystemException
getFile, getOtherFile
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
FTPNotDirectoryException
public FTPNotDirectoryException(String file, int replyCode, String replyString)
Creates a newFTPNotLinkException.- Parameters:
file- A string identifying the file, ornullif not known.replyCode- The integer value of the reply code of the last FTP reply that triggered this exception.replyString- The entire text from the last FTP response that triggered this exception. It will be used as the exception's reason.
-
-
Method Detail
-
getReplyCode
public int getReplyCode()
Description copied from interface:FTPResponseReturns the reply code of the FTP response.- Specified by:
getReplyCodein interfaceFTPResponse- Returns:
- The integer value of the reply code of the FTP response.
-
getReplyString
public String getReplyString()
Description copied from interface:FTPResponseReturns the entire text from the FTP response.- Specified by:
getReplyStringin interfaceFTPResponse- Returns:
- The entire text from the FTP response.
-
getReason
public String getReason()
- Overrides:
getReasonin classFileSystemException
-
getMessage
public String getMessage()
- Overrides:
getMessagein classFileSystemException
-
-