Author: cziegeler Date: Thu Mar 25 08:56:41 2010 New Revision: 927309 URL: http://svn.apache.org/viewvc?rev=927309&view=rev Log: SLING-1464 : Move EngineConstants.SLING_CURRENT_SERVLET_NAME to SlingConstants
Modified: sling/trunk/bundles/api/src/main/java/org/apache/sling/api/SlingConstants.java sling/trunk/bundles/engine/src/main/java/org/apache/sling/engine/EngineConstants.java sling/trunk/bundles/engine/src/main/java/org/apache/sling/engine/impl/request/RequestData.java Modified: sling/trunk/bundles/api/src/main/java/org/apache/sling/api/SlingConstants.java URL: http://svn.apache.org/viewvc/sling/trunk/bundles/api/src/main/java/org/apache/sling/api/SlingConstants.java?rev=927309&r1=927308&r2=927309&view=diff ============================================================================== --- sling/trunk/bundles/api/src/main/java/org/apache/sling/api/SlingConstants.java (original) +++ sling/trunk/bundles/api/src/main/java/org/apache/sling/api/SlingConstants.java Thu Mar 25 08:56:41 2010 @@ -379,4 +379,14 @@ public class SlingConstants { * @since 2.1 */ public static final String SLING_HOME_URL = "sling.home.url"; + + /** + * The name of the request attribute providing the name of the currently + * executing servlet (value is "sling.core.current.servletName"). This + * attribute is set immediately before calling the + * <code>Servlet.service()</code> method and reset to any previously + * stored value after the service method returns. + * @since 2.1 + */ + public static final String SLING_CURRENT_SERVLET_NAME = "sling.core.current.servletName"; } Modified: sling/trunk/bundles/engine/src/main/java/org/apache/sling/engine/EngineConstants.java URL: http://svn.apache.org/viewvc/sling/trunk/bundles/engine/src/main/java/org/apache/sling/engine/EngineConstants.java?rev=927309&r1=927308&r2=927309&view=diff ============================================================================== --- sling/trunk/bundles/engine/src/main/java/org/apache/sling/engine/EngineConstants.java (original) +++ sling/trunk/bundles/engine/src/main/java/org/apache/sling/engine/EngineConstants.java Thu Mar 25 08:56:41 2010 @@ -64,7 +64,9 @@ public class EngineConstants { * attribute is set immediately before calling the * <code>Servlet.service()</code> method and reset to any previously * stored value after the service method returns. + * @deprecated Use {...@link org.apache.sling.api.SlingConstants#SLING_CURRENT_SERVLET_NAME} */ + @Deprecated public static final String SLING_CURRENT_SERVLET_NAME = "sling.core.current.servletName"; /** Modified: sling/trunk/bundles/engine/src/main/java/org/apache/sling/engine/impl/request/RequestData.java URL: http://svn.apache.org/viewvc/sling/trunk/bundles/engine/src/main/java/org/apache/sling/engine/impl/request/RequestData.java?rev=927309&r1=927308&r2=927309&view=diff ============================================================================== --- sling/trunk/bundles/engine/src/main/java/org/apache/sling/engine/impl/request/RequestData.java (original) +++ sling/trunk/bundles/engine/src/main/java/org/apache/sling/engine/impl/request/RequestData.java Thu Mar 25 08:56:41 2010 @@ -18,7 +18,7 @@ */ package org.apache.sling.engine.impl.request; -import static org.apache.sling.engine.EngineConstants.SLING_CURRENT_SERVLET_NAME; +import static org.apache.sling.api.SlingConstants.SLING_CURRENT_SERVLET_NAME; import java.io.BufferedReader; import java.io.IOException; @@ -472,7 +472,7 @@ public class RequestData implements Buff * sent and the method terminates. * <p> * If the the servlet exists, the - * {...@link org.apache.sling.engine.EngineConstants#SLING_CURRENT_SERVLET_NAME} request attribute is set + * {...@link org.apache.sling.api.SlingConstants#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