Class Ignite3ClientConfigurationImpl
java.lang.Object
org.gridgain.ignite.migrationtools.adapter.internal.Ignite3ClientConfigurationImpl
- All Implemented Interfaces:
org.gridgain.ignite.migrationtools.adapter.ignite3.stubs.Ignite3ClientConfiguration
public final class Ignite3ClientConfigurationImpl
extends Object
implements org.gridgain.ignite.migrationtools.adapter.ignite3.stubs.Ignite3ClientConfiguration
Immutable client configuration.
-
Field Summary
Fields inherited from interface org.gridgain.ignite.migrationtools.adapter.ignite3.stubs.Ignite3ClientConfiguration
DFLT_BACKGROUND_RE_RESOLVE_ADDRESSES_INTERVAL, DFLT_BACKGROUND_RECONNECT_INTERVAL, DFLT_CONNECT_TIMEOUT, DFLT_HEARTBEAT_INTERVAL, DFLT_HEARTBEAT_TIMEOUT, DFLT_OPERATION_TIMEOUT, DFLT_PORT, DFLT_SQL_PARTITION_AWARENESS_METADATA_CACHE_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionIgnite3ClientConfigurationImpl(String[] addresses, long connectTimeout, long backgroundReconnectInterval, long heartbeatInterval, long heartbeatTimeout, boolean metricsEnabled, long operationTimeout, int sqlPartitionAwarenessMetadataCacheSize, @Nullable String name, long backgroundReResolveAddressesInterval) Constructor. -
Method Summary
-
Constructor Details
-
Ignite3ClientConfigurationImpl
public Ignite3ClientConfigurationImpl(String[] addresses, long connectTimeout, long backgroundReconnectInterval, long heartbeatInterval, long heartbeatTimeout, boolean metricsEnabled, long operationTimeout, int sqlPartitionAwarenessMetadataCacheSize, @Nullable @Nullable String name, long backgroundReResolveAddressesInterval) Constructor.
-
-
Method Details
-
addresses
- Specified by:
addressesin interfaceorg.gridgain.ignite.migrationtools.adapter.ignite3.stubs.Ignite3ClientConfiguration
-
connectTimeout
public long connectTimeout()- Specified by:
connectTimeoutin interfaceorg.gridgain.ignite.migrationtools.adapter.ignite3.stubs.Ignite3ClientConfiguration
-
backgroundReconnectInterval
public long backgroundReconnectInterval()- Specified by:
backgroundReconnectIntervalin interfaceorg.gridgain.ignite.migrationtools.adapter.ignite3.stubs.Ignite3ClientConfiguration
-
asyncContinuationExecutor
- Specified by:
asyncContinuationExecutorin interfaceorg.gridgain.ignite.migrationtools.adapter.ignite3.stubs.Ignite3ClientConfiguration
-
heartbeatInterval
public long heartbeatInterval()- Specified by:
heartbeatIntervalin interfaceorg.gridgain.ignite.migrationtools.adapter.ignite3.stubs.Ignite3ClientConfiguration
-
heartbeatTimeout
public long heartbeatTimeout()- Specified by:
heartbeatTimeoutin interfaceorg.gridgain.ignite.migrationtools.adapter.ignite3.stubs.Ignite3ClientConfiguration
-
metricsEnabled
public boolean metricsEnabled()- Specified by:
metricsEnabledin interfaceorg.gridgain.ignite.migrationtools.adapter.ignite3.stubs.Ignite3ClientConfiguration
-
operationTimeout
public long operationTimeout()- Specified by:
operationTimeoutin interfaceorg.gridgain.ignite.migrationtools.adapter.ignite3.stubs.Ignite3ClientConfiguration
-
sqlPartitionAwarenessMetadataCacheSize
public int sqlPartitionAwarenessMetadataCacheSize()- Specified by:
sqlPartitionAwarenessMetadataCacheSizein interfaceorg.gridgain.ignite.migrationtools.adapter.ignite3.stubs.Ignite3ClientConfiguration
-
name
- Specified by:
namein interfaceorg.gridgain.ignite.migrationtools.adapter.ignite3.stubs.Ignite3ClientConfiguration
-
backgroundReResolveAddressesInterval
public long backgroundReResolveAddressesInterval()- Specified by:
backgroundReResolveAddressesIntervalin interfaceorg.gridgain.ignite.migrationtools.adapter.ignite3.stubs.Ignite3ClientConfiguration
-