## Uses of Class
org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi

- Packages that use TcpDiscoverySpi
  Package | Description
  --- | ---
  org.apache.ignite.spi.discovery.tcp | Contains default TCP/IP implementation for discovery SPI.

- - ### Uses of TcpDiscoverySpi in org.apache.ignite.spi.discovery.tcp

    Methods in org.apache.ignite.spi.discovery.tcp that return TcpDiscoverySpi
    Modifier and Type | Method | Description
    --- | --- | ---
    `TcpDiscoverySpi` | TcpDiscoverySpi.`setAckTimeout​(long ackTimeout)` | Sets timeout for receiving acknowledgement for sent message.
    `TcpDiscoverySpi` | TcpDiscoverySpi.`setAddressFilter​(IgnitePredicate<InetSocketAddress> addressFilter)` | Sets filter for IP addresses.
    `TcpDiscoverySpi` | TcpDiscoverySpi.`setForceServerMode​(boolean forceSrvMode)` | Deprecated. Will be removed at 3.0.
    `TcpDiscoverySpi` | TcpDiscoverySpi.`setIpFinder​(TcpDiscoveryIpFinder ipFinder)` | Sets IP finder for IP addresses sharing and storing.
    `TcpDiscoverySpi` | TcpDiscoverySpi.`setIpFinderCleanFrequency​(long ipFinderCleanFreq)` | Sets IP finder clean frequency in milliseconds.
    `TcpDiscoverySpi` | TcpDiscoverySpi.`setJoinTimeout​(long joinTimeout)` | Sets join timeout.
    `TcpDiscoverySpi` | TcpDiscoverySpi.`setLocalAddress​(String locAddr)` | Sets network addresses for the Discovery SPI.
    `TcpDiscoverySpi` | TcpDiscoverySpi.`setLocalPort​(int locPort)` | Sets local port to listen to.
    `TcpDiscoverySpi` | TcpDiscoverySpi.`setLocalPortRange​(int locPortRange)` | Range for local ports.
    `TcpDiscoverySpi` | TcpDiscoverySpi.`setMaxAckTimeout​(long maxAckTimeout)` | Sets maximum timeout for receiving acknowledgement for sent message.
    `TcpDiscoverySpi` | TcpDiscoverySpi.`setName​(String name)` | Sets SPI name.
    `TcpDiscoverySpi` | TcpDiscoverySpi.`setNetworkTimeout​(long netTimeout)` | Sets maximum network timeout to use for network operations.
    `TcpDiscoverySpi` | TcpDiscoverySpi.`setReconnectCount​(int reconCnt)` | Number of times node tries to (re)establish connection to another node.
    `TcpDiscoverySpi` | TcpDiscoverySpi.`setReconnectDelay​(int reconDelay)` | Sets the amount of time in milliseconds that node waits before retrying to (re)connect to the cluster.
    `TcpDiscoverySpi` | TcpDiscoverySpi.`setSocketTimeout​(long sockTimeout)` | Sets socket operations timeout.
    `TcpDiscoverySpi` | TcpDiscoverySpi.`setStatisticsPrintFrequency​(long statsPrintFreq)` | Sets statistics print frequency.
    `TcpDiscoverySpi` | TcpDiscoverySpi.`setThreadPriority​(int threadPri)` | Sets thread priority.
    `TcpDiscoverySpi` | TcpDiscoverySpi.`setTopHistorySize​(int topHistSize)` | Sets size of topology snapshots history.