Package org.gridgain.dr.configuration
Class DrReceiverServerConfigurationSchema
java.lang.Object
org.gridgain.dr.configuration.DrReceiverServerConfigurationSchema
Dr receiver configuration schema.
-
Field Summary
FieldsModifier and TypeFieldDescriptionbyteDataCenter 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:
-
-
Constructor Details
-
DrReceiverServerConfigurationSchema
public DrReceiverServerConfigurationSchema()
-