## Uses of Interface
org.apache.ignite.compute.ComputeTaskSession

- Packages that use ComputeTaskSession
  Package | Description
  --- | ---
  org.apache.ignite.compute | Contains Compute Grid functionality.
  org.apache.ignite.spi.collision | Contains APIs for collision SPI.
  org.apache.ignite.spi.failover | Contains APIs for failover SPI.
  org.apache.ignite.spi.loadbalancing | Contains APIs for load balancing SPI.
  org.apache.ignite.spi.loadbalancing.adaptive | Contains adaptive load balancing SPI.
  org.apache.ignite.spi.loadbalancing.roundrobin | Contains default round-robin implementation for load balancing SPI.
  org.apache.ignite.spi.loadbalancing.weightedrandom | Contains weighted random-base implementation for load balancing SPI.

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

    Methods in org.apache.ignite.compute that return ComputeTaskSession
    Modifier and Type | Method and Description
    --- | ---
    `ComputeTaskSession` | ComputeTaskFuture.`getTaskSession()` Gets task session of execution grid task.

    Methods in org.apache.ignite.compute with parameters of type ComputeTaskSession
    Modifier and Type | Method and Description
    --- | ---
    `void` | ComputeJobMasterLeaveAware.`onMasterNodeLeft(ComputeTaskSession ses)` A method which is executed in case master node has left topology during job execution.

  - ### Uses of ComputeTaskSession in org.apache.ignite.spi.collision

    Methods in org.apache.ignite.spi.collision that return ComputeTaskSession
    Modifier and Type | Method and Description
    --- | ---
    `ComputeTaskSession` | CollisionJobContext.`getTaskSession()` Gets current task session associated with this job.

  - ### Uses of ComputeTaskSession in org.apache.ignite.spi.failover

    Methods in org.apache.ignite.spi.failover that return ComputeTaskSession
    Modifier and Type | Method and Description
    --- | ---
    `ComputeTaskSession` | FailoverContext.`getTaskSession()` Gets current task session.

  - ### Uses of ComputeTaskSession in org.apache.ignite.spi.loadbalancing

    Methods in org.apache.ignite.spi.loadbalancing with parameters of type ComputeTaskSession
    Modifier and Type | Method and Description
    --- | ---
    `ClusterNode` | LoadBalancingSpi.`getBalancedNode(ComputeTaskSession ses, List<ClusterNode> top, ComputeJob job)` Gets balanced node for specified job within given task session.

  - ### Uses of ComputeTaskSession in org.apache.ignite.spi.loadbalancing.adaptive

    Methods in org.apache.ignite.spi.loadbalancing.adaptive with parameters of type ComputeTaskSession
    Modifier and Type | Method and Description
    --- | ---
    `ClusterNode` | AdaptiveLoadBalancingSpi.`getBalancedNode(ComputeTaskSession ses, List<ClusterNode> top, ComputeJob job)` Gets balanced node for specified job within given task session.

  - ### Uses of ComputeTaskSession in org.apache.ignite.spi.loadbalancing.roundrobin

    Methods in org.apache.ignite.spi.loadbalancing.roundrobin with parameters of type ComputeTaskSession
    Modifier and Type | Method and Description
    --- | ---
    `ClusterNode` | RoundRobinLoadBalancingSpi.`getBalancedNode(ComputeTaskSession ses, List<ClusterNode> top, ComputeJob job)` Gets balanced node for specified job within given task session.

  - ### Uses of ComputeTaskSession in org.apache.ignite.spi.loadbalancing.weightedrandom

    Methods in org.apache.ignite.spi.loadbalancing.weightedrandom with parameters of type ComputeTaskSession
    Modifier and Type | Method and Description
    --- | ---
    `ClusterNode` | WeightedRandomLoadBalancingSpi.`getBalancedNode(ComputeTaskSession ses, List<ClusterNode> top, ComputeJob job)` Gets balanced node for specified job within given task session.

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