## 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 and Description
    --- | ---
    `IgniteProductVersion` | IgniteSpringBean.`version()` Gets Ignite version.
    `IgniteProductVersion` | Ignite.`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 and 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 and 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 and 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 and 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 and 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 and 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 and Description
    --- | ---
    `IgniteProductVersion` | IsolatedNode.`version()` Gets node version.

    Methods in org.apache.ignite.spi.discovery.isolated with parameters of type IgniteProductVersion
    Modifier and Type | Method and 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 and 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 and 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 and 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 and 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.

${current.year} Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.15.0
Release Date | : April 25 2023