@ManagedObject(value="SIP application context") public class SipAppContext extends SipHandlerWrapper
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<org.eclipse.jetty.servlet.ServletContextHandler.Decorator> |
_decorators |
static java.lang.String[] |
EXTENSIONS |
static java.lang.String |
EXTERNAL_INTERFACES |
static java.lang.String |
SIP_DEFAULTS_XML |
static java.lang.String[] |
SUPPORTED_RFC |
static int |
VERSION_10 |
static int |
VERSION_11 |
_handler| Constructor and Description |
|---|
SipAppContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDecorator(org.eclipse.jetty.servlet.ServletContextHandler.Decorator decorator) |
void |
addEventListener(java.util.EventListener listener) |
protected void |
doStart() |
protected void |
doStop() |
void |
fire(ApplicationSession applicationSession,
java.util.List<? extends java.util.EventListener> listeners,
java.lang.reflect.Method method,
java.lang.Object... args) |
void |
fireServletInitialized(javax.servlet.sip.SipServlet servlet) |
java.lang.ClassLoader |
getClassLoader() |
java.lang.String |
getContextId() |
static SipAppContext |
getCurrentContext() |
java.lang.String |
getDefaultName() |
java.lang.String |
getDefaultsDescriptor()
The default descriptor is a sip.xml format file that is applied to the context before the standard WEB-INF/sip.xml
|
java.util.EventListener[] |
getEventListeners() |
MetaData |
getMetaData() |
java.lang.String |
getName() |
java.lang.String |
getOverrideDescriptor()
The override descriptor is a sip.xml format file that is applied to the context after the standard WEB-INF/sip.xml
|
java.util.List<java.lang.String> |
getOverrideDescriptors() |
int |
getProxyTimeout() |
SipSecurityHandler<?> |
getSecurityHandler() |
javax.servlet.ServletContext |
getServletContext() |
SipServletHandler |
getServletHandler() |
SessionHandler |
getSessionHandler() |
java.util.List<javax.servlet.sip.SipErrorListener> |
getSipErrorListeners() |
javax.servlet.sip.SipFactory |
getSipFactory() |
javax.servlet.sip.SipSessionsUtil |
getSipSessionsUtil() |
int |
getSpecVersion() |
java.lang.String |
getSpecVersionAsString() |
java.util.List<javax.servlet.sip.TimerListener> |
getTimerListeners() |
javax.servlet.sip.TimerService |
getTimerService() |
java.lang.Throwable |
getUnavailableException() |
org.eclipse.jetty.webapp.WebAppContext |
getWebAppContext() |
void |
handle(SipMessage message) |
boolean |
hasSipServlets() |
boolean |
isAvailable() |
void |
removeEventListener(java.util.EventListener listener) |
void |
serverStarted() |
void |
setDefaultsDescriptor(java.lang.String defaultsDescriptor) |
void |
setEventListeners(java.util.EventListener[] eventListeners) |
void |
setName(java.lang.String name) |
void |
setOverrideDescriptor(java.lang.String overrideDescriptor)
The override descriptor is a sip.xml format file that is applied to the context after the standard WEB-INF/sip.xml
|
void |
setProxyTimeout(int proxyTimeout) |
void |
setServer(SipServer server) |
void |
setSpecVersion(int specVersion) |
void |
setWebAppContext(org.eclipse.jetty.webapp.WebAppContext context) |
void |
setWebAppContext(org.eclipse.jetty.webapp.WebAppContext context,
boolean converged)
Sets the WebAppContext.
|
java.lang.String |
toString() |
destroy, getHandler, setHandlergetServeraddBean, addBean, addBean, addEventListener, contains, dump, dump, dump, dump, dump, dumpBeans, dumpObject, dumpStdErr, dumpThis, getBean, getBeans, getBeans, isManaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBeansaddLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stoppublic static final int VERSION_10
public static final int VERSION_11
public static final java.lang.String[] EXTENSIONS
public static final java.lang.String[] SUPPORTED_RFC
public static final java.lang.String EXTERNAL_INTERFACES
public static final java.lang.String SIP_DEFAULTS_XML
protected final java.util.List<org.eclipse.jetty.servlet.ServletContextHandler.Decorator> _decorators
public static SipAppContext getCurrentContext()
protected void doStart()
throws java.lang.Exception
doStart in class org.eclipse.jetty.util.component.ContainerLifeCyclejava.lang.Exceptionprotected void doStop()
throws java.lang.Exception
doStop in class org.eclipse.jetty.util.component.ContainerLifeCyclejava.lang.Exceptionpublic void serverStarted()
public void fireServletInitialized(javax.servlet.sip.SipServlet servlet)
public void setWebAppContext(org.eclipse.jetty.webapp.WebAppContext context)
public void setWebAppContext(org.eclipse.jetty.webapp.WebAppContext context,
boolean converged)
converged, then the HTTP session will be ConvergedHttpSession.context - The associated WebAppContextconverged - if true, replace the WebAppContext session handler by
an instance of SessionHandler.ConvergedSessionManager,
SessionHandlerpublic void handle(SipMessage message) throws java.io.IOException, javax.servlet.ServletException
handle in interface SipHandlerhandle in class SipHandlerWrapperjava.io.IOExceptionjavax.servlet.ServletExceptionpublic javax.servlet.ServletContext getServletContext()
public void setName(java.lang.String name)
@ManagedAttribute(value="Name",
readonly=true)
public java.lang.String getName()
@ManagedAttribute(value="Context ID") public java.lang.String getContextId()
public java.lang.String getDefaultName()
public java.util.EventListener[] getEventListeners()
public void addEventListener(java.util.EventListener listener)
public void removeEventListener(java.util.EventListener listener)
public void setEventListeners(java.util.EventListener[] eventListeners)
public java.lang.ClassLoader getClassLoader()
public void fire(ApplicationSession applicationSession, java.util.List<? extends java.util.EventListener> listeners, java.lang.reflect.Method method, java.lang.Object... args)
public int getProxyTimeout()
public void setProxyTimeout(int proxyTimeout)
public java.lang.String getDefaultsDescriptor()
public void setDefaultsDescriptor(java.lang.String defaultsDescriptor)
public java.lang.String getOverrideDescriptor()
public void setOverrideDescriptor(java.lang.String overrideDescriptor)
overrideDescriptor - The overrideDescritpor to set.public java.util.List<java.lang.String> getOverrideDescriptors()
@ManagedAttribute(value="Web app context",
readonly=true)
public org.eclipse.jetty.webapp.WebAppContext getWebAppContext()
@ManagedAttribute(value="specification version",
readonly=true)
public int getSpecVersion()
@ManagedAttribute(value="specification version",
readonly=true)
public java.lang.String getSpecVersionAsString()
public void setSpecVersion(int specVersion)
@ManagedAttribute(value="context servlet handler",
readonly=true)
public SipServletHandler getServletHandler()
public boolean hasSipServlets()
public void addDecorator(org.eclipse.jetty.servlet.ServletContextHandler.Decorator decorator)
public MetaData getMetaData()
public javax.servlet.sip.SipFactory getSipFactory()
public javax.servlet.sip.TimerService getTimerService()
public javax.servlet.sip.SipSessionsUtil getSipSessionsUtil()
@ManagedAttribute(value="context session handler",
readonly=true)
public SessionHandler getSessionHandler()
@ManagedAttribute(value="context security handler",
readonly=true)
public SipSecurityHandler<?> getSecurityHandler()
public java.util.List<javax.servlet.sip.TimerListener> getTimerListeners()
public java.util.List<javax.servlet.sip.SipErrorListener> getSipErrorListeners()
@ManagedAttribute public java.lang.Throwable getUnavailableException()
@ManagedAttribute public boolean isAvailable()
public void setServer(SipServer server)
setServer in interface SipHandlersetServer in class SipHandlerWrapperpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2015. All Rights Reserved.