Class SqlServerReplicationOptions
java.lang.Object
dev.henneberger.vertx.sqlserver.replication.SqlServerReplicationOptions
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetHost()dev.henneberger.vertx.replication.core.LsnStoreintintlonggetPort()longlongdev.henneberger.vertx.replication.core.RetryPolicygetSsl()getUser()dev.henneberger.vertx.replication.core.ValueNormalizerbooleanbooleanmerge(io.vertx.core.json.JsonObject other) setAutoStart(boolean autoStart) setCaptureInstance(String captureInstance) setDatabase(String database) setLsnStore(dev.henneberger.vertx.replication.core.LsnStore lsnStore) setMaxBatchSize(int maxBatchSize) setMaxConcurrentDispatch(int maxConcurrentDispatch) setPassword(String password) setPasswordEnv(String passwordEnv) setPollIntervalMs(long pollIntervalMs) setPreflightEnabled(boolean preflightEnabled) setPreflightMaxWaitMs(long preflightMaxWaitMs) setPreflightMode(String preflightMode) setPreflightRetryIntervalMs(long preflightRetryIntervalMs) setRetryPolicy(dev.henneberger.vertx.replication.core.RetryPolicy retryPolicy) setValueNormalizationMode(String valueNormalizationMode) setValueNormalizer(dev.henneberger.vertx.replication.core.ValueNormalizer valueNormalizer) io.vertx.core.json.JsonObjecttoJson()dev.henneberger.vertx.replication.core.ValueNormalizationMode
-
Field Details
-
DEFAULT_HOST
- See Also:
-
DEFAULT_PORT
public static final int DEFAULT_PORT- See Also:
-
-
Constructor Details
-
SqlServerReplicationOptions
public SqlServerReplicationOptions() -
SqlServerReplicationOptions
public SqlServerReplicationOptions(io.vertx.core.json.JsonObject json) -
SqlServerReplicationOptions
-
-
Method Details
-
getHost
-
setHost
-
getPort
-
setPort
-
getDatabase
-
setDatabase
-
getUser
-
setUser
-
getPassword
-
setPassword
-
getPasswordEnv
-
setPasswordEnv
-
getSsl
-
setSsl
-
getCaptureInstance
-
setCaptureInstance
-
getPollIntervalMs
public long getPollIntervalMs() -
setPollIntervalMs
-
getMaxBatchSize
public int getMaxBatchSize() -
setMaxBatchSize
-
getRetryPolicy
public dev.henneberger.vertx.replication.core.RetryPolicy getRetryPolicy() -
setRetryPolicy
public SqlServerReplicationOptions setRetryPolicy(dev.henneberger.vertx.replication.core.RetryPolicy retryPolicy) -
isPreflightEnabled
public boolean isPreflightEnabled() -
setPreflightEnabled
-
getPreflightMode
-
setPreflightMode
-
getPreflightMaxWaitMs
public long getPreflightMaxWaitMs() -
setPreflightMaxWaitMs
-
getPreflightRetryIntervalMs
public long getPreflightRetryIntervalMs() -
setPreflightRetryIntervalMs
-
isAutoStart
public boolean isAutoStart() -
setAutoStart
-
getMaxConcurrentDispatch
public int getMaxConcurrentDispatch() -
setMaxConcurrentDispatch
-
getValueNormalizationMode
-
setValueNormalizationMode
-
valueNormalizationMode
public dev.henneberger.vertx.replication.core.ValueNormalizationMode valueNormalizationMode() -
getValueNormalizer
public dev.henneberger.vertx.replication.core.ValueNormalizer getValueNormalizer() -
setValueNormalizer
public SqlServerReplicationOptions setValueNormalizer(dev.henneberger.vertx.replication.core.ValueNormalizer valueNormalizer) -
getLsnStore
public dev.henneberger.vertx.replication.core.LsnStore getLsnStore() -
setLsnStore
public SqlServerReplicationOptions setLsnStore(dev.henneberger.vertx.replication.core.LsnStore lsnStore) -
toJson
public io.vertx.core.json.JsonObject toJson() -
merge
-