Package org.gridgain.dr.configuration
Class DrReceiverServerConfigurationSchema
java.lang.Object
org.gridgain.dr.configuration.DrReceiverServerConfigurationSchema
Dr receiver configuration schema.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal intThe maximum number of entries processed within a single transaction.final longTimeout of a transaction attempt applying several entries, in milliseconds.byteDataCenter ID.final booleanEnable metrics flag.final intServer socket idle timeout.final booleanIgnore missing table.Local host name receiver hub TCP server is bound to.final intReplication server port.final intNIO threads responsible for sender hub connections processing.final intSocket receive buffer size in bytes.final intSocket send buffer size in bytes.org.apache.ignite.internal.network.configuration.SslConfigurationSchemaSSL configuration schema.final booleanTCP_NODELAY flag value for server sockets.final longTombstone expiration timeout.final intNIO worker threads responsible for sender hub batches processing.final longWrite timeout for receiver hub's TCP server connection. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
dataCenterId
@Value(hasDefault=true) @Range(min=1L, max=127L) public byte dataCenterIdDataCenter ID. -
inboundHost
Local host name receiver hub TCP server is bound to. -
inboundPort
@Range(min=1024L, max=65535L) @Value(hasDefault=true) public final int inboundPortReplication server port.- See Also:
-
selectorCnt
@Range(min=1L) @Value(hasDefault=true) public final int selectorCntNIO threads responsible for sender hub connections processing. -
workerThreads
@Range(min=1L) @Value(hasDefault=true) public final int workerThreadsNIO worker threads responsible for sender hub batches processing. -
ignoreMissingTable
@Value(hasDefault=true) public final boolean ignoreMissingTableIgnore missing table.- See Also:
-
writeTimeout
@Range(min=0L) @Value(hasDefault=true) public final long writeTimeoutWrite timeout for receiver hub's TCP server connection.- See Also:
-
socketSendBufferSize
@Range(min=0L) @Value(hasDefault=true) public final int socketSendBufferSizeSocket send buffer size in bytes.- See Also:
-
socketReceiveBufferSize
@Range(min=0L) @Value(hasDefault=true) public final int socketReceiveBufferSizeSocket receive buffer size in bytes.- See Also:
-
tombstoneTtl
@Range(min=0L) @Value(hasDefault=true) public final long tombstoneTtlTombstone expiration timeout.- See Also:
-
tcpNodelay
@Value(hasDefault=true) public final boolean tcpNodelayTCP_NODELAY flag value for server sockets.- See Also:
-
idleTimeout
@Range(min=0L) @Value(hasDefault=true) public final int idleTimeoutServer socket idle timeout.- See Also:
-
ssl
@ConfigValue public org.apache.ignite.internal.network.configuration.SslConfigurationSchema sslSSL configuration schema. -
drReceiverMetricsEnabled
@Value(hasDefault=true) public final boolean drReceiverMetricsEnabledEnable metrics flag.- See Also:
-
batchTxMaxEntries
@Range(min=1L) @Value(hasDefault=true) public final int batchTxMaxEntriesThe maximum number of entries processed within a single transaction. A value of1turns off batch processing, applying every entry in its own transaction.- See Also:
-
batchTxTimeoutMillis
@Range(min=0L) @Value(hasDefault=true) public final long batchTxTimeoutMillisTimeout of a transaction attempt applying several entries, in milliseconds. A value of0indicates the use of the default transaction timeout set for the cluster.- See Also:
-
-
Constructor Details
-
DrReceiverServerConfigurationSchema
public DrReceiverServerConfigurationSchema()
-