Class FTPApplicationProperties


  • public class FTPApplicationProperties
    extends java.lang.Object

    This class provides common support to applications requiring properties related to FTP network services.

    • Field Detail

      • propertyName_ClientDebugLevel

        public static final java.lang.String propertyName_ClientDebugLevel
        See Also:
        Constant Field Values
      • clientDebugLevel

        protected int clientDebugLevel
    • Constructor Detail

      • FTPApplicationProperties

        public FTPApplicationProperties()
                                 throws FTPException

        Create default properties.

        Throws:
        FTPException
      • FTPApplicationProperties

        public FTPApplicationProperties​(java.util.Properties properties)
                                 throws FTPException

        Extract the ftp properties from the supplied properties.

        Parameters:
        properties -
        Throws:
        FTPException
    • Method Detail

      • getProperties

        public java.util.Properties getProperties​(java.util.Properties properties)

        Retrieve the ftp properties.

        param properties the existing properties to add to (replacing corresponding properties already there), or null if none
        Returns:
        the updated properties or a new set of properties if none supplied
      • getClientDebugLevel

        public int getClientDebugLevel()

        Return the client debug level.

        Returns:
        the client debug level
      • getFTPRemoteHostInformation

        public FTPRemoteHostInformation getFTPRemoteHostInformation()

        Return the network application information.

        Returns:
        the network application information
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • main

        public static void main​(java.lang.String[] arg)

        Test the parsing of network properties from the specified file, by reading them and printing them.

        Parameters:
        arg - one argument, a single file name that is the properties file