You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2016/07/16 11:12:01 UTC
tomee git commit: tomee valves need to be async even if not
Repository: tomee
Updated Branches:
refs/heads/master e02c764db -> 4e94dc8ae
tomee valves need to be async even if not
Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/4e94dc8a
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/4e94dc8a
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/4e94dc8a
Branch: refs/heads/master
Commit: 4e94dc8ae41e657353934a89f6b128bbbdd1b5ed
Parents: e02c764
Author: Romain manni-Bucau <rm...@gmail.com>
Authored: Sat Jul 16 13:11:36 2016 +0200
Committer: Romain manni-Bucau <rm...@gmail.com>
Committed: Sat Jul 16 13:11:36 2016 +0200
----------------------------------------------------------------------
.../apache/tomee/catalina/OpenEJBSecurityListener.java | 10 ++++++++++
1 file changed, 10 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/tomee/blob/4e94dc8a/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/OpenEJBSecurityListener.java
----------------------------------------------------------------------
diff --git a/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/OpenEJBSecurityListener.java b/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/OpenEJBSecurityListener.java
index 937f87f..84bd5ec 100644
--- a/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/OpenEJBSecurityListener.java
+++ b/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/OpenEJBSecurityListener.java
@@ -16,6 +16,7 @@
*/
package org.apache.tomee.catalina;
+import org.apache.catalina.LifecycleException;
import org.apache.catalina.connector.Request;
import org.apache.catalina.connector.Response;
import org.apache.catalina.valves.ValveBase;
@@ -80,6 +81,15 @@ public class OpenEJBSecurityListener implements AsyncListener {
}
public static class RequestCapturer extends ValveBase {
+ public RequestCapturer() {
+ super(true);
+ }
+
+ @Override
+ protected synchronized void startInternal() throws LifecycleException {
+ super.startInternal();
+ }
+
@Override
public void invoke(final Request request, final Response response) throws IOException, ServletException {
requests.set(request);