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 String
getMessage()
String
getReason()
int
getReplyCode()
Returns the reply code of the FTP response.String
getReplyString()
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, ornull
if 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:FTPResponse
Returns the reply code of the FTP response.- Specified by:
getReplyCode
in interfaceFTPResponse
- Returns:
- The integer value of the reply code of the FTP response.
-
getReplyString
public String getReplyString()
Description copied from interface:FTPResponse
Returns the entire text from the FTP response.- Specified by:
getReplyString
in interfaceFTPResponse
- Returns:
- The entire text from the FTP response.
-
getReason
public String getReason()
- Overrides:
getReason
in classFileSystemException
-
getMessage
public String getMessage()
- Overrides:
getMessage
in classFileSystemException
-
-