This is an automated email from the ASF dual-hosted git repository.

mpetrov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git


The following commit(s) were added to refs/heads/master by this push:
     new 72513ad592c IGNITE-26795 GridInternalWrapper renamed and moved to 
ignite-commons (#12444)
72513ad592c is described below

commit 72513ad592cf6fdecdce9c7f93c3e00490f07ee7
Author: Mikhail Petrov <[email protected]>
AuthorDate: Wed Oct 22 10:29:07 2025 +0300

    IGNITE-26795 GridInternalWrapper renamed and moved to ignite-commons 
(#12444)
---
 .../org/apache/ignite/internal/IgniteInternalWrapper.java} | 14 ++++----------
 .../org/apache/ignite/internal/IgniteSchedulerImpl.java    |  4 ++--
 .../internal/managers/communication/GridIoManager.java     |  3 ---
 .../internal/processors/closure/GridClosureProcessor.java  | 14 +++++++-------
 .../processors/resource/GridResourceProcessor.java         | 10 +++++-----
 .../security/AbstractSecurityAwareExternalizable.java      |  6 +++---
 .../ignite/internal/processors/security/SecurityUtils.java | 12 ++++++------
 7 files changed, 27 insertions(+), 36 deletions(-)

diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/GridInternalWrapper.java
 
b/modules/commons/src/main/java/org/apache/ignite/internal/IgniteInternalWrapper.java
similarity index 76%
rename from 
modules/core/src/main/java/org/apache/ignite/internal/GridInternalWrapper.java
rename to 
modules/commons/src/main/java/org/apache/ignite/internal/IgniteInternalWrapper.java
index 76563e7029c..61248fe7811 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/GridInternalWrapper.java
+++ 
b/modules/commons/src/main/java/org/apache/ignite/internal/IgniteInternalWrapper.java
@@ -17,14 +17,8 @@
 
 package org.apache.ignite.internal;
 
-/**
- * Internal wrapper interface for custom resource injection logic.
- */
-public interface GridInternalWrapper<T> {
-    /**
-     * Get user object where resources must be injected.
-     *
-     * @return User object.
-     */
-    public T userObject();
+/** Represents wrapper over arbitrary object. */
+public interface IgniteInternalWrapper<T> {
+    /** @return Wrapped object. */
+    public T delegate();
 }
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/IgniteSchedulerImpl.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/IgniteSchedulerImpl.java
index 51e46b96698..2092e1256ad 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/IgniteSchedulerImpl.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/IgniteSchedulerImpl.java
@@ -183,7 +183,7 @@ public class IgniteSchedulerImpl implements 
IgniteScheduler, Externalizable {
     }
 
     /** */
-    private class SecurityAwareClosure<T> implements GridPlainRunnable, 
GridPlainCallable<T>, GridInternalWrapper<Object> {
+    private class SecurityAwareClosure<T> implements GridPlainRunnable, 
GridPlainCallable<T>, IgniteInternalWrapper<Object> {
         /** Security subject id. */
         private final UUID secSubjId;
 
@@ -226,7 +226,7 @@ public class IgniteSchedulerImpl implements 
IgniteScheduler, Externalizable {
         }
 
         /** {@inheritDoc} */
-        @Override public Object userObject() {
+        @Override public Object delegate() {
             return runnable != null ? runnable : call;
         }
     }
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoManager.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoManager.java
index 280f4fb1e77..661e023febe 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoManager.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoManager.java
@@ -375,7 +375,6 @@ public class GridIoManager extends 
GridManagerAdapter<CommunicationSpi<Object>>
     /**
      * @param ctx Grid kernal context.
      */
-    @SuppressWarnings("deprecation")
     public GridIoManager(GridKernalContext ctx) {
         super(ctx, ctx.config().getCommunicationSpi());
 
@@ -916,7 +915,6 @@ public class GridIoManager extends 
GridManagerAdapter<CommunicationSpi<Object>>
     }
 
     /** {@inheritDoc} */
-    @SuppressWarnings({"SynchronizationOnLocalVariableOrMethodParameter"})
     @Override public void onKernalStart0() throws IgniteCheckedException {
         discoLsnr = new GridLocalEventListener() {
             @Override public void onEvent(Event evt) {
@@ -3766,7 +3764,6 @@ public class GridIoManager extends 
GridManagerAdapter<CommunicationSpi<Object>>
         }
 
         /** {@inheritDoc} */
-        @SuppressWarnings("SynchronizationOnLocalVariableOrMethodParameter")
         @Override public void onTimeout() {
             GridMessageListener lsnr = listenerGet0(topic);
 
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/closure/GridClosureProcessor.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/closure/GridClosureProcessor.java
index 5596a0553c7..1ffb85f32ae 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/closure/GridClosureProcessor.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/closure/GridClosureProcessor.java
@@ -42,9 +42,9 @@ import org.apache.ignite.compute.ComputeLoadBalancer;
 import org.apache.ignite.compute.ComputeTaskSession;
 import org.apache.ignite.internal.ComputeTaskInternalFuture;
 import org.apache.ignite.internal.GridClosureCallMode;
-import org.apache.ignite.internal.GridInternalWrapper;
 import org.apache.ignite.internal.GridKernalContext;
 import org.apache.ignite.internal.IgniteInternalFuture;
+import org.apache.ignite.internal.IgniteInternalWrapper;
 import org.apache.ignite.internal.binary.BinaryContext;
 import org.apache.ignite.internal.managers.communication.GridIoPolicy;
 import org.apache.ignite.internal.processors.GridProcessorAdapter;
@@ -1575,7 +1575,7 @@ public class GridClosureProcessor extends 
GridProcessorAdapter {
      *
      */
     public static class C1<T, R> implements ComputeJob, Binarylizable, 
GridNoImplicitInjection,
-        GridInternalWrapper<IgniteClosure> {
+        IgniteInternalWrapper<IgniteClosure> {
         /** */
         private static final long serialVersionUID = 0L;
 
@@ -1630,7 +1630,7 @@ public class GridClosureProcessor extends 
GridProcessorAdapter {
         }
 
         /** {@inheritDoc} */
-        @Override public IgniteClosure userObject() {
+        @Override public IgniteClosure delegate() {
             return job;
         }
 
@@ -1677,7 +1677,7 @@ public class GridClosureProcessor extends 
GridProcessorAdapter {
      *
      */
     public static class C2<R> implements ComputeJob, Binarylizable, 
GridNoImplicitInjection,
-        GridInternalWrapper<Callable> {
+        IgniteInternalWrapper<Callable> {
         /** */
         private static final long serialVersionUID = 0L;
 
@@ -1725,7 +1725,7 @@ public class GridClosureProcessor extends 
GridProcessorAdapter {
         }
 
         /** {@inheritDoc} */
-        @Override public Callable userObject() {
+        @Override public Callable delegate() {
             return c;
         }
 
@@ -1769,7 +1769,7 @@ public class GridClosureProcessor extends 
GridProcessorAdapter {
 
     /**
      */
-    public static class C4 implements ComputeJob, Binarylizable, 
GridNoImplicitInjection, GridInternalWrapper<Runnable> {
+    public static class C4 implements ComputeJob, Binarylizable, 
GridNoImplicitInjection, IgniteInternalWrapper<Runnable> {
         /** */
         private static final long serialVersionUID = 0L;
 
@@ -1814,7 +1814,7 @@ public class GridClosureProcessor extends 
GridProcessorAdapter {
         }
 
         /** {@inheritDoc} */
-        @Override public Runnable userObject() {
+        @Override public Runnable delegate() {
             return r;
         }
 
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/resource/GridResourceProcessor.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/resource/GridResourceProcessor.java
index 7d6af1896b0..e1c187ad967 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/resource/GridResourceProcessor.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/resource/GridResourceProcessor.java
@@ -28,10 +28,10 @@ import org.apache.ignite.compute.ComputeLoadBalancer;
 import org.apache.ignite.compute.ComputeTask;
 import org.apache.ignite.compute.ComputeTaskContinuousMapper;
 import org.apache.ignite.compute.ComputeTaskSession;
-import org.apache.ignite.internal.GridInternalWrapper;
 import org.apache.ignite.internal.GridJobContextImpl;
 import org.apache.ignite.internal.GridKernalContext;
 import org.apache.ignite.internal.GridTaskSessionImpl;
+import org.apache.ignite.internal.IgniteInternalWrapper;
 import org.apache.ignite.internal.IgnitionEx;
 import org.apache.ignite.internal.managers.deployment.GridDeployment;
 import org.apache.ignite.internal.processors.GridProcessorAdapter;
@@ -260,8 +260,8 @@ public class GridResourceProcessor extends 
GridProcessorAdapter {
 
         inject(obj, annSet, null, null, params);
 
-        if (obj instanceof GridInternalWrapper) {
-            Object usrObj = ((GridInternalWrapper<?>)obj).userObject();
+        if (obj instanceof IgniteInternalWrapper) {
+            Object usrObj = ((IgniteInternalWrapper<?>)obj).delegate();
 
             if (usrObj != null)
                 inject(usrObj, annSet, null, null, params);
@@ -414,8 +414,8 @@ public class GridResourceProcessor extends 
GridProcessorAdapter {
 
         injectToJob(dep, taskCls, obj, ses, jobCtx);
 
-        if (obj instanceof GridInternalWrapper) {
-            Object usrObj = ((GridInternalWrapper<?>)obj).userObject();
+        if (obj instanceof IgniteInternalWrapper) {
+            Object usrObj = ((IgniteInternalWrapper<?>)obj).delegate();
 
             if (usrObj != null)
                 injectToJob(dep, taskCls, usrObj, ses, jobCtx);
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/security/AbstractSecurityAwareExternalizable.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/security/AbstractSecurityAwareExternalizable.java
index 8d85cc9d131..0e5b93a70eb 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/security/AbstractSecurityAwareExternalizable.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/security/AbstractSecurityAwareExternalizable.java
@@ -23,8 +23,8 @@ import java.io.ObjectInput;
 import java.io.ObjectOutput;
 import java.security.AccessControlException;
 import java.util.UUID;
-import org.apache.ignite.internal.GridInternalWrapper;
 import org.apache.ignite.internal.IgniteEx;
+import org.apache.ignite.internal.IgniteInternalWrapper;
 import org.apache.ignite.internal.util.typedef.internal.U;
 import org.apache.ignite.resources.IgniteInstanceResource;
 
@@ -33,7 +33,7 @@ import static java.util.Objects.requireNonNull;
 /**
  * Abstract security aware Externalizable.
  */
-public abstract class AbstractSecurityAwareExternalizable<T> implements 
Externalizable, GridInternalWrapper<T> {
+public abstract class AbstractSecurityAwareExternalizable<T> implements 
Externalizable, IgniteInternalWrapper<T> {
     /** Security subject id. */
     protected UUID subjectId;
 
@@ -71,7 +71,7 @@ public abstract class AbstractSecurityAwareExternalizable<T> 
implements External
     }
 
     /** {@inheritDoc} */
-    @Override public T userObject() {
+    @Override public T delegate() {
         return original;
     }
 
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/security/SecurityUtils.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/security/SecurityUtils.java
index 0bb26afac20..24dfa4ca012 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/security/SecurityUtils.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/security/SecurityUtils.java
@@ -40,8 +40,8 @@ import org.apache.ignite.IgniteCheckedException;
 import org.apache.ignite.IgniteException;
 import org.apache.ignite.IgniteSystemProperties;
 import org.apache.ignite.cluster.ClusterNode;
-import org.apache.ignite.internal.GridInternalWrapper;
 import org.apache.ignite.internal.GridKernalContext;
+import org.apache.ignite.internal.IgniteInternalWrapper;
 import org.apache.ignite.internal.IgniteNodeAttributes;
 import org.apache.ignite.internal.processors.cache.GridCacheContext;
 import org.apache.ignite.internal.processors.cache.GridCacheSharedContext;
@@ -245,7 +245,7 @@ public class SecurityUtils {
 
     /** */
     public static Object unwrap(Object target) {
-        return target instanceof GridInternalWrapper ? 
((GridInternalWrapper<?>)target).userObject() : target;
+        return target instanceof IgniteInternalWrapper ? 
((IgniteInternalWrapper<?>)target).delegate() : target;
     }
 
     /**
@@ -293,8 +293,8 @@ public class SecurityUtils {
 
     /** Array of proxy classes. */
     private static <T> Class[] proxyClasses(Class cls, T instance) {
-        return instance instanceof GridInternalWrapper
-            ? new Class[] {cls, GridInternalWrapper.class}
+        return instance instanceof IgniteInternalWrapper
+            ? new Class[] {cls, IgniteInternalWrapper.class}
             : new Class[] {cls};
     }
 
@@ -315,8 +315,8 @@ public class SecurityUtils {
         /** {@inheritDoc} */
         @Override public Object invoke(Object proxy, Method mtd, Object[] 
args) throws Throwable {
             try {
-                if (proxy instanceof GridInternalWrapper &&
-                    GridInternalWrapper.class.getMethod(mtd.getName(), 
mtd.getParameterTypes()) != null)
+                if (proxy instanceof IgniteInternalWrapper &&
+                    IgniteInternalWrapper.class.getMethod(mtd.getName(), 
mtd.getParameterTypes()) != null)
                     return mtd.invoke(original, args);
             }
             catch (NoSuchMethodException ignore) {

Reply via email to