Interface ITransportConfig

All Known Implementing Classes:
NIOConfiguration

public interface ITransportConfig
This interface defines the underline communication transport protocol configuration.
Since:
5.2
Author:
Igor Goldenberg
See Also:
  • GenericExporter
  • Method Details

    • getProtocolName

      String getProtocolName()
      Returns:
      the protocol adaptor name of underlying transport protocol
    • getConnectionPoolSize

      int getConnectionPoolSize()
      Returns:
      the connection socket pool size of protocol adaptor
    • getProtocolAdaptorClass

      String getProtocolAdaptorClass()
      Returns:
      the protocol adaptor classname
    • isBlockingConnection

      boolean isBlockingConnection()
      Returns:
      is blocking connection
    • getSlowConsumerThroughput

      int getSlowConsumerThroughput()
      Returns:
      Slow Consumer Throughput
    • getSlowConsumerLatency

      int getSlowConsumerLatency()
      Returns:
      Slow Consumer Latency
    • getSlowConsumerRetries

      int getSlowConsumerRetries()
      Returns:
      Slow Consumer Retries
    • getReadSelectorThreads

      int getReadSelectorThreads()
      Returns:
      LRMI number of read selector threads.
    • getSystemPriorityQueueCapacity

      int getSystemPriorityQueueCapacity()
      Returns:
      LRMI number of system read selector threads
    • getSystemPriorityThreadIdleTimeout

      long getSystemPriorityThreadIdleTimeout()
    • getWatchdogRequestTimeout

      long getWatchdogRequestTimeout()
      Returns:
      The watchdog Request timeout
    • getWatchdogListeningTimeout

      long getWatchdogListeningTimeout()
      Returns:
      The watchdog Listening timeout
    • getWatchdogIdleConnectionTimeout

      long getWatchdogIdleConnectionTimeout()
      Returns:
      The watchdog connection idle time
    • getThreadPoolIdleTimeout

      long getThreadPoolIdleTimeout()
      Returns:
      LRMI ThreadPool idle timeout
    • getSocketConnectTimeout

      long getSocketConnectTimeout()
      Returns:
      The timeout on lrmi socket connect
    • getMinThreads

      int getMinThreads()
      Returns:
      The minimal number of transport threads
    • getMaxThreads

      int getMaxThreads()
      Returns:
      The maximal number of transport threads
    • getThreadsQueueSize

      int getThreadsQueueSize()
      Returns:
      The threads queue size
    • clone