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

- Packages that use IgniteUuid
  Package | Description
  --- | ---
  org.apache.ignite | Contains entry-point Ignite & HPC APIs.
  org.apache.ignite.compute | Contains Compute Grid functionality.
  org.apache.ignite.events | Contains Event Subscription functionality together with various events emitted by Ignite.
  org.apache.ignite.lang | Contains general language constructs and functional APIs for distributed computations.
  org.apache.ignite.ml.math.primitives.matrix | Contains matrix related classes.
  org.apache.ignite.ml.math.primitives.vector | Contains vector related classes.
  org.apache.ignite.ml.math.primitives.vector.impl | Contains several vector implementations.
  org.apache.ignite.plugin.extensions.communication | Contains extendable components for communication.
  org.apache.ignite.spi | Contains common classes and interfaces for SPI implementations.
  org.apache.ignite.spi.systemview.view | Contains `SystemView` clases that exists in Ignite.
  org.apache.ignite.transactions | Contains transaction-related classes.

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

    Methods in org.apache.ignite that return types with arguments of type IgniteUuid
    Modifier and Type | Method and Description
    --- | ---
    `<R> Map<IgniteUuid,ComputeTaskFuture<R>>` | IgniteCompute.`activeTaskFutures()` Gets tasks future for active tasks started on local node.

  - ### Uses of IgniteUuid in org.apache.ignite.compute

    Methods in org.apache.ignite.compute that return IgniteUuid
    Modifier and Type | Method and Description
    --- | ---
    `IgniteUuid` | ComputeTaskSession.`getId()` Gets session ID of the task being executed.
    `IgniteUuid` | ComputeJobContext.`getJobId()` Gets ID of the job this context belongs to.
    `IgniteUuid` | ComputeJobSibling.`getJobId()` Gets ID of this grid job sibling.

    Methods in org.apache.ignite.compute with parameters of type IgniteUuid
    Modifier and Type | Method and Description
    --- | ---
    `@Nullable ComputeJobSibling` | ComputeTaskSession.`getJobSibling(IgniteUuid jobId)` Gets job sibling for a given ID.

  - ### Uses of IgniteUuid in org.apache.ignite.events

    Methods in org.apache.ignite.events that return IgniteUuid
    Modifier and Type | Method and Description
    --- | ---
    `IgniteUuid` | EventAdapter.`id()` Gets globally unique ID of this event.
    `IgniteUuid` | Event.`id()` Gets globally unique ID of this event.
    `IgniteUuid` | JobEvent.`jobId()` Gets job ID.
    `IgniteUuid` | JobEvent.`taskSessionId()` Gets task session ID of the task that triggered this event.
    `IgniteUuid` | TaskEvent.`taskSessionId()` Gets session ID of the task that triggered the event.
    `IgniteUuid` | CacheEvent.`xid()` ID of surrounding cache transaction or `null` if there is no surrounding transaction.

    Methods in org.apache.ignite.events with parameters of type IgniteUuid
    Modifier and Type | Method and Description
    --- | ---
    `void` | JobEvent.`jobId(IgniteUuid jobId)` Sets job ID.
    `void` | JobEvent.`taskSessionId(IgniteUuid sesId)` Sets task session ID of the task that triggered this event.

    Constructors in org.apache.ignite.events with parameters of type IgniteUuid
    Constructor and Description
    `CacheEvent(String cacheName, ClusterNode node, @Nullable ClusterNode evtNode, String msg, int type, int part, boolean near, Object key, IgniteUuid xid, String txLbl, Object lockId, Object newVal, boolean hasNewVal, Object oldVal, boolean hasOldVal, UUID subjId, String cloClsName, String taskName)` Constructs cache event.
    `TaskEvent(ClusterNode node, String msg, int type, IgniteUuid sesId, String taskName, String taskClsName, boolean internal, @Nullable UUID subjId)` Creates task event with given parameters.

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

    Methods in org.apache.ignite.lang that return IgniteUuid
    Modifier and Type | Method and Description
    --- | ---
    `static IgniteUuid` | IgniteUuid.`fromString(String s)` Converts string into `IgniteUuid`.
    `static IgniteUuid` | IgniteUuid.`fromUuid(UUID id)` Constructs new `IgniteUuid` based on global and local ID portions.
    `static IgniteUuid` | IgniteUuid.`randomUuid()` Creates new pseudo-random ID.

    Methods in org.apache.ignite.lang that return types with arguments of type IgniteUuid
    Modifier and Type | Method and Description
    --- | ---
    `org.apache.ignite.internal.util.lang.GridIterator<IgniteUuid>` | IgniteUuid.`iterator()`

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

  - ### Uses of IgniteUuid in org.apache.ignite.ml.math.primitives.matrix

    Methods in org.apache.ignite.ml.math.primitives.matrix that return IgniteUuid
    Modifier and Type | Method and Description
    --- | ---
    `IgniteUuid` | AbstractMatrix.`guid()` Auto-generated globally unique matrix ID.
    `IgniteUuid` | Matrix.`guid()` Auto-generated globally unique matrix ID.

  - ### Uses of IgniteUuid in org.apache.ignite.ml.math.primitives.vector

    Methods in org.apache.ignite.ml.math.primitives.vector that return IgniteUuid
    Modifier and Type | Method and Description
    --- | ---
    `IgniteUuid` | Vector.`guid()` Auto-generated globally unique vector ID.
    `IgniteUuid` | AbstractVector.`guid()` Auto-generated globally unique vector ID.

  - ### Uses of IgniteUuid in org.apache.ignite.ml.math.primitives.vector.impl

    Methods in org.apache.ignite.ml.math.primitives.vector.impl that return IgniteUuid
    Modifier and Type | Method and Description
    --- | ---
    `IgniteUuid` | DelegatingVector.`guid()` Auto-generated globally unique vector ID.

  - ### Uses of IgniteUuid in org.apache.ignite.plugin.extensions.communication

    Methods in org.apache.ignite.plugin.extensions.communication that return IgniteUuid
    Modifier and Type | Method and Description
    --- | ---
    `IgniteUuid` | MessageReader.`readIgniteUuid(String name)` Reads `IgniteUuid`.

    Methods in org.apache.ignite.plugin.extensions.communication with parameters of type IgniteUuid
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | MessageWriter.`writeIgniteUuid(String name, IgniteUuid val)` Writes `IgniteUuid`.

  - ### Uses of IgniteUuid in org.apache.ignite.spi

    Methods in org.apache.ignite.spi that return IgniteUuid
    Modifier and Type | Method and Description
    --- | ---
    `IgniteUuid` | IgniteSpiTimeoutObject.`id()`

  - ### Uses of IgniteUuid in org.apache.ignite.spi.systemview.view

    Methods in org.apache.ignite.spi.systemview.view that return IgniteUuid
    Modifier and Type | Method and Description
    --- | ---
    `IgniteUuid` | ComputeJobView.`id()`
    `IgniteUuid` | ComputeTaskView.`id()`
    `IgniteUuid` | ComputeTaskView.`jobId()` Deprecated. Use `ComputeTaskView.id()` or `ComputeTaskView.sessionId()` instead.
    `IgniteUuid` | ServiceView.`serviceId()`
    `IgniteUuid` | ComputeJobView.`sessionId()` `ComputeJobView.sessionId()` value equal to the value of `ComputeTaskView.sessionId()` if both records represents parts of the same computation.
    `IgniteUuid` | ComputeTaskView.`sessionId()` `ComputeTaskView.sessionId()` value equal to the value of `ComputeJobView.sessionId()` if both records represents parts of the same computation.
    `IgniteUuid` | TransactionView.`xid()`

    Constructors in org.apache.ignite.spi.systemview.view with parameters of type IgniteUuid
    Constructor and Description
    `ComputeJobView(IgniteUuid id, org.apache.ignite.internal.processors.job.GridJobWorker job, ComputeJobView.ComputeJobState state)`
    `ComputeTaskView(IgniteUuid id, org.apache.ignite.internal.processors.task.GridTaskWorker worker)`

  - ### Uses of IgniteUuid in org.apache.ignite.transactions

    Methods in org.apache.ignite.transactions that return IgniteUuid
    Modifier and Type | Method and Description
    --- | ---
    `IgniteUuid` | Transaction.`xid()` Gets unique identifier for this transaction.

2020 Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.9.0
Release Date | : October 15 2020