[
https://issues.apache.org/jira/browse/IGNITE-24957?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ilya Shishkov reassigned IGNITE-24957:
--------------------------------------
Assignee: Ilya Shishkov
> Move X to ignite-commons
> ------------------------
>
> Key: IGNITE-24957
> URL: https://issues.apache.org/jira/browse/IGNITE-24957
> Project: Ignite
> Issue Type: Sub-task
> Reporter: Maksim Davydov
> Assignee: Ilya Shishkov
> Priority: Major
> Labels: IEP-119, ise
>
> Move X to ignite-commons
> There are 4 application for that class:
> 1. System.out and system.err related work, which is spread out and used in
> multiple modules.
> 2. timeSpanXXX methods for creating string presentation of given time, which
> is primarly used within X itself and ignite-core.
> 3. shallow and deep cloning logic, which is primarly used within X itself and
> ignite-core.
> 4. Exceptions and Throwables handling logic, which is also spread out.
> It's safe to move this utillity class to ignite-commons completely.
> Nevertheless the class at current state is dependent from these
> {code}
> import org.apache.ignite.IgniteException;
> import org.apache.ignite.internal.util.GridLeanMap;
> import org.apache.ignite.internal.util.typedef.internal.SB;
> import org.apache.ignite.internal.util.typedef.internal.U;
> import org.apache.ignite.lang.IgniteFuture;
> import org.jetbrains.annotations.Nullable;
> {code}
> I suggest to move "Exceptions and Throwables handling logic, which is also
> spread out." first within this ticket to unblock
> https://issues.apache.org/jira/browse/IGNITE-24851
--
This message was sent by Atlassian Jira
(v8.20.10#820010)