Package org.apache.struts2.dispatcher.servlet

# Class ServletHostConfig

java.lang.Object
org.apache.struts2.dispatcher.servlet.ServletHostConfig

All Implemented Interfaces:
  `HostConfig`

public class ServletHostConfig extends Object implements HostConfig
Host configuration that wraps a ServletConfig

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ServletHostConfig(jakarta.servlet.ServletConfig config)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getInitParameter(String key)`
  `Iterator<String>`
  `getInitParameterNames()`
  `jakarta.servlet.ServletContext`
  `getServletContext()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### ServletHostConfig

    public ServletHostConfig(jakarta.servlet.ServletConfig config)

- ## Method Details

  - ### getInitParameter

    public String getInitParameter(String key)
    Specified by:
      `getInitParameter` in interface `HostConfig`
    Parameters:
      `key` - The parameter key
    Returns:
      The parameter value

  - ### getInitParameterNames

    public Iterator<String> getInitParameterNames()
    Specified by:
      `getInitParameterNames` in interface `HostConfig`
    Returns:
      A list of parameter names

  - ### getServletContext

    public jakarta.servlet.ServletContext getServletContext()
    Specified by:
      `getServletContext` in interface `HostConfig`
    Returns:
      The servlet context