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);