You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2021/06/30 06:21:05 UTC
[wicket] branch master updated: WICKET-6899 Add
setExceptionMapperProvider() to Application
This is an automated email from the ASF dual-hosted git repository.
mgrigorov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/wicket.git
The following commit(s) were added to refs/heads/master by this push:
new 0c747f4 WICKET-6899 Add setExceptionMapperProvider() to Application
0c747f4 is described below
commit 0c747f494d0dacc0255a2162bee559c57719f0fb
Author: Martin Tzvetanov Grigorov <mg...@apache.org>
AuthorDate: Wed Jun 30 09:19:54 2021 +0300
WICKET-6899 Add setExceptionMapperProvider() to Application
(cherry picked from commit d44ca1a40d44f85d2e2064ecb1fe562b14d64183)
---
wicket-core/src/main/java/org/apache/wicket/Application.java | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/wicket-core/src/main/java/org/apache/wicket/Application.java b/wicket-core/src/main/java/org/apache/wicket/Application.java
index fa4ce29..a450fad 100644
--- a/wicket-core/src/main/java/org/apache/wicket/Application.java
+++ b/wicket-core/src/main/java/org/apache/wicket/Application.java
@@ -651,8 +651,8 @@ public abstract class Application implements UnboundListener, IEventSink, IMetad
pageFactory = newPageFactory();
- requestCycleProvider = (context) -> new RequestCycle(context);
- exceptionMapperProvider = () -> new DefaultExceptionMapper();
+ requestCycleProvider = RequestCycle::new;
+ exceptionMapperProvider = DefaultExceptionMapper::new;
// add a request cycle listener that logs each request for the requestlogger.
getRequestCycleListeners().add(new RequestLoggerRequestCycleListener());
@@ -671,6 +671,10 @@ public abstract class Application implements UnboundListener, IEventSink, IMetad
return exceptionMapperProvider;
}
+ public void setExceptionMapperProvider(Supplier<IExceptionMapper> exceptionMapperProvider) {
+ this.exceptionMapperProvider = Args.notNull(exceptionMapperProvider, "exceptionMapperProvider");
+ }
+
/**
*
* @return Session state provider