This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch CAUSEWAY-3883
in repository https://gitbox.apache.org/repos/asf/causeway.git
from 782d730793b ESP-3883 : adds proxyObject as param throughout
add 49814b93112 ESP-3883 : adds proxyObject as param throughout (2)
add ef3c93cc92f ESP-3883 : adds proxyObject as param throughout (3)
add bac895f4e89 ESP-3883 : removes __causeway_wrapperInvocationContext
method from WrappinObject interface
add ffdc3a02abd ESP-3883 : moves InvocationHandler anonymous classes out
for async.
add 925f5063b95 ESP-3883 : factors out superclass for InvocationHandlers
for async.
add c28ca4cf57e ESP-3883 : removes mixinClass, redundant
add a634d513b1a ESP-3883 : passes in MetaModelContext
add dc7d2de3a03 ESP-3883 : removes further unnecessary differences.
No new revisions were added by this update.
Summary of changes:
.../applib/services/wrapper/WrappingObject.java | 4 -
.../internal/proxy/_ProxyFactoryService.java | 2 +
.../services/ProxyFactoryServiceByteBuddy.java | 3 +-
.../InvocationHandlerForAsyncWrapMixin.java | 65 +++++++++
.../wrapper/InvocationHandlerforAsyncAbstract.java | 45 ++++++
.../wrapper/InvocationHandlerforAsyncWrap.java | 64 +++++++++
.../wrapper/WrapperFactoryDefault.java | 94 ++----------
.../handlers/DelegatingInvocationHandler.java | 2 +-
.../DelegatingInvocationHandlerAbstract.java | 11 +-
.../handlers/DomainObjectInvocationHandler.java | 157 ++++++++++-----------
.../handlers/PluralInvocationHandlerAbstract.java | 15 +-
.../wrapper/handlers/WrapperInvocationContext.java | 37 ++---
.../wrapper/WrapperFactoryDefaultTest.java | 5 -
.../proxy/ProxyCreatorTestUsingCodegenPlugin.java | 2 +-
14 files changed, 293 insertions(+), 213 deletions(-)
create mode 100644
core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/wrapper/InvocationHandlerForAsyncWrapMixin.java
create mode 100644
core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/wrapper/InvocationHandlerforAsyncAbstract.java
create mode 100644
core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/wrapper/InvocationHandlerforAsyncWrap.java