Class FTPConnectionRequestInfo

  • All Implemented Interfaces:
    javax.resource.spi.ConnectionRequestInfo

    public class FTPConnectionRequestInfo
    extends org.ikasan.connector.base.outbound.EISConnectionRequestInfo
    FTPConnectionRequestInfo provides FTP EIS specific connection properties. It gets passed into the FTPManagedConnectionFactory This class itself gets populated by the client calling the connector Typically this is used to override the defaults provided by the ra.xml file.
    Author:
    Ikasan Development Team
    • Constructor Detail

      • FTPConnectionRequestInfo

        public FTPConnectionRequestInfo()
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object o)
        Specified by:
        equals in interface javax.resource.spi.ConnectionRequestInfo
        Specified by:
        equals in class org.ikasan.connector.base.outbound.EISConnectionRequestInfo
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface javax.resource.spi.ConnectionRequestInfo
        Specified by:
        hashCode in class org.ikasan.connector.base.outbound.EISConnectionRequestInfo
      • getActive

        public java.lang.Boolean getActive()
        Get active
        Returns:
        active
      • setActive

        public void setActive​(java.lang.Boolean active)
        Set active
        Parameters:
        active - New value for active flag.
      • cleanupJournalOnComplete

        public java.lang.Boolean cleanupJournalOnComplete()
        Getter for cleanupJournalOnComplete
        Returns:
        cleanupJournalOnComplete
      • setCleanupJournalOnComplete

        public void setCleanupJournalOnComplete​(java.lang.Boolean cleanupJournalOnComplete)
        Setter for cleanupJournalOnComplete
        Parameters:
        cleanupJournalOnComplete - New value for cleanupJournalOnComplete parameter flag.
      • getRemoteHostname

        public java.lang.String getRemoteHostname()
        Get the host name
        Returns:
        the host name
      • setRemoteHostname

        public void setRemoteHostname​(java.lang.String remoteHostname)
        Set the host name
        Parameters:
        remoteHostname - New value for hostname.
      • getMaxRetryAttempts

        public java.lang.Integer getMaxRetryAttempts()
        Get the max retry attempts
        Returns:
        the max retry attempts
      • setMaxRetryAttempts

        public void setMaxRetryAttempts​(java.lang.Integer maxRetryAttempts)
        Set the max retry attempts
        Parameters:
        maxRetryAttempts - New value for maxRetryAttempts.
      • getPassword

        public java.lang.String getPassword()
        Get the password
        Returns:
        password
      • setPassword

        public void setPassword​(java.lang.String password)
        Set the password
        Parameters:
        password - New value for password.
      • getPollTime

        public java.lang.Integer getPollTime()
        Get the poll rate
        Returns:
        poll rate
      • setPollTime

        public void setPollTime​(java.lang.Integer pollTime)
        Set the poll rate
        Parameters:
        pollTime - New value for pollTime.
      • getRemotePort

        public java.lang.Integer getRemotePort()
        Get the port
        Returns:
        port
      • setRemotePort

        public void setRemotePort​(java.lang.Integer remotePort)
        Set the port
        Parameters:
        remotePort - New value for port.
      • getUsername

        public java.lang.String getUsername()
        Get the username
        Returns:
        the username
      • setUsername

        public void setUsername​(java.lang.String username)
        Set the username
        Parameters:
        username - New value for username.
      • getSystemKey

        public java.lang.String getSystemKey()
        Get the systemKey
        Returns:
        the systemKey
      • setSystemKey

        public void setSystemKey​(java.lang.String systemKey)
        Set the systemKey
        Parameters:
        systemKey - The system key to set
      • setConnectionTimeout

        public void setConnectionTimeout​(java.lang.Integer connectionTimeout)
        Set the connection timeout
        Parameters:
        connectionTimeout - The connection timeout to set
      • getConnectionTimeout

        public java.lang.Integer getConnectionTimeout()
        Get the connection timeout
        Returns:
        int - connectionT
      • setDataTimeout

        public void setDataTimeout​(java.lang.Integer dataTimeout)
        Set the data timeout
        Parameters:
        dataTimeout - The data timeout to set
      • getDataTimeout

        public java.lang.Integer getDataTimeout()
        Get the data timeout
        Returns:
        Integer - dataTimeout
      • setSocketTimeout

        public void setSocketTimeout​(java.lang.Integer socketTimeout)
        Set the socket timeout
        Parameters:
        socketTimeout - The connection timeout to set
      • getSocketTimeout

        public java.lang.Integer getSocketTimeout()
        Get the connection timeout
        Returns:
        Integer - socketTimeout
      • getFTPS

        public java.lang.Boolean getFTPS()
      • setFTPS

        public void setFTPS​(java.lang.Boolean FTPS)
      • getFtpsPort

        public java.lang.Integer getFtpsPort()
      • setFtpsPort

        public void setFtpsPort​(java.lang.Integer ftpsPort)
      • getFtpsProtocol

        public java.lang.String getFtpsProtocol()
      • setFtpsProtocol

        public void setFtpsProtocol​(java.lang.String ftpsProtocol)
      • getFtpsIsImplicit

        public java.lang.Boolean getFtpsIsImplicit()
      • setFtpsIsImplicit

        public void setFtpsIsImplicit​(java.lang.Boolean ftpsIsImplicit)
      • getFtpsKeyStoreFilePath

        public java.lang.String getFtpsKeyStoreFilePath()
      • setFtpsKeyStoreFilePath

        public void setFtpsKeyStoreFilePath​(java.lang.String ftpsKeyStoreFilePath)
      • getFtpsKeyStoreFilePassword

        public java.lang.String getFtpsKeyStoreFilePassword()
      • setFtpsKeyStoreFilePassword

        public void setFtpsKeyStoreFilePassword​(java.lang.String ftpsKeyStoreFilePassword)
      • toString

        public java.lang.String toString()
        String representation of the ConnectionRequestInfo
        Overrides:
        toString in class java.lang.Object