org.mobicents.servlet.sip.startup
Interface SipContext

All Superinterfaces:
org.apache.catalina.Container, org.apache.catalina.Context
All Known Implementing Classes:
SipStandardContext

public interface SipContext
extends org.apache.catalina.Context

A SipContext is a Container that represents a sip/converged servlet context, and therefore an individual sip/converged application, in the Catalina servlet engine.

This extends Tomcat Context interface to allow sip capabilities to be used on Tomcat deployed applictions.

Author:
Jean Deruelle

Field Summary
static java.lang.String APPLICATION_SIP_XML
           
 
Fields inherited from interface org.apache.catalina.Context
RELOAD_EVENT
 
Fields inherited from interface org.apache.catalina.Container
ADD_CHILD_EVENT, ADD_MAPPER_EVENT, ADD_VALVE_EVENT, REMOVE_CHILD_EVENT, REMOVE_MAPPER_EVENT, REMOVE_VALVE_EVENT
 
Method Summary
 void addChild(SipServletImpl child)
           
 void addConstraint(org.apache.catalina.deploy.SecurityConstraint securityConstraint)
           
 void addSipApplicationListener(java.lang.String listener)
           
 void addSipServletMapping(SipServletMapping sipServletMapping)
           
 java.lang.String[] findSipApplicationListeners()
           
 java.util.List<SipServletMapping> findSipServletMappings()
           
 SipServletMapping findSipServletMappings(SipServletRequest sipServletRequest)
           
 java.lang.String getApplicationName()
           
 java.util.Map<java.lang.String,org.apache.catalina.Container> getChildrenMap()
           
 java.lang.String getDescription()
           
 java.lang.String getLargeIcon()
           
 SipListenersHolder getListeners()
           
 java.lang.String getMainServlet()
           
 int getProxyTimeout()
           
 SipApplicationDispatcher getSipApplicationDispatcher()
           
 java.lang.reflect.Method getSipApplicationKeyMethod()
           
 int getSipApplicationSessionTimeout()
           
 SipLoginConfig getSipLoginConfig()
           
 SipManager getSipManager()
           
 java.lang.String getSmallIcon()
           
 void removeChild(SipServletImpl child)
           
 void removeConstraint(org.apache.catalina.deploy.SecurityConstraint securityConstraint)
           
 void removeSipApplicationListener(java.lang.String listener)
           
 void removeSipServletMapping(SipServletMapping sipServletMapping)
           
 void setApplicationName(java.lang.String applicationName)
           
 void setDescription(java.lang.String description)
           
 void setLargeIcon(java.lang.String largeIcon)
           
 void setListeners(SipListenersHolder listeners)
           
 void setMainServlet(java.lang.String mainServlet)
           
 void setProxyTimeout(int proxyTimeout)
           
 void setSipApplicationKeyMethod(java.lang.reflect.Method sipApplicationKeyMethod)
           
 void setSipApplicationSessionTimeout(int proxyTimeout)
           
 void setSipLoginConfig(SipLoginConfig config)
           
 void setSmallIcon(java.lang.String smallIcon)
           
 
Methods inherited from interface org.apache.catalina.Context
addApplicationListener, addApplicationParameter, addErrorPage, addFilterDef, addFilterMap, addInstanceListener, addJspMapping, addLocaleEncodingMappingParameter, addMimeMapping, addParameter, addRoleMapping, addSecurityRole, addServletMapping, addTaglib, addWatchedResource, addWelcomeFile, addWrapperLifecycle, addWrapperListener, createWrapper, findApplicationListeners, findApplicationParameters, findConstraints, findErrorPage, findErrorPage, findErrorPages, findFilterDef, findFilterDefs, findFilterMaps, findInstanceListeners, findMimeMapping, findMimeMappings, findParameter, findParameters, findRoleMapping, findSecurityRole, findSecurityRoles, findServletMapping, findServletMappings, findStatusPage, findStatusPages, findTaglib, findTaglibs, findWatchedResources, findWelcomeFile, findWelcomeFiles, findWrapperLifecycles, findWrapperListeners, getAltDDName, getApplicationEventListeners, getApplicationLifecycleListeners, getAvailable, getCharsetMapper, getConfigFile, getConfigured, getCookies, getCrossContext, getDisplayName, getDistributable, getDocBase, getEncodedPath, getIgnoreAnnotations, getLoginConfig, getMapper, getNamingResources, getOverride, getPath, getPrivileged, getPublicId, getReloadable, getServletContext, getSessionTimeout, getSwallowOutput, getTldNamespaceAware, getTldValidation, getWrapperClass, getXmlNamespaceAware, getXmlValidation, reload, removeApplicationListener, removeApplicationParameter, removeErrorPage, removeFilterDef, removeFilterMap, removeInstanceListener, removeMimeMapping, removeParameter, removeRoleMapping, removeSecurityRole, removeServletMapping, removeTaglib, removeWatchedResource, removeWelcomeFile, removeWrapperLifecycle, removeWrapperListener, setAltDDName, setApplicationEventListeners, setApplicationLifecycleListeners, setAvailable, setCharsetMapper, setConfigFile, setConfigured, setCookies, setCrossContext, setDisplayName, setDistributable, setDocBase, setIgnoreAnnotations, setLoginConfig, setNamingResources, setOverride, setPath, setPrivileged, setPublicId, setReloadable, setSessionTimeout, setSwallowOutput, setTldNamespaceAware, setTldValidation, setWrapperClass, setXmlNamespaceAware, setXmlValidation
 
Methods inherited from interface org.apache.catalina.Container
addChild, addContainerListener, addPropertyChangeListener, backgroundProcess, findChild, findChildren, findContainerListeners, getBackgroundProcessorDelay, getCluster, getInfo, getLoader, getLogger, getManager, getMappingObject, getName, getObjectName, getParent, getParentClassLoader, getPipeline, getRealm, getResources, invoke, removeChild, removeContainerListener, removePropertyChangeListener, setBackgroundProcessorDelay, setCluster, setLoader, setManager, setName, setParent, setParentClassLoader, setRealm, setResources
 

Field Detail

APPLICATION_SIP_XML

static final java.lang.String APPLICATION_SIP_XML
See Also:
Constant Field Values
Method Detail

getApplicationName

java.lang.String getApplicationName()

setApplicationName

void setApplicationName(java.lang.String applicationName)

getDescription

java.lang.String getDescription()

setDescription

void setDescription(java.lang.String description)

getLargeIcon

java.lang.String getLargeIcon()

setLargeIcon

void setLargeIcon(java.lang.String largeIcon)

getListeners

SipListenersHolder getListeners()

setListeners

void setListeners(SipListenersHolder listeners)

getMainServlet

java.lang.String getMainServlet()

setMainServlet

void setMainServlet(java.lang.String mainServlet)

getProxyTimeout

int getProxyTimeout()

setProxyTimeout

void setProxyTimeout(int proxyTimeout)

getSipApplicationSessionTimeout

int getSipApplicationSessionTimeout()

setSipApplicationSessionTimeout

void setSipApplicationSessionTimeout(int proxyTimeout)

addConstraint

void addConstraint(org.apache.catalina.deploy.SecurityConstraint securityConstraint)
Specified by:
addConstraint in interface org.apache.catalina.Context

removeConstraint

void removeConstraint(org.apache.catalina.deploy.SecurityConstraint securityConstraint)
Specified by:
removeConstraint in interface org.apache.catalina.Context

getSmallIcon

java.lang.String getSmallIcon()

setSmallIcon

void setSmallIcon(java.lang.String smallIcon)

addSipApplicationListener

void addSipApplicationListener(java.lang.String listener)

removeSipApplicationListener

void removeSipApplicationListener(java.lang.String listener)

findSipApplicationListeners

java.lang.String[] findSipApplicationListeners()

getSipApplicationKeyMethod

java.lang.reflect.Method getSipApplicationKeyMethod()

setSipApplicationKeyMethod

void setSipApplicationKeyMethod(java.lang.reflect.Method sipApplicationKeyMethod)

setSipLoginConfig

void setSipLoginConfig(SipLoginConfig config)

getSipLoginConfig

SipLoginConfig getSipLoginConfig()

addSipServletMapping

void addSipServletMapping(SipServletMapping sipServletMapping)

removeSipServletMapping

void removeSipServletMapping(SipServletMapping sipServletMapping)

findSipServletMappings

java.util.List<SipServletMapping> findSipServletMappings()

findSipServletMappings

SipServletMapping findSipServletMappings(SipServletRequest sipServletRequest)

getChildrenMap

java.util.Map<java.lang.String,org.apache.catalina.Container> getChildrenMap()

addChild

void addChild(SipServletImpl child)

removeChild

void removeChild(SipServletImpl child)

getSipManager

SipManager getSipManager()

getSipApplicationDispatcher

SipApplicationDispatcher getSipApplicationDispatcher()


Copyright © 2009. All Rights Reserved.