本文整理了Java中org.apache.catalina.connector.Connector.getContainer()
方法的一些代码示例,展示了Connector.getContainer()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Connector.getContainer()
方法的具体详情如下:
包路径:org.apache.catalina.connector.Connector
类名称:Connector
方法名:getContainer
[英]Return the Container used for processing requests received by this Connector.
[中]返回用于处理此连接器接收的请求的容器。
代码示例来源:origin: org.glassfish.main.web/web-core
/**
* Notify all container event listeners that a particular event has
* occurred for this Adapter. The default implementation performs
* this notification synchronously using the calling thread.
*
* @param type Event type
* @param data Event data
*/
public void fireAdapterEvent(String type, Object data) {
if ( connector != null && connector.getContainer() != null) {
try{
((ContainerBase)connector.getContainer())
.fireContainerEvent(type,data);
} catch (Throwable t){
log.log(Level.SEVERE, LogFacade.REQUEST_PROCESSING_EXCEPTION, t);
}
}
}
// END SJSAS 6349248
代码示例来源:origin: tomcat/catalina
int n = -1;
for (int i = 0; i < connectors.length; i++) {
if (connectors[i].getContainer() == (Container) engine) {
n = i;
break;
代码示例来源:origin: org.codehaus.fabric3.tomcat/fabric3-tomcat-extension
@Init()
public void init() {
realm = connectorService.getConnector().getContainer().getRealm();
}
代码示例来源:origin: jboss.web/jbossweb
int n = -1;
for (int i = 0; i < connectors.length; i++) {
if (connectors[i].getContainer() == (Container) engine) {
n = i;
break;
代码示例来源:origin: org.codehaus.fabric3.tomcat/fabric3-tomcat-extension
ClassLoader parentClassLoader = createParentClassLoader(parentClassLoaderId, uri);
StandardContext context = createContext(contextPath, resolved.getFile(), parentClassLoader, injectors);
for (Container container : connector.getContainer().findChildren()) {
if (container instanceof StandardHost) {
container.addChild(context);
代码示例来源:origin: org.codehaus.fabric3.tomcat/fabric3-tomcat-extension
public void deactivate(URI uri) throws WebApplicationActivationException {
String contextPath = mappings.remove(uri);
if (contextPath == null) {
throw new WebApplicationActivationException("Context not registered for component: " + uri);
}
StandardContext context = null;
try {
for (Container container : connector.getContainer().findChildren()) {
if (container instanceof StandardHost) {
context = (StandardContext) container.findChild(contextPath);
container.removeChild(context);
try {
context.destroy();
} catch (Exception e) {
throw new WebApplicationActivationException(e);
}
break;
}
}
if (context == null) {
throw new WebApplicationActivationException("Context not found for: " + contextPath);
}
context.stop();
monitor.deactivated(contextPath);
} catch (LifecycleException e) {
throw new WebApplicationActivationException(e);
}
}
代码示例来源:origin: org.codehaus.fabric3.tomcat/fabric3-tomcat-extension
@Init
public void init() throws ServletHostException {
connector = connectorService.getConnector();
dispatchingServlet = new Fabric3DispatchingServlet();
Fabric3ServletWrapper wrapper = new Fabric3ServletWrapper(dispatchingServlet);
wrapper.setName("Fabric3Servlet");
for (Container container : connector.getContainer().findChildren()) {
if (container instanceof StandardHost) {
Container child = container.findChild("");
if (child != null) {
container.removeChild(child);
}
StandardContext context = createContext("", ".");
context.addChild(wrapper);
context.addServletMapping("/*", "Fabric3Servlet");
container.addChild(context);
try {
dispatchingServlet.init(wrapper);
} catch (ServletException e) {
throw new AssertionError(e);
}
}
}
}
代码示例来源:origin: org.glassfish.main.web/web-core
Container container = connector.getContainer();
enteringServletContainer(request, response);
try {
代码示例来源:origin: org.jboss.web/jbossweb
connector.getContainer().getPipeline().getFirst().invoke(request, response);
代码示例来源:origin: jboss.web/jbossweb
connector.getContainer().getPipeline().getFirst().invoke(request, response);
代码示例来源:origin: org.mobicents.arquillian.container/mss-tomcat-embedded-6
Connector[] connectors = service.findConnectors();
for (int i = 0; i < connectors.length; i++) {
if (connectors[i].getContainer() == (Container) engine) {
n = i;
break;
代码示例来源:origin: tomcat/catalina
connector.getContainer().getPipeline().getFirst().invoke(request, response);
代码示例来源:origin: jboss.web/jbossweb
connector.getContainer().getPipeline().getFirst().event(request, response, request.getEvent());
connector.getContainer().getPipeline().getFirst().event(request, response, request.getEvent());
request.getEvent().setType(HttpEvent.EventType.ERROR);
error = true;
connector.getContainer().getPipeline().getFirst().event(request, response, request.getEvent());
connector.getContainer().getPipeline().getFirst().event(request, response, request.getEvent());
代码示例来源:origin: org.osivia.portal.core/osivia-portal-jbossas-jbossweb-lib
/* 262 */ this.connector.getContainer().getPipeline().getFirst().invoke(request, response);
代码示例来源:origin: org.osivia.portal.core/osivia-portal-jbossas-jbossweb-lib
/* 174 */ this.connector.getContainer().getPipeline().getFirst().event(request, response, request.getEvent());
/* 182 */ this.connector.getContainer().getPipeline().getFirst().event(request, response, request.getEvent());
/* 192 */ this.connector.getContainer().getPipeline().getFirst().event(request, response, request.getEvent());
代码示例来源:origin: org.jboss.web/jbossweb
connector.getContainer().getPipeline().getFirst().event(request, response, request.getEvent());
connector.getContainer().getPipeline().getFirst().event(request, response, request.getEvent());
request.getEvent().setType(HttpEvent.EventType.ERROR);
error = true;
connector.getContainer().getPipeline().getFirst().event(request, response, request.getEvent());
connector.getContainer().getPipeline().getFirst().event(request, response, request.getEvent());
内容来源于网络,如有侵权,请联系作者删除!