[ 
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)

Reply via email to