You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by cz...@apache.org on 2008/05/14 12:11:08 UTC
svn commit: r656209 - in /incubator/sling/trunk:
engine/src/main/java/org/apache/sling/engine/
engine/src/main/java/org/apache/sling/engine/impl/
engine/src/main/java/org/apache/sling/engine/impl/auth/
engine/src/main/java/org/apache/sling/engine/impl/...
Author: cziegeler
Date: Wed May 14 03:11:08 2008
New Revision: 656209
URL: http://svn.apache.org/viewvc?rev=656209&view=rev
Log:
SLING-449: Refactor core to engine.
Added:
incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/EngineConstants.java
- copied, changed from r656207, incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/CoreConstants.java
Removed:
incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/CoreConstants.java
Modified:
incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/impl/SlingMainServlet.java
incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/impl/auth/SlingAuthenticator.java
incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/impl/request/RequestData.java
incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/servlets/AbstractServiceReferenceConfig.java
incubator/sling/trunk/sling/servlet-resolver/src/main/java/org/apache/sling/servlet/resolver/SlingServletResolver.java
incubator/sling/trunk/sling/servlet-resolver/src/test/java/org/apache/sling/servlet/resolver/SlingServletResolverTest.java
Copied: incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/EngineConstants.java (from r656207, incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/CoreConstants.java)
URL: http://svn.apache.org/viewvc/incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/EngineConstants.java?p2=incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/EngineConstants.java&p1=incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/CoreConstants.java&r1=656207&r2=656209&rev=656209&view=diff
==============================================================================
--- incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/CoreConstants.java (original)
+++ incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/EngineConstants.java Wed May 14 03:11:08 2008
@@ -24,7 +24,7 @@
* never change, it is recommended that applications refer to the symbolic
* constants instead of code the strings themselves.
*/
-public class CoreConstants {
+public class EngineConstants {
/**
* The name of the framework property defining the Sling home directory
Modified: incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/impl/SlingMainServlet.java
URL: http://svn.apache.org/viewvc/incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/impl/SlingMainServlet.java?rev=656209&r1=656208&r2=656209&view=diff
==============================================================================
--- incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/impl/SlingMainServlet.java (original)
+++ incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/impl/SlingMainServlet.java Wed May 14 03:11:08 2008
@@ -20,7 +20,7 @@
import static org.apache.sling.api.SlingConstants.ERROR_REQUEST_URI;
import static org.apache.sling.api.SlingConstants.ERROR_SERVLET_NAME;
-import static org.apache.sling.engine.CoreConstants.SESSION;
+import static org.apache.sling.engine.EngineConstants.SESSION;
import java.io.IOException;
import java.io.PrintWriter;
Modified: incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/impl/auth/SlingAuthenticator.java
URL: http://svn.apache.org/viewvc/incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/impl/auth/SlingAuthenticator.java?rev=656209&r1=656208&r2=656209&view=diff
==============================================================================
--- incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/impl/auth/SlingAuthenticator.java (original)
+++ incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/impl/auth/SlingAuthenticator.java Wed May 14 03:11:08 2008
@@ -32,7 +32,7 @@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
-import org.apache.sling.engine.CoreConstants;
+import org.apache.sling.engine.EngineConstants;
import org.apache.sling.engine.auth.AuthenticationHandler;
import org.apache.sling.engine.auth.AuthenticationInfo;
import org.apache.sling.jcr.api.TooManySessionsException;
@@ -180,7 +180,7 @@
// 0. Nothing to do, if the session is also in the request
// this might be the case if the request is handled as a result
// of a servlet container include inside another Sling request
- Object sessionAttr = req.getAttribute(CoreConstants.SESSION);
+ Object sessionAttr = req.getAttribute(EngineConstants.SESSION);
if (sessionAttr instanceof Session) {
log.debug("authenticate: Request already authenticated, nothing to do");
return true;
@@ -189,7 +189,7 @@
log.warn(
"authenticate: Overwriting existing Session attribute ({})",
sessionAttr);
- req.removeAttribute(CoreConstants.SESSION);
+ req.removeAttribute(EngineConstants.SESSION);
}
// 1. Ask all authentication handlers to try to extract credentials
@@ -434,7 +434,7 @@
request.setAttribute(HttpContext.REMOTE_USER, session.getUserID());
request.setAttribute(HttpContext.AUTHENTICATION_TYPE, authType);
- request.setAttribute(CoreConstants.SESSION, session);
+ request.setAttribute(EngineConstants.SESSION, session);
log.debug("Session stored as request attribute: user={}, workspace={}",
session.getUserID(), session.getWorkspace().getName());
Modified: incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/impl/request/RequestData.java
URL: http://svn.apache.org/viewvc/incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/impl/request/RequestData.java?rev=656209&r1=656208&r2=656209&view=diff
==============================================================================
--- incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/impl/request/RequestData.java (original)
+++ incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/impl/request/RequestData.java Wed May 14 03:11:08 2008
@@ -20,7 +20,7 @@
import static org.apache.sling.api.SlingConstants.ATTR_REQUEST_CONTENT;
import static org.apache.sling.api.SlingConstants.ATTR_REQUEST_SERVLET;
-import static org.apache.sling.engine.CoreConstants.SLING_CURRENT_SERVLET_NAME;
+import static org.apache.sling.engine.EngineConstants.SLING_CURRENT_SERVLET_NAME;
import java.io.BufferedReader;
import java.io.IOException;
@@ -419,7 +419,7 @@
* sent and the method terminates.
* <p>
* If the the servlet exists, the
- * {@link org.apache.sling.engine.CoreConstants#SLING_CURRENT_SERVLET_NAME} request attribute is set
+ * {@link org.apache.sling.engine.EngineConstants#SLING_CURRENT_SERVLET_NAME} request attribute is set
* to the name of that servlet and that servlet name is also set as the
* {@link #setActiveServletName(String) currently active servlet}. After
* the termination of the servlet (normal or throwing a Throwable) the
Modified: incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/servlets/AbstractServiceReferenceConfig.java
URL: http://svn.apache.org/viewvc/incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/servlets/AbstractServiceReferenceConfig.java?rev=656209&r1=656208&r2=656209&view=diff
==============================================================================
--- incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/servlets/AbstractServiceReferenceConfig.java (original)
+++ incubator/sling/trunk/engine/src/main/java/org/apache/sling/engine/servlets/AbstractServiceReferenceConfig.java Wed May 14 03:11:08 2008
@@ -18,7 +18,7 @@
*/
package org.apache.sling.engine.servlets;
-import static org.apache.sling.engine.CoreConstants.SLING_SERLVET_NAME;
+import static org.apache.sling.engine.EngineConstants.SLING_SERLVET_NAME;
import static org.osgi.framework.Constants.SERVICE_ID;
import static org.osgi.framework.Constants.SERVICE_PID;
import static org.osgi.service.component.ComponentConstants.COMPONENT_NAME;
Modified: incubator/sling/trunk/sling/servlet-resolver/src/main/java/org/apache/sling/servlet/resolver/SlingServletResolver.java
URL: http://svn.apache.org/viewvc/incubator/sling/trunk/sling/servlet-resolver/src/main/java/org/apache/sling/servlet/resolver/SlingServletResolver.java?rev=656209&r1=656208&r2=656209&view=diff
==============================================================================
--- incubator/sling/trunk/sling/servlet-resolver/src/main/java/org/apache/sling/servlet/resolver/SlingServletResolver.java (original)
+++ incubator/sling/trunk/sling/servlet-resolver/src/main/java/org/apache/sling/servlet/resolver/SlingServletResolver.java Wed May 14 03:11:08 2008
@@ -21,7 +21,7 @@
import static org.apache.sling.api.SlingConstants.ERROR_MESSAGE;
import static org.apache.sling.api.SlingConstants.ERROR_SERVLET_NAME;
import static org.apache.sling.api.SlingConstants.ERROR_STATUS;
-import static org.apache.sling.engine.CoreConstants.SLING_CURRENT_SERVLET_NAME;
+import static org.apache.sling.engine.EngineConstants.SLING_CURRENT_SERVLET_NAME;
import java.io.IOException;
import java.util.ArrayList;
Modified: incubator/sling/trunk/sling/servlet-resolver/src/test/java/org/apache/sling/servlet/resolver/SlingServletResolverTest.java
URL: http://svn.apache.org/viewvc/incubator/sling/trunk/sling/servlet-resolver/src/test/java/org/apache/sling/servlet/resolver/SlingServletResolverTest.java?rev=656209&r1=656208&r2=656209&view=diff
==============================================================================
--- incubator/sling/trunk/sling/servlet-resolver/src/test/java/org/apache/sling/servlet/resolver/SlingServletResolverTest.java (original)
+++ incubator/sling/trunk/sling/servlet-resolver/src/test/java/org/apache/sling/servlet/resolver/SlingServletResolverTest.java Wed May 14 03:11:08 2008
@@ -36,7 +36,7 @@
import org.apache.sling.commons.testing.sling.MockResource;
import org.apache.sling.commons.testing.sling.MockResourceResolver;
import org.apache.sling.commons.testing.sling.MockSlingHttpServletRequest;
-import org.apache.sling.engine.CoreConstants;
+import org.apache.sling.engine.EngineConstants;
import org.apache.sling.servlet.resolver.resource.MockServletResource;
import org.osgi.framework.Constants;
@@ -62,7 +62,7 @@
bundle, SlingServletResolverTest.this.servlet);
MockServiceReference serviceReference = new MockServiceReference(bundle);
serviceReference.setProperty(Constants.SERVICE_ID, 1L);
- serviceReference.setProperty(CoreConstants.SLING_SERLVET_NAME,
+ serviceReference.setProperty(EngineConstants.SLING_SERLVET_NAME,
SERVLET_NAME);
serviceReference.setProperty(
ServletResolverConstants.SLING_SERVLET_PATHS, SERVLET_PATH);