## Uses of Class
org.apache.ignite.lang.IgniteProductVersion

- Packages that use IgniteProductVersion
  Package | Description
  --- | ---
  org.apache.ignite | Contains entry-point Ignite & HPC APIs.
  org.apache.ignite.cluster | Contains cluster-related classes.
  org.apache.ignite.lang | Contains general language constructs and functional APIs for distributed computations.
  org.apache.ignite.marshaller | Contains various supported marshallers.
  org.apache.ignite.spi.discovery | Contains APIs for topology manager SPI.
  org.apache.ignite.spi.discovery.isolated | Contains implementation of special "isolated" mode for single-node cluster.
  org.apache.ignite.spi.discovery.tcp | Contains default TCP/IP implementation for discovery SPI.
  org.apache.ignite.spi.discovery.zk | Contains Zookeeper Discovery Spi classes and interfaces.

- - ### Uses of IgniteProductVersion in org.apache.ignite

    Methods in org.apache.ignite that return IgniteProductVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `IgniteProductVersion` | Ignite.`version()` | Gets Ignite version.
    `IgniteProductVersion` | IgniteSpringBean.`version()` | Gets Ignite version.

  - ### Uses of IgniteProductVersion in org.apache.ignite.cluster

    Methods in org.apache.ignite.cluster that return IgniteProductVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `IgniteProductVersion` | ClusterNode.`version()` | Gets node version.

  - ### Uses of IgniteProductVersion in org.apache.ignite.lang

    Methods in org.apache.ignite.lang that return IgniteProductVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `static IgniteProductVersion` | IgniteProductVersion.`fromString​(String verStr)` | Tries to parse product version from it's string representation.

    Methods in org.apache.ignite.lang with parameters of type IgniteProductVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | IgniteProductVersion.`compareTo​(@NotNull IgniteProductVersion o)`
    `int` | IgniteProductVersion.`compareToIgnoreTimestamp​(@NotNull IgniteProductVersion o)` |

  - ### Uses of IgniteProductVersion in org.apache.ignite.marshaller

    Methods in org.apache.ignite.marshaller that return IgniteProductVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `static IgniteProductVersion` | MarshallerUtils.`jobReceiverVersion()` | Returns thread local job receiver node version.
    `static IgniteProductVersion` | MarshallerUtils.`jobSenderVersion()` | Returns thread local job sender node version.

    Methods in org.apache.ignite.marshaller with parameters of type IgniteProductVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | MarshallerUtils.`jobReceiverVersion​(IgniteProductVersion ver)` | Sets thread local job receiver node version.
    `static void` | MarshallerUtils.`jobSenderVersion​(IgniteProductVersion ver)` | Sets thread local job sender node version.

  - ### Uses of IgniteProductVersion in org.apache.ignite.spi.discovery

    Methods in org.apache.ignite.spi.discovery with parameters of type IgniteProductVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DiscoverySpi.`setNodeAttributes​(Map<String,​Object> attrs, IgniteProductVersion ver)` | Sets node attributes and node version which will be distributed in grid during join process.

  - ### Uses of IgniteProductVersion in org.apache.ignite.spi.discovery.isolated

    Methods in org.apache.ignite.spi.discovery.isolated that return IgniteProductVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `IgniteProductVersion` | IsolatedNode.`version()` | Gets node version.

    Methods in org.apache.ignite.spi.discovery.isolated with parameters of type IgniteProductVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | IsolatedDiscoverySpi.`setNodeAttributes​(Map<String,​Object> attrs, IgniteProductVersion ver)` | Sets node attributes and node version which will be distributed in grid during join process.

    Constructors in org.apache.ignite.spi.discovery.isolated with parameters of type IgniteProductVersion
    Constructor | Description
    --- | ---
    `IsolatedNode​(UUID id, Map<String,​Object> attrs, IgniteProductVersion ver)` |

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

    Fields in org.apache.ignite.spi.discovery.tcp declared as IgniteProductVersion
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected IgniteProductVersion` | TcpDiscoverySpi.`locNodeVer` | Local node version.

    Methods in org.apache.ignite.spi.discovery.tcp with parameters of type IgniteProductVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | TcpDiscoverySpi.`setNodeAttributes​(Map<String,​Object> attrs, IgniteProductVersion ver)` | Sets node attributes and node version which will be distributed in grid during join process.

  - ### Uses of IgniteProductVersion in org.apache.ignite.spi.discovery.zk

    Methods in org.apache.ignite.spi.discovery.zk with parameters of type IgniteProductVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ZookeeperDiscoverySpi.`setNodeAttributes​(Map<String,​Object> attrs, IgniteProductVersion ver)` | Sets node attributes and node version which will be distributed in grid during join process.