org.mobicents.servlet.sip.startup
Class SipStandardEngine

java.lang.Object
  extended by org.apache.catalina.core.ContainerBase
      extended by org.apache.catalina.core.StandardEngine
          extended by org.mobicents.servlet.sip.startup.SipStandardEngine
All Implemented Interfaces:
java.io.Serializable, javax.management.MBeanRegistration, org.apache.catalina.Container, org.apache.catalina.Engine, org.apache.catalina.Lifecycle, org.apache.catalina.Pipeline

public class SipStandardEngine
extends org.apache.catalina.core.StandardEngine
implements org.apache.catalina.Engine

Sip Servlet implementation of the Engine interface. This class inherits from the Tomcat StandardEngine.
This class will allow the sip application dispatcher of the service to know what are the host names currently deployed on the server

Author:
Jean Deruelle
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.catalina.core.ContainerBase
org.apache.catalina.core.ContainerBase.ContainerBackgroundProcessor, org.apache.catalina.core.ContainerBase.PrivilegedAddChild
 
Field Summary
 
Fields inherited from class org.apache.catalina.core.ContainerBase
backgroundProcessorDelay, children, cluster, controller, domain, lifecycle, listeners, loader, logger, logName, manager, mserver, name, oname, parent, parentClassLoader, pipeline, realm, resources, sm, startChildren, started, suffix, support, type
 
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
 
Fields inherited from interface org.apache.catalina.Lifecycle
AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, DESTROY_EVENT, INIT_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT
 
Constructor Summary
SipStandardEngine()
           
 
Method Summary
 void addChild(org.apache.catalina.Container child)
           
 void removeChild(org.apache.catalina.Container child)
           
 void start()
           
 
Methods inherited from class org.apache.catalina.core.StandardEngine
createObjectName, destroy, getBaseDir, getDefaultHost, getDomain, getInfo, getJvmRoute, getMbeansFile, getParentName, getRealm, getService, init, preRegister, setBaseDir, setDefaultHost, setDomain, setJvmRoute, setMbeansFile, setName, setParent, setService, stop, toString
 
Methods inherited from class org.apache.catalina.core.ContainerBase
addContainerListener, addLifecycleListener, addPropertyChangeListener, addValve, backgroundProcess, findChild, findChildren, findContainerListeners, findLifecycleListeners, fireContainerEvent, getBackgroundProcessorDelay, getBasic, getChildren, getCluster, getContainerSuffix, getFirst, getJmxName, getJSR77Suffix, getLoader, getLogger, getManager, getMappingObject, getName, getObjectName, getParent, getParentClassLoader, getPipeline, getResources, getStartChildren, getType, getValveObjectNames, getValves, invoke, logName, postDeregister, postRegister, preDeregister, removeContainerListener, removeLifecycleListener, removePropertyChangeListener, removeValve, setBackgroundProcessorDelay, setBasic, setCluster, setLoader, setManager, setParentClassLoader, setRealm, setResources, setStartChildren, threadStart, threadStop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.catalina.Engine
getDefaultHost, getJvmRoute, getService, setDefaultHost, setJvmRoute, setService
 
Methods inherited from interface org.apache.catalina.Container
addContainerListener, addPropertyChangeListener, backgroundProcess, findChild, findChildren, findContainerListeners, getBackgroundProcessorDelay, getCluster, getInfo, getLoader, getLogger, getManager, getMappingObject, getName, getObjectName, getParent, getParentClassLoader, getPipeline, getRealm, getResources, invoke, removeContainerListener, removePropertyChangeListener, setBackgroundProcessorDelay, setCluster, setLoader, setManager, setName, setParent, setParentClassLoader, setRealm, setResources
 

Constructor Detail

SipStandardEngine

public SipStandardEngine()
Method Detail

addChild

public void addChild(org.apache.catalina.Container child)
Specified by:
addChild in interface org.apache.catalina.Container
Overrides:
addChild in class org.apache.catalina.core.StandardEngine

removeChild

public void removeChild(org.apache.catalina.Container child)
Specified by:
removeChild in interface org.apache.catalina.Container
Overrides:
removeChild in class org.apache.catalina.core.ContainerBase

start

public void start()
           throws org.apache.catalina.LifecycleException
Specified by:
start in interface org.apache.catalina.Lifecycle
Overrides:
start in class org.apache.catalina.core.StandardEngine
Throws:
org.apache.catalina.LifecycleException


Copyright © 2009. All Rights Reserved.