Interface Ignite3ClientConfiguration


public interface Ignite3ClientConfiguration
Ignite client configuration used by migration tools adapter.
  • Field Details

    • DFLT_PORT

      static final int DFLT_PORT
      Default port.
      See Also:
    • DFLT_CONNECT_TIMEOUT

      static final int DFLT_CONNECT_TIMEOUT
      Default socket connect timeout, in milliseconds.
      See Also:
    • DFLT_HEARTBEAT_TIMEOUT

      static final int DFLT_HEARTBEAT_TIMEOUT
      Default heartbeat timeout, in milliseconds.
      See Also:
    • DFLT_HEARTBEAT_INTERVAL

      static final int DFLT_HEARTBEAT_INTERVAL
      Default heartbeat interval, in milliseconds.
      See Also:
    • DFLT_BACKGROUND_RECONNECT_INTERVAL

      static final long DFLT_BACKGROUND_RECONNECT_INTERVAL
      Default background reconnect interval, in milliseconds.
      See Also:
    • DFLT_BACKGROUND_RE_RESOLVE_ADDRESSES_INTERVAL

      static final long DFLT_BACKGROUND_RE_RESOLVE_ADDRESSES_INTERVAL
      Default interval of resolved addresses validity, in milliseconds.
      See Also:
    • DFLT_OPERATION_TIMEOUT

      static final int DFLT_OPERATION_TIMEOUT
      Default operation timeout, in milliseconds.
      See Also:
    • DFLT_SQL_PARTITION_AWARENESS_METADATA_CACHE_SIZE

      static final int DFLT_SQL_PARTITION_AWARENESS_METADATA_CACHE_SIZE
      Default size for partition awareness metadata cache.
      See Also:
  • Method Details

    • addresses

      @Nullable @Nullable String[] addresses()
      Gets the addresses of Ignite server nodes within a cluster.
    • connectTimeout

      long connectTimeout()
      Gets the socket connect timeout, in milliseconds.
    • backgroundReconnectInterval

      long backgroundReconnectInterval()
      Gets the background reconnect interval, in milliseconds.
    • asyncContinuationExecutor

      @Nullable @Nullable Executor asyncContinuationExecutor()
      Gets the async continuation executor.
    • heartbeatInterval

      long heartbeatInterval()
      Gets the heartbeat message interval, in milliseconds.
    • heartbeatTimeout

      long heartbeatTimeout()
      Gets the heartbeat message timeout, in milliseconds.
    • metricsEnabled

      boolean metricsEnabled()
      Gets whether JMX metrics are enabled.
    • operationTimeout

      long operationTimeout()
      Gets the operation timeout, in milliseconds.
    • sqlPartitionAwarenessMetadataCacheSize

      int sqlPartitionAwarenessMetadataCacheSize()
      Gets the size of cache for SQL partition awareness metadata.
    • name

      @Nullable @Nullable String name()
      Gets the client name.
    • backgroundReResolveAddressesInterval

      long backgroundReResolveAddressesInterval()
      Gets the background address re-resolve interval, in milliseconds.