本文整理了Java中javax.servlet.ServletContext.getInitParameterNames()
方法的一些代码示例,展示了ServletContext.getInitParameterNames()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ServletContext.getInitParameterNames()
方法的具体详情如下:
包路径:javax.servlet.ServletContext
类名称:ServletContext
方法名:getInitParameterNames
[英]Returns the names of the context's initialization parameters as an Enumeration
of String
objects, or an empty Enumeration
if the context has no initialization parameters.
[中]将上下文的初始化参数的名称作为String
对象的Enumeration
返回,如果上下文没有初始化参数,则返回空的Enumeration
。
代码示例来源:origin: igniterealtime/Openfire
@Override
public Enumeration<String> getInitParameterNames()
{
return proxy.getInitParameterNames();
}
代码示例来源:origin: javax.servlet.jsp/jsp-api
public Enumeration enumerateKeys ()
{
return context.getInitParameterNames ();
}
代码示例来源:origin: spring-projects/spring-framework
@Override
public String[] getPropertyNames() {
return StringUtils.toStringArray(this.source.getInitParameterNames());
}
代码示例来源:origin: org.springframework/spring-web
@Override
public String[] getPropertyNames() {
return StringUtils.toStringArray(this.source.getInitParameterNames());
}
代码示例来源:origin: spring-projects/spring-framework
Map<String, String> parameterMap = new HashMap<>();
if (servletContext != null) {
Enumeration<?> paramNameEnum = servletContext.getInitParameterNames();
while (paramNameEnum.hasMoreElements()) {
String paramName = (String) paramNameEnum.nextElement();
代码示例来源:origin: apache/incubator-gobblin
@Override
public void contextInitialized(ServletContextEvent servletContextEvent) {
ServletContext context = servletContextEvent.getServletContext();
Enumeration<String> parameters = context.getInitParameterNames();
Map<String, String> configMap = Maps.newHashMap();
while (parameters.hasMoreElements()) {
String key = parameters.nextElement();
configMap.put(key, context.getInitParameter(key));
}
initialize(ConfigFactory.parseMap(configMap));
super.contextInitialized(servletContextEvent);
}
代码示例来源:origin: org.springframework/spring-web
Map<String, String> parameterMap = new HashMap<>();
if (servletContext != null) {
Enumeration<?> paramNameEnum = servletContext.getInitParameterNames();
while (paramNameEnum.hasMoreElements()) {
String paramName = (String) paramNameEnum.nextElement();
代码示例来源:origin: nutzam/nutz
Enumeration<String> params = sc.getInitParameterNames();
while (params.hasMoreElements()) {
String name = (String) params.nextElement();
代码示例来源:origin: SonarSource/sonarqube
@Override
public void contextInitialized(ServletContextEvent event) {
try {
Properties props = new Properties();
ServletContext servletContext = event.getServletContext();
Enumeration<String> paramKeys = servletContext.getInitParameterNames();
while (paramKeys.hasMoreElements()) {
String key = paramKeys.nextElement();
props.put(key, servletContext.getInitParameter(key));
}
Platform.getInstance().init(props, servletContext);
Platform.getInstance().doStart();
event.getServletContext().setAttribute(STARTED_ATTRIBUTE, Boolean.TRUE);
} catch (org.sonar.api.utils.MessageException | org.sonar.process.MessageException e) {
Loggers.get(Platform.class).error("Web server startup failed: " + e.getMessage());
stopQuietly();
} catch (Throwable t) {
Loggers.get(Platform.class).error("Web server startup failed", t);
stopQuietly();
throw new AbortTomcatStartException();
}
}
代码示例来源:origin: cloudfoundry/uaa
@Before
public void setup() {
Mockito.when(servletConfig.getInitParameterNames()).thenReturn(new EmptyEnumerationOfString());
Mockito.when(servletContext.getInitParameterNames()).thenReturn(new EmptyEnumerationOfString());
Mockito.when(context.getServletConfig()).thenReturn(servletConfig);
Mockito.when(context.getServletContext()).thenReturn(servletContext);
Mockito.when(context.getEnvironment()).thenReturn(environment);
Mockito.doAnswer(new Answer<Void>() {
@Override
public Void answer(InvocationOnMock invocation) throws Throwable {
System.err.println(invocation.getArguments()[0]);
return null;
}
}).when(servletContext).log(ArgumentMatchers.anyString());
Mockito.when(servletContext.getContextPath()).thenReturn("/context");
}
代码示例来源:origin: javax.servlet.jsp/javax.servlet.jsp-api
public Enumeration<String> enumerateKeys ()
{
return context.getInitParameterNames ();
}
代码示例来源:origin: rhuss/jolokia
/** {@inheritDoc} */
public Enumeration getNames() {
return servletContext.getInitParameterNames();
}
代码示例来源:origin: org.apache.commons/commons-configuration2
@Override
protected Iterator<String> getKeysInternal()
{
// According to the documentation of getInitParameterNames() the
// enumeration is of type String.
final Enumeration<String> en = context.getInitParameterNames();
return Collections.list(en).iterator();
}
}
代码示例来源:origin: haraldk/TwelveMonkeys
public final Enumeration getInitParameterNames() {
switch (type) {
case ServletConfig:
return servletConfig.getInitParameterNames();
case FilterConfig:
return filterConfig.getInitParameterNames();
case ServletContext:
return servletContext.getInitParameterNames();
default:
throw new IllegalStateException();
}
}
代码示例来源:origin: resteasy/Resteasy
protected Set<String> getServletContextNames()
{
Enumeration<String> en = servletContext.getInitParameterNames();
HashSet<String> set = new HashSet<String>();
while (en.hasMoreElements()) set.add(en.nextElement());
return set;
}
代码示例来源:origin: webx/citrus
/** 取得所有以log开头的init params。 */
private Map<String, String> getLogInitParams(ServletContext servletContext) {
Map<String, String> params = new HashMap<String, String>();
for (Enumeration<?> i = servletContext.getInitParameterNames(); i.hasMoreElements(); ) {
String name = (String) i.nextElement();
if (name != null && name.startsWith(LOG_PREFIX)) {
String value = trimToNull(servletContext.getInitParameter(name));
if (value != null) {
params.put(name, value);
}
}
}
return params;
}
}
代码示例来源:origin: webx/citrus
/** 取得所有以log开头的init params。 */
private Map<String, String> getLogInitParams(ServletContext servletContext) {
Map<String, String> params = new HashMap<String, String>();
for (Enumeration<?> i = servletContext.getInitParameterNames(); i.hasMoreElements(); ) {
String name = (String) i.nextElement();
if (name != null && name.startsWith(LOG_PREFIX)) {
String value = trimToNull(servletContext.getInitParameter(name));
if (value != null) {
params.put(name, value);
}
}
}
return params;
}
}
代码示例来源:origin: webx/citrus
/** 取得所有以log开头的init params。 */
private Map<String, String> getLogInitParams(ServletContext servletContext) {
Map<String, String> params = new HashMap<String, String>();
for (Enumeration<?> i = servletContext.getInitParameterNames(); i.hasMoreElements(); ) {
String name = (String) i.nextElement();
if (name != null && name.startsWith(LOG_PREFIX)) {
String value = trimToNull(servletContext.getInitParameter(name));
if (value != null) {
params.put(name, value);
}
}
}
return params;
}
}
代码示例来源:origin: rhuss/jolokia
/**
* Prepare a servlet context Mock so that the config parameters are returned properly
*
* @param pContext mocked context
* @param pContextParams context parameters to return
*/
public static void prepareServletContextMock(ServletContext pContext, String ... pContextParams) {
Map<String,String> configParams = new HashMap<String, String>();
if (pContextParams != null) {
for (int i = 0; i < pContextParams.length; i += 2) {
configParams.put(pContextParams[i],pContextParams[i+1]);
}
for (Map.Entry<String,String> entry : configParams.entrySet()) {
EasyMock.expect(pContext.getInitParameter(entry.getKey())).andReturn(entry.getValue()).anyTimes();
}
}
final Vector paramNames = new Vector(configParams.keySet());
EasyMock.expect(pContext.getInitParameterNames()).andAnswer(new IAnswer<Enumeration>() {
public Enumeration answer() throws Throwable {
return paramNames.elements();
}
}).anyTimes();
}
}
代码示例来源:origin: psi-probe/psi-probe
for (String paramName : Collections.list(servletCtx.getInitParameterNames())) {
ApplicationParam param = new ApplicationParam();
param.setName(paramName);
内容来源于网络,如有侵权,请联系作者删除!