本文整理了Java中io.undertow.servlet.api.Deployment.getServletContext()
方法的一些代码示例,展示了Deployment.getServletContext()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Deployment.getServletContext()
方法的具体详情如下:
包路径:io.undertow.servlet.api.Deployment
类名称: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()) {
内容来源于网络,如有侵权,请联系作者删除!