Class DrReceiverServerConfigurationSchema

java.lang.Object
org.gridgain.dr.configuration.DrReceiverServerConfigurationSchema

@Config public class DrReceiverServerConfigurationSchema extends Object
Dr receiver configuration schema.
  • Field Details

    • dataCenterId

      @Value(hasDefault=true) @Range(min=1L, max=127L) public byte dataCenterId
      DataCenter ID.
    • inboundHost

      @Value(hasDefault=true) public String inboundHost
      Local host name receiver hub TCP server is bound to.
    • inboundPort

      @Range(min=1024L, max=65535L) @Value(hasDefault=true) public final int inboundPort
      Replication server port.
      See Also:
    • selectorCnt

      @Range(min=1L) @Value(hasDefault=true) public final int selectorCnt
      NIO threads responsible for sender hub connections processing.
    • workerThreads

      @Range(min=1L) @Value(hasDefault=true) public final int workerThreads
      NIO worker threads responsible for sender hub batches processing.
    • ignoreMissingTable

      @Value(hasDefault=true) public final boolean ignoreMissingTable
      Ignore missing table.
      See Also:
    • writeTimeout

      @Range(min=0L) @Value(hasDefault=true) public final long writeTimeout
      Write timeout for receiver hub's TCP server connection.
      See Also:
    • socketSendBufferSize

      @Range(min=0L) @Value(hasDefault=true) public final int socketSendBufferSize
      Socket send buffer size in bytes.
      See Also:
    • socketReceiveBufferSize

      @Range(min=0L) @Value(hasDefault=true) public final int socketReceiveBufferSize
      Socket receive buffer size in bytes.
      See Also:
    • tombstoneTtl

      @Range(min=0L) @Value(hasDefault=true) public final long tombstoneTtl
      Tombstone expiration timeout.
      See Also:
    • tcpNodelay

      @Value(hasDefault=true) public final boolean tcpNodelay
      TCP_NODELAY flag value for server sockets.
      See Also:
    • idleTimeout

      @Range(min=0L) @Value(hasDefault=true) public final int idleTimeout
      Server socket idle timeout.
      See Also:
    • ssl

      @ConfigValue public org.apache.ignite.internal.network.configuration.SslConfigurationSchema ssl
      SSL configuration schema.
    • drReceiverMetricsEnabled

      @Value(hasDefault=true) public final boolean drReceiverMetricsEnabled
      Enable metrics flag.
      See Also:
  • Constructor Details

    • DrReceiverServerConfigurationSchema

      public DrReceiverServerConfigurationSchema()