This is an automated email from the ASF dual-hosted git repository.
tandraschko pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/deltaspike.git
The following commit(s) were added to refs/heads/master by this push:
new 763d55c Proxy support for Quarkus and Hibernate
new 154a75d Merge pull request #116 from melloware/PROXY
763d55c is described below
commit 763d55cb2c4adfe8f0f33f4e675ce8bcc72ce385
Author: melloware <[email protected]>
AuthorDate: Sun Feb 21 08:08:29 2021 -0500
Proxy support for Quarkus and Hibernate
---
.../src/main/java/org/apache/deltaspike/core/util/ProxyUtils.java | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git
a/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/util/ProxyUtils.java
b/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/util/ProxyUtils.java
index 39778a8..7eb509e 100644
---
a/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/util/ProxyUtils.java
+++
b/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/util/ProxyUtils.java
@@ -62,8 +62,11 @@ public abstract class ProxyUtils
return false;
}
- return
currentClass.getName().startsWith(currentClass.getSuperclass().getName()) &&
- currentClass.getName().contains("$$");
+ String name = currentClass.getName();
+ return name.startsWith(currentClass.getSuperclass().getName())
+ && (name.contains("$$") // CDI
+ || name.contains("_ClientProxy") //Quarkus
+ || name.contains("$HibernateProxy$")); // Hibernate
}
public static List<Class<?>> getProxyAndBaseTypes(Class<?> proxyClass)