Class AutoDetectionManager


  • public class AutoDetectionManager
    extends java.lang.Object
    • Field Detail

      • AUTO_DETECT_MODE_CACHE_ENABLED_PROP

        public static final java.lang.String AUTO_DETECT_MODE_CACHE_ENABLED_PROP
        See Also:
        Constant Field Values
      • AUTO_DETECT_MODE_CACHE_SCHEDULE_TIME_TIME_UNIT_PROP

        public static final java.lang.String AUTO_DETECT_MODE_CACHE_SCHEDULE_TIME_TIME_UNIT_PROP
        See Also:
        Constant Field Values
      • AUTO_DETECT_MODE_CACHE_SCHEDULE_TIME_PROP

        public static final java.lang.String AUTO_DETECT_MODE_CACHE_SCHEDULE_TIME_PROP
        See Also:
        Constant Field Values
      • AUTO_DETECT_MODE_CACHE_KEEP_ALIVE_TIME_UNIT_PROP

        public static final java.lang.String AUTO_DETECT_MODE_CACHE_KEEP_ALIVE_TIME_UNIT_PROP
        See Also:
        Constant Field Values
      • AUTO_DETECT_MODE_CACHE_KEEP_ALIVE_PROP

        public static final java.lang.String AUTO_DETECT_MODE_CACHE_KEEP_ALIVE_PROP
        See Also:
        Constant Field Values
      • FTP_DATAPORT_FALLBACK_CACHE_ENABLED

        public static final java.lang.String FTP_DATAPORT_FALLBACK_CACHE_ENABLED
        See Also:
        Constant Field Values
      • FTP_DATAPORT_FALLBACK_CACHE_TIME

        public static final java.lang.String FTP_DATAPORT_FALLBACK_CACHE_TIME
        See Also:
        Constant Field Values
      • FTP_DATAPORT_FALLBACK_CACHE_TIMEUNIT

        public static final java.lang.String FTP_DATAPORT_FALLBACK_CACHE_TIMEUNIT
        See Also:
        Constant Field Values
      • modeCacheEnabled

        public final java.lang.Boolean modeCacheEnabled
        is this feature enabled.
      • ftpDataportFallbackEnabled

        public final java.lang.Boolean ftpDataportFallbackEnabled
      • ftpDataportFallbackTime

        public final java.lang.Long ftpDataportFallbackTime
      • ftpDataportFallbackTimeUnit

        public final java.util.concurrent.TimeUnit ftpDataportFallbackTimeUnit
    • Method Detail

      • getMode

        public int getMode​(FileTransferData master)
                    throws java.io.IOException
        Throws:
        java.io.IOException
      • shutDown

        public void shutDown()
      • flagFTPDataPortFallback

        public void flagFTPDataPortFallback​(java.lang.String remoteHost)
      • isFTPDataPortFallback

        public boolean isFTPDataPortFallback​(java.lang.String remoteHost)
      • bumpAutoDetectSchedule

        public void bumpAutoDetectSchedule​(AutoDetectData autoDetectData)
      • getTester

        protected java.lang.Runnable getTester​(AutoDetectData key)