1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package org.apache.struts2.dispatcher.ng.servlet;
22
23 import org.apache.struts2.util.MakeIterator;
24
25 import javax.servlet.ServletConfig;
26 import javax.servlet.ServletContext;
27 import java.util.Iterator;
28
29 import org.apache.struts2.dispatcher.ng.HostConfig;
30
31 /***
32 * Host configuration that wraps a ServletConfig
33 */
34 public class ServletHostConfig implements HostConfig {
35 private ServletConfig config;
36
37 public ServletHostConfig(ServletConfig config) {
38 this.config = config;
39 }
40 public String getInitParameter(String key) {
41 return config.getInitParameter(key);
42 }
43
44 public Iterator<String> getInitParameterNames() {
45 return MakeIterator.convert(config.getInitParameterNames());
46 }
47
48 public ServletContext getServletContext() {
49 return config.getServletContext();
50 }
51 }