org.mobicents.servlet.sip.startup
Class SipStandardEngine

java.lang.Object
  extended by org.apache.catalina.util.LifecycleBase
      extended by org.apache.catalina.util.LifecycleMBeanBase
          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:
javax.management.MBeanRegistration, org.apache.catalina.Container, org.apache.catalina.Engine, org.apache.catalina.Lifecycle

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

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

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.catalina.core.StandardEngine
org.apache.catalina.core.StandardEngine.AccessLogListener, org.apache.catalina.core.StandardEngine.NoopAccessLog
 
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
accessLog, backgroundProcessorDelay, children, cluster, listeners, loader, logger, logName, manager, name, parent, parentClassLoader, pipeline, realm, resources, sm, startChildren, support
 
Fields inherited from class org.apache.catalina.util.LifecycleMBeanBase
mserver
 
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_DESTROY_EVENT, AFTER_INIT_EVENT, AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_DESTROY_EVENT, BEFORE_INIT_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, CONFIGURE_START_EVENT, CONFIGURE_STOP_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 startInternal()
           
 
Methods inherited from class org.apache.catalina.core.StandardEngine
getBaseDir, getDefaultHost, getInfo, getJvmRoute, getObjectNameKeyProperties, getParentClassLoader, getRealm, getService, logAccess, setBaseDir, setDefaultHost, setJvmRoute, setParent, setService, toString
 
Methods inherited from class org.apache.catalina.core.ContainerBase
addContainerListener, addPropertyChangeListener, addValve, backgroundProcess, destroyInternal, findChild, findChildren, findContainerListeners, fireContainerEvent, getAccessLog, getBackgroundProcessorDelay, getChildren, getCluster, getDomainInternal, getLoader, getLogger, getManager, getMappingObject, getName, getParent, getPipeline, getResources, getStartChildren, invoke, logName, removeContainerListener, removePropertyChangeListener, setBackgroundProcessorDelay, setCluster, setLoader, setManager, setName, setParentClassLoader, setRealm, setResources, setStartChildren, stopInternal, threadStart, threadStop
 
Methods inherited from class org.apache.catalina.util.LifecycleMBeanBase
getDomain, getObjectName, initInternal, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregister
 
Methods inherited from class org.apache.catalina.util.LifecycleBase
addLifecycleListener, destroy, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, init, removeLifecycleListener, setState, setState, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.catalina.Container
addContainerListener, addPropertyChangeListener, backgroundProcess, findChild, findChildren, findContainerListeners, fireContainerEvent, getAccessLog, getBackgroundProcessorDelay, getCluster, getLoader, getLogger, getManager, getMappingObject, getName, getObjectName, getParent, getPipeline, getResources, invoke, removeContainerListener, removePropertyChangeListener, setBackgroundProcessorDelay, setCluster, setLoader, setManager, setName, setParentClassLoader, setRealm, setResources
 
Methods inherited from interface org.apache.catalina.Lifecycle
addLifecycleListener, destroy, findLifecycleListeners, getState, getStateName, init, removeLifecycleListener, start, stop
 

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

startInternal

public void startInternal()
                   throws org.apache.catalina.LifecycleException
Overrides:
startInternal in class org.apache.catalina.core.StandardEngine
Throws:
org.apache.catalina.LifecycleException


Copyright © 2011. All Rights Reserved.