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

danhaywood pushed a commit to branch maintenance-branch
in repository https://gitbox.apache.org/repos/asf/causeway.git

commit 99aa1bfbae2877c5dc47839a5467d359d3e72236
Merge: 44886cdb92a 65d64cd85b7
Author: Dan Haywood <[email protected]>
AuthorDate: Tue Jul 22 11:30:28 2025 +0100

    Merge pull request #2926 from apache/CAUSEWAY-3883
    
    Causeway 3883

 .../internal/proxy/_ProxyFactoryService.java       |   2 +
 .../services/ProxyFactoryServiceByteBuddy.java     |  74 ++++-
 .../metamodel/context/HasMetaModelContext.java     |   5 +
 .../context/MetaModelContext_usingSpring.java      |   5 +
 .../specloader/specimpl/ObjectMemberAbstract.java  |   5 -
 .../runtimeservices/src/main/java/module-info.java |   1 +
 .../InvocationHandlerForAsyncWrapMixin.java        | 112 +++++++
 .../wrapper/InvocationHandlerforAsyncAbstract.java | 163 +++++++++++
 .../InvocationHandlerforAsyncWrapRegular.java      | 101 +++++++
 .../runtimeservices/wrapper/MemberAndTarget.java   |  64 ++++
 .../wrapper/WrapperFactoryDefault.java             | 321 ++++-----------------
 .../handlers/CollectionInvocationHandler.java      |   3 +-
 .../handlers/DelegatingInvocationHandler.java      |   6 +-
 ...va => DelegatingInvocationHandlerAbstract.java} |  67 ++---
 .../handlers/DomainObjectInvocationHandler.java    | 243 ++++++++--------
 .../wrapper/handlers/MapInvocationHandler.java     |   3 +-
 .../handlers/PluralInvocationHandlerAbstract.java  |  26 +-
 .../wrapper/handlers/ProxyContextHandler.java      |  70 +++--
 .../wrapper/handlers/WrapperInvocationContext.java |  74 +++++
 .../wrapper/proxy/ProxyCreator.java                |   6 +-
 .../wrapper/WrapperFactoryDefaultTest.java         |   7 +-
 .../proxy/ProxyCreatorTestUsingCodegenPlugin.java  |  10 +-
 enhance.sh                                         |  24 +-
 .../BackgroundService_IntegTestAbstract.java       |   4 +-
 .../testdomain/jpa/JpaInventoryManager.java        |   4 +
 ...st.java => WrapperInteraction_1_IntegTest.java} |   8 +-
 ...t2.java => WrapperInteraction_2_IntegTest.java} |   8 +-
 ...t3.java => WrapperInteraction_3_IntegTest.java} |   8 +-
 ...t4.java => WrapperInteraction_4_IntegTest.java} |   8 +-
 .../WrapperInteraction_Caching_IntegTest.java      | 144 +++++++++
 .../testdomain/wrapper/jdo/JpaWrapperSyncTest.java |  90 ++++++
 .../jdo/WrapperFactoryMetaspaceMemoryLeakTest.java | 111 +++++++
 32 files changed, 1256 insertions(+), 521 deletions(-)

Reply via email to