Class SlingServletConfig
- java.lang.Object
-
- org.apache.sling.servlets.resolver.internal.resource.SlingServletConfig
-
- All Implemented Interfaces:
javax.servlet.ServletConfig
public class SlingServletConfig extends Object implements javax.servlet.ServletConfig
-
-
Constructor Summary
Constructors Constructor Description SlingServletConfig(javax.servlet.ServletContext servletContext, org.osgi.framework.ServiceReference<javax.servlet.Servlet> reference, String name)
Sets up this base configuration object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getInitParameter(String name)
Enumeration<String>
getInitParameterNames()
Object
getServiceProperty(String key)
String[]
getServicePropertyKeys()
javax.servlet.ServletContext
getServletContext()
String
getServletName()
-
-
-
Constructor Detail
-
SlingServletConfig
public SlingServletConfig(javax.servlet.ServletContext servletContext, org.osgi.framework.ServiceReference<javax.servlet.Servlet> reference, String name)
Sets up this base configuration object.- Parameters:
servletContext
- TheServletContext
attached to this configuration.reference
- The service reference providing the initialization parameter values.name
- The name of this configuration.
-
-
Method Detail
-
getInitParameter
public String getInitParameter(String name)
- Specified by:
getInitParameter
in interfacejavax.servlet.ServletConfig
- See Also:
ServletConfig.getInitParameter(java.lang.String)
-
getInitParameterNames
public Enumeration<String> getInitParameterNames()
- Specified by:
getInitParameterNames
in interfacejavax.servlet.ServletConfig
- See Also:
ServletConfig.getInitParameterNames()
-
getServletContext
public javax.servlet.ServletContext getServletContext()
- Specified by:
getServletContext
in interfacejavax.servlet.ServletConfig
- See Also:
ServletConfig.getServletContext()
-
getServletName
public String getServletName()
- Specified by:
getServletName
in interfacejavax.servlet.ServletConfig
- See Also:
ServletConfig.getServletName()
-
getServiceProperty
public Object getServiceProperty(String key)
- Returns:
- the value of an OSGi service property of this servlet (which can be an array that getInitParameter* messes up)
-
getServicePropertyKeys
public String[] getServicePropertyKeys()
- Returns:
- the OSGi service property keys of this servlet (which can be an array that getInitParameter* messes up)
-
-