Interface ServletService

All Superinterfaces:
Initable, Service
All Known Implementing Classes:
TurbineServletService

public interface ServletService extends Service

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 Details

  • 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