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, lifeCycleStopped
public 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.Listener
lifeCycleStarted
in class AbstractLifeCycle.AbstractLifeCycleListener
public void lifeCycleStopping(LifeCycle event)
lifeCycleStopping
in interface LifeCycle.Listener
lifeCycleStopping
in class AbstractLifeCycle.AbstractLifeCycleListener
protected void registerWithBridgeServlet() throws Exception
Exception
Copyright © 1995-2013 Mort Bay Consulting. All Rights Reserved.