public class NestedConnectorListener extends AbstractLifeCycle.AbstractLifeCycleListener
All interactions with the BridgeServlet are done via introspection to avoid depending on it directly. The BridgeServlet lives in the bootstrap-webapp; not inside equinox.
| Constructor and Description |
|---|
NestedConnectorListener() |
| Modifier and Type | Method and Description |
|---|---|
String |
getBridgeServletClassName() |
NestedConnector |
getNestedConnector() |
String |
getRegisterServletDelegateMethodName() |
String |
getUnregisterServletDelegateMethodName() |
void |
lifeCycleStarted(LifeCycle event) |
void |
lifeCycleStopping(LifeCycle event) |
protected void |
registerWithBridgeServlet()
Hook into the BridgeServlet
|
void |
setBridgeServletClassName(String bridgeServletClassName) |
void |
setNestedConnector(NestedConnector nestedConnector) |
void |
setRegisterServletDelegateMethodName(String registerServletDelegateMethodName) |
void |
setUnregisterServletDelegateMethodName(String unregisterServletDelegateMethodName) |
protected void |
unregisterWithBridgeServlet()
Unhook into the BridgeServlet
|
lifeCycleFailure, lifeCycleStarting, lifeCycleStoppedpublic void setBridgeServletClassName(String bridgeServletClassName)
bridgeServletClassName - Name of the class that is the
BridgeServlet. By default
org.eclipse.equinox.servletbridge.BridgeServletpublic String getBridgeServletClassName()
public String getRegisterServletDelegateMethodName()
public String getUnregisterServletDelegateMethodName()
public void setRegisterServletDelegateMethodName(String registerServletDelegateMethodName)
registerServletDelegateMethodName - Name of the static method on the
BridgeServlet class to register the servlet delegate.public void setUnregisterServletDelegateMethodName(String unregisterServletDelegateMethodName)
unregisterServletDelegateMethodName - Name of the static method on
the BridgeServlet class to unregister the servlet delegate.public void setNestedConnector(NestedConnector nestedConnector)
nestedConnector - The NestedConnector that we are listening to here.public NestedConnector getNestedConnector()
public void lifeCycleStarted(LifeCycle event)
lifeCycleStarted in interface LifeCycle.ListenerlifeCycleStarted in class AbstractLifeCycle.AbstractLifeCycleListenerpublic void lifeCycleStopping(LifeCycle event)
lifeCycleStopping in interface LifeCycle.ListenerlifeCycleStopping in class AbstractLifeCycle.AbstractLifeCycleListenerprotected void registerWithBridgeServlet()
throws Exception
ExceptionCopyright © 1995-2012 Mort Bay Consulting. All Rights Reserved.