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

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

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

Methods in org.apache.ignite.spi.discovery that return TcpDiscoverySpi
Modifier and Type | Method and Description
--- | ---
`TcpDiscoverySpi` | DiscoverySpi.`setDataExchange(DiscoverySpiDataExchange exchange)` Sets a handler for initial data exchange between Ignite nodes.
`TcpDiscoverySpi` | DiscoverySpi.`setMetricsProvider(DiscoveryMetricsProvider metricsProvider)` Sets discovery metrics provider.

### 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 and Description
--- | ---
`TcpDiscoverySpi` | TcpDiscoverySpi.`setAckTimeout(long ackTimeout)` Sets timeout for receiving acknowledgement for sent message.
`TcpDiscoverySpi` | TcpDiscoverySpi.`setDataExchange(DiscoverySpiDataExchange exchange)` Sets a handler for initial data exchange between Ignite nodes.
`TcpDiscoverySpi` | TcpDiscoverySpi.`setForceServerMode(boolean forceSrvMode)` Sets force server mode flag.
`TcpDiscoverySpi` | TcpDiscoverySpi.`setHeartbeatFrequency(long hbFreq)` Sets delay between issuing of heartbeat messages.
`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 local host IP address that discovery SPI uses.
`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.`setMaxMissedClientHeartbeats(int maxMissedClientHbs)` Sets max heartbeats count node can miss without failing client node.
`TcpDiscoverySpi` | TcpDiscoverySpi.`setMaxMissedHeartbeats(int maxMissedHbs)` Sets max heartbeats count node can miss without initiating status check.
`TcpDiscoverySpi` | TcpDiscoverySpi.`setMetricsProvider(DiscoveryMetricsProvider metricsProvider)` Sets discovery metrics provider.
`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.`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.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.2.0-incubating
Release Date | : June 16 2015