io.undertow.servlet.api.Deployment.getServletContext()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(7.3k)|赞(0)|评价(0)|浏览(261)

本文整理了Java中io.undertow.servlet.api.Deployment.getServletContext()方法的一些代码示例,展示了Deployment.getServletContext()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Deployment.getServletContext()方法的具体详情如下:
包路径:io.undertow.servlet.api.Deployment
类名称:Deployment
方法名:getServletContext

Deployment.getServletContext介绍

暂无

代码示例

代码示例来源:origin: spring-projects/spring-framework

@Override
public ServletContext getServletContext() {
  return this.manager.getDeployment().getServletContext();
}

代码示例来源:origin: io.undertow/undertow-servlet

public ServletRequestContext(final Deployment deployment, final HttpServletRequestImpl originalRequest, final HttpServletResponseImpl originalResponse, final ServletPathMatch originalServletPathMatch) {
  this.deployment = deployment;
  this.originalRequest = originalRequest;
  this.originalResponse = originalResponse;
  this.servletRequest = originalRequest;
  this.servletResponse = originalResponse;
  this.originalServletPathMatch = originalServletPathMatch;
  this.currentServletContext = deployment.getServletContext();
}

代码示例来源:origin: org.jboss.eap/wildfly-clustering-web-undertow

@Override
public ServletContext getServletContext() {
  return deployment.getServletContext();
}

代码示例来源:origin: org.mobicents.servlet.sip.containers/sip-servlets-as8

@Override
public String getPath() {
  // kakonyii: currrently we use this method at ConvergedSessionDelegate encodeURL()
  return this.deployment.getServletContext().getContextPath();
  //return this.deploymentInfoFacade.getDeploymentInfo().getContextPath();
}

代码示例来源:origin: org.mobicents.servlet.sip.containers/sip-servlets-as10

@Override
public String getPath() {
  // kakonyii: currrently we use this method at ConvergedSessionDelegate encodeURL()
  return this.deployment.getServletContext().getContextPath();
  //return this.deploymentInfoFacade.getDeploymentInfo().getContextPath();
}

代码示例来源:origin: org.mobicents.servlet.sip.containers/sip-servlets-as10

public ConvergedServletContextImpl getServletContext() {
  if (context == null) {
    context = new ConvergedServletContextImpl(deployment.getServletContext());
    context.addSipContext(this);
  }
  return context;
}

代码示例来源:origin: io.undertow/undertow-servlet

@Override
public void setMultipartConfig(final MultipartConfigElement multipartConfig) {
  servletInfo.setMultipartConfig(multipartConfig);
  managedServlet.setupMultipart(deployment.getServletContext());
}

代码示例来源:origin: io.undertow/undertow-servlet

@Override
public ServletContext getContext(final String uripath) {
  DeploymentManager deploymentByPath = servletContainer.getDeploymentByPath(uripath);
  if (deploymentByPath == null) {
    return null;
  }
  return deploymentByPath.getDeployment().getServletContext();
}

代码示例来源:origin: org.mobicents.servlet.sip.containers/sip-servlets-as8

public ConvergedServletContextImpl getServletContext() {
  if (context == null) {
    context = new ConvergedServletContextImpl(deployment.getServletContext());
    context.addSipContext(this);
  }
  return context;
}

代码示例来源:origin: wildfly-extras/wildfly-camel

@Override
public void onDeploymentStart(Deployment dep, Host host) {
  // Ensure that a deployment HttpHandler cannot overwrite handlers created by camel-undertow
  checkForOverlappingContextPath(dep);
  runtimeState.addHttpContext(dep.getServletContext().getContextPath());
}

代码示例来源:origin: org.wildfly.security.elytron-web/undertow-server-servlet

final ServletContext servletContext = deployment.getServletContext();
return new HttpScope() {
  @Override

代码示例来源:origin: org.mobicents.servlet.sip.containers/sip-servlets-as8

private ApplicationListeners createListeners() {
  final List<ManagedListener> managedListeners = new ArrayList<>();
  for (final ListenerInfo listener : super.getDeployment().getDeploymentInfo().getListeners()) {
    managedListeners.add(new ManagedListener(listener, false));
  }
  return new ApplicationListeners(managedListeners, super.getDeployment().getServletContext());
}

代码示例来源:origin: org.mobicents.servlet.sip.containers/sip-servlets-as10

private ApplicationListeners createListeners() {
  final List<ManagedListener> managedListeners = new ArrayList<>();
  for (final ListenerInfo listener : super.getDeployment().getDeploymentInfo().getListeners()) {
    managedListeners.add(new ManagedListener(listener, false));
  }
  return new ApplicationListeners(managedListeners, super.getDeployment().getServletContext());
}

代码示例来源:origin: wildfly-extras/wildfly-camel

@Override
public void onDeploymentStop(Deployment dep, Host host) {
  runtimeState.removeHttpContext(dep.getServletContext().getContextPath());
  final DeploymentInfo depInfo = dep.getDeploymentInfo();
  if (dep.getHandler() != null) {
    final String contextPath = depInfo.getContextPath();
    existingContextPaths.remove(contextPath);
  }
}

代码示例来源:origin: io.undertow/undertow-servlet

throw UndertowServletMessages.MESSAGES.couldNotFindContextToDispatchTo(requestImpl.getOriginalContextPath());
String toDispatch = requestURI.substring(context.getDeployment().getServletContext().getContextPath().length());
String qs = ((HttpServletRequest) servletRequest).getQueryString();
if (qs != null && !qs.isEmpty()) {
  toDispatch = toDispatch + "?" + qs;
dispatch(context.getDeployment().getServletContext(), toDispatch);
  toDispatch = toDispatch + "?" + qs;
dispatch(context.getDeployment().getServletContext(), toDispatch);

代码示例来源:origin: io.undertow/undertow-servlet

final String contentType = deployment.getServletContext().getMimeType(resource.getName());
if (contentType != null) {
  resp.setContentType(contentType);

代码示例来源:origin: apache/cxf

private ServletContext buildServletContext(String contextName)
  throws ServletException {
  ServletContainer servletContainer = new ServletContainerImpl();
  DeploymentInfo deploymentInfo = new DeploymentInfo();
  deploymentInfo.setClassLoader(Thread.currentThread().getContextClassLoader());
  deploymentInfo.setDeploymentName("cxf-undertow");
  deploymentInfo.setContextPath(contextName);
  ServletInfo asyncServlet = new ServletInfo(ServletPathMatches.DEFAULT_SERVLET_NAME, CxfUndertowServlet.class);
  deploymentInfo.addServlet(asyncServlet);
  servletContainer.addDeployment(deploymentInfo);
  DeploymentManager deploymentManager = servletContainer.getDeployment(deploymentInfo.getDeploymentName());
  deploymentManager.deploy();
  deploymentManager.start();
  return deploymentManager.getDeployment().getServletContext();
}

代码示例来源:origin: org.apache.cxf/cxf-rt-transports-http-undertow

private ServletContext buildServletContext(String contextName)
  throws ServletException {
  ServletContainer servletContainer = new ServletContainerImpl();
  DeploymentInfo deploymentInfo = new DeploymentInfo();
  deploymentInfo.setClassLoader(Thread.currentThread().getContextClassLoader());
  deploymentInfo.setDeploymentName("cxf-undertow");
  deploymentInfo.setContextPath(contextName);
  ServletInfo asyncServlet = new ServletInfo(ServletPathMatches.DEFAULT_SERVLET_NAME, CxfUndertowServlet.class);
  deploymentInfo.addServlet(asyncServlet);
  servletContainer.addDeployment(deploymentInfo);
  DeploymentManager deploymentManager = servletContainer.getDeployment(deploymentInfo.getDeploymentName());
  deploymentManager.deploy();
  deploymentManager.start();
  return deploymentManager.getDeployment().getServletContext();
}

代码示例来源:origin: yangfuhai/jboot

final String contentType = deployment.getServletContext().getMimeType(resource.getName());
if (contentType != null) {
  resp.setContentType(contentType);

代码示例来源:origin: org.mobicents.servlet.sip.containers/sip-servlets-as10

current = new CachedAuthenticatedSessionHandler(current, super.getDeployment().getServletContext());
List<NotificationReceiver> notificationReceivers = deploymentInfo.getNotificationReceivers();
if (!notificationReceivers.isEmpty()) {

相关文章