Package com.gigaspaces.config.lrmi
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 Summary
Modifier and TypeMethodDescriptionclone()intintintintintintintlongintlonglongintlonglonglongboolean
-
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
ITransportConfig clone()
-