[ https://issues.apache.org/jira/browse/IGNITE-19515?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mikhail Pochatkin updated IGNITE-19515: --------------------------------------- Description: h4. IgniteCompute interface # All methods execute, executeColocated and broadcast which receive type Class as parameter must be removed because it is impossible to get Class instance for the task from class loader which is not bootstrap, system or extension. Instead methods which get task class as String must be used. # All methods execute, executeColocated and broadcast must get DeploymentUnit’s array as parameter in order to define execution context (dependencies and order of class loading). > Add using deployment units to compute job definition > ---------------------------------------------------- > > Key: IGNITE-19515 > URL: https://issues.apache.org/jira/browse/IGNITE-19515 > Project: Ignite > Issue Type: New Feature > Components: compute > Reporter: Mikhail Pochatkin > Priority: Major > Labels: ignite-3 > > h4. IgniteCompute interface > # All methods execute, executeColocated and broadcast which receive type > Class as parameter must be removed because it is impossible to get Class > instance for the task from class loader which is not bootstrap, system or > extension. Instead methods which get task class as String must be used. > # All methods execute, executeColocated and broadcast must get > DeploymentUnit’s array as parameter in order to define execution context > (dependencies and order of class loading). -- This message was sent by Atlassian Jira (v8.20.10#820010)