[exo-jcr-commits] exo-jcr SVN: r3931 - ws/trunk/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/tools.
do-not-reply at jboss.org
do-not-reply at jboss.org
Mon Feb 7 03:37:48 EST 2011
Author: aparfonov
Date: 2011-02-07 03:37:47 -0500 (Mon, 07 Feb 2011)
New Revision: 3931
Modified:
ws/trunk/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/tools/ResourceLauncher.java
Log:
EXOJCR-1183
Modified: ws/trunk/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/tools/ResourceLauncher.java
===================================================================
--- ws/trunk/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/tools/ResourceLauncher.java 2011-02-06 19:54:03 UTC (rev 3930)
+++ ws/trunk/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/tools/ResourceLauncher.java 2011-02-07 08:37:47 UTC (rev 3931)
@@ -19,6 +19,8 @@
package org.exoplatform.services.rest.tools;
+import org.exoplatform.container.ExoContainerContext;
+import org.exoplatform.container.component.RequestLifeCycle;
import org.exoplatform.services.rest.ContainerResponseWriter;
import org.exoplatform.services.rest.RequestHandler;
import org.exoplatform.services.rest.impl.ContainerRequest;
@@ -36,7 +38,7 @@
/**
* Request launcher. It can be useful for testing services.
- *
+ *
* @author <a href="mailto:andrew00x at gmail.com">Andrey Parfonov</a>
* @version $Id$
*/
@@ -84,7 +86,15 @@
new SecurityContextRequest(method, new URI(requestURI), new URI(baseURI), in, new InputHeadersMap(headers),
sctx);
ContainerResponse response = new ContainerResponse(writer);
- requestHandler.handleRequest(request, response);
+ try
+ {
+ RequestLifeCycle.begin(ExoContainerContext.getCurrentContainer());
+ requestHandler.handleRequest(request, response);
+ }
+ finally
+ {
+ RequestLifeCycle.end();
+ }
return response;
}
More information about the exo-jcr-commits
mailing list