Class CatalogProperties


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

      • WAREHOUSE_LOCATION

        public static final java.lang.String WAREHOUSE_LOCATION
        See Also:
        Constant Field Values
      • CACHE_ENABLED

        public static final java.lang.String CACHE_ENABLED
        Controls whether the catalog will cache table entries upon load.

        If CACHE_EXPIRATION_INTERVAL_MS is set to zero, this value will be ignored and the cache will be disabled.

        See Also:
        Constant Field Values
      • CACHE_ENABLED_DEFAULT

        public static final boolean CACHE_ENABLED_DEFAULT
        See Also:
        Constant Field Values
      • CACHE_EXPIRATION_INTERVAL_MS

        public static final java.lang.String CACHE_EXPIRATION_INTERVAL_MS
        Controls the duration for which entries in the catalog are cached.

        Behavior of specific values of cache.expiration-interval-ms:

        • Zero - Caching and cache expiration are both disabled
        • Negative Values - Cache expiration is turned off and entries expire only on refresh etc
        • Positive Values - Cache entries expire if not accessed via the cache after this many milliseconds
        See Also:
        Constant Field Values
      • CACHE_EXPIRATION_INTERVAL_MS_DEFAULT

        public static final long CACHE_EXPIRATION_INTERVAL_MS_DEFAULT
      • CACHE_EXPIRATION_INTERVAL_MS_OFF

        public static final long CACHE_EXPIRATION_INTERVAL_MS_OFF
        See Also:
        Constant Field Values
      • CLIENT_POOL_SIZE

        public static final java.lang.String CLIENT_POOL_SIZE
        See Also:
        Constant Field Values
      • CLIENT_POOL_SIZE_DEFAULT

        public static final int CLIENT_POOL_SIZE_DEFAULT
        See Also:
        Constant Field Values
      • CLIENT_POOL_CACHE_EVICTION_INTERVAL_MS

        public static final java.lang.String CLIENT_POOL_CACHE_EVICTION_INTERVAL_MS
        See Also:
        Constant Field Values
      • CLIENT_POOL_CACHE_EVICTION_INTERVAL_MS_DEFAULT

        public static final long CLIENT_POOL_CACHE_EVICTION_INTERVAL_MS_DEFAULT
      • LOCK_HEARTBEAT_INTERVAL_MS

        public static final java.lang.String LOCK_HEARTBEAT_INTERVAL_MS
        See Also:
        Constant Field Values
      • LOCK_HEARTBEAT_INTERVAL_MS_DEFAULT

        public static final long LOCK_HEARTBEAT_INTERVAL_MS_DEFAULT
      • LOCK_HEARTBEAT_TIMEOUT_MS

        public static final java.lang.String LOCK_HEARTBEAT_TIMEOUT_MS
        See Also:
        Constant Field Values
      • LOCK_HEARTBEAT_TIMEOUT_MS_DEFAULT

        public static final long LOCK_HEARTBEAT_TIMEOUT_MS_DEFAULT
      • LOCK_HEARTBEAT_THREADS

        public static final java.lang.String LOCK_HEARTBEAT_THREADS
        See Also:
        Constant Field Values
      • LOCK_HEARTBEAT_THREADS_DEFAULT

        public static final int LOCK_HEARTBEAT_THREADS_DEFAULT
        See Also:
        Constant Field Values
      • LOCK_ACQUIRE_INTERVAL_MS

        public static final java.lang.String LOCK_ACQUIRE_INTERVAL_MS
        See Also:
        Constant Field Values
      • LOCK_ACQUIRE_INTERVAL_MS_DEFAULT

        public static final long LOCK_ACQUIRE_INTERVAL_MS_DEFAULT
      • LOCK_ACQUIRE_TIMEOUT_MS

        public static final java.lang.String LOCK_ACQUIRE_TIMEOUT_MS
        See Also:
        Constant Field Values
      • LOCK_ACQUIRE_TIMEOUT_MS_DEFAULT

        public static final long LOCK_ACQUIRE_TIMEOUT_MS_DEFAULT