IDIEP-144
Author
Sponsor
Created 20.02.2026
Status


Motivation

Ignite provide many ways to execute user provided code:

Currently, Ignite provides several ways to load user-provided code:

However, all this ways lack several crucial features:

We must reinvent the way Ignite loads user classes to fill the gap. 

Description

It proposed to add new entity to Ignite - IgniteClassPath.

IgniteClassPath properties:

API changes (list will be widen):

Required tools:

Risks and Assumptions

We assume that p2p and deployment SPI will be removed from Ignite.

Discussion Links

// Links to discussions on the devlist, if applicable.

Reference Links

// Links to various reference documents, if applicable.

Tickets

// Links or report with relevant JIRA tickets.