Interface ServletService
- All Known Implementing Classes:
TurbineServletService
This interface exposes methods of the runner context in order resolve or get access to external resources
- Version:
- $Id$
- Author:
- Jeff Brekke, Raphaƫl Luta, Jason van Zyl
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionReturns the context path for this Turbine application.getRealPath
(String uri) Returns the complete filesystem path for a given URIgetResource
(String uri) Returns an URL object for a given URI string.Same as getResource except that it returns an InputStreamReturns the server name that this Turbine application is running on.Returns the port that this Turbine application is running through on the server.Returns the server scheme for this Turbine application.jakarta.servlet.ServletConfig
Returns the servlet config used by this Turbine web application.jakarta.servlet.ServletContext
Returns the servlet context used by this Turbine web application.Methods inherited from interface org.apache.turbine.services.Initable
getInit, init, init, setInitableBroker, shutdown
Methods inherited from interface org.apache.turbine.services.Service
getConfiguration, getName, getProperties, setName, setServiceBroker
-
Field Details
-
SERVICE_NAME
The service identifier- See Also:
-
-
Method Details
-
getResource
Returns an URL object for a given URI string.- Parameters:
uri
- the URI to resolve as an URL- Returns:
- an URL object or null is the uri is malformed or can't be resolved
-
getResourceAsStream
Same as getResource except that it returns an InputStream- Parameters:
uri
- the URI to resolve- Returns:
- an InputStream on the URI content or null
-
getRealPath
Returns the complete filesystem path for a given URI- Parameters:
uri
- the URI to resolve- Returns:
- the full system path of this URI
-
getServletConfig
jakarta.servlet.ServletConfig getServletConfig()Returns the servlet config used by this Turbine web application.- Returns:
- turbine servlet config
-
getServletContext
jakarta.servlet.ServletContext getServletContext()Returns the servlet context used by this Turbine web application.- Returns:
- turbine servlet context
-
getServerScheme
Returns the server scheme for this Turbine application. This will either be http or https.- Returns:
- String
-
getServerName
Returns the server name that this Turbine application is running on.- Returns:
- String
-
getServerPort
Returns the port that this Turbine application is running through on the server.- Returns:
- String
-
getContextPath
Returns the context path for this Turbine application.- Returns:
- String
-