org.mobicents.servlet.sip.startup.loading
Class SipServletImpl

java.lang.Object
  extended by org.apache.catalina.core.ContainerBase
      extended by org.apache.catalina.core.StandardWrapper
          extended by org.mobicents.servlet.sip.startup.loading.SipServletImpl
All Implemented Interfaces:
java.io.Serializable, javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, javax.management.NotificationEmitter, javax.servlet.ServletConfig, org.apache.catalina.Container, org.apache.catalina.Lifecycle, org.apache.catalina.Pipeline, org.apache.catalina.Wrapper

public class SipServletImpl
extends org.apache.catalina.core.StandardWrapper

Sip implementation of the Wrapper interface that represents an individual servlet definition. This class inherits from the StandardWrapper Tomcat Class. No child Containers are allowed, and the parent Container must be a Context.

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.StandardWrapper
available, broadcaster, classLoadTime, classType, classTypeUsedInService, countAllocated, DEFAULT_SERVLET_METHODS, facade, info, instance, instancePool, instanceSupport, isJspServlet, jspFile, jspMonitorON, loadOnStartup, loadTime, log, mappings, maxInstances, nInstances, notificationInfo, parameters, references, restrictedServlets, runAs, sequenceNumber, servletClass, singleThreadModel, swallowOutput, swValve, unloadDelay, unloading
 
Fields inherited from class org.apache.catalina.core.ContainerBase
backgroundProcessorDelay, children, cluster, controller, domain, initialized, 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
SipServletImpl()
           
 
Method Summary
 java.lang.String getDescription()
           
 java.lang.String getDisplayName()
           
 java.lang.String getIcon()
           
 java.lang.String getServletName()
           
 void load()
           
 void setDescription(java.lang.String description)
           
 void setDisplayName(java.lang.String displayName)
           
 void setIcon(java.lang.String icon)
           
 void setServletName(java.lang.String servletName)
           
 
Methods inherited from class org.apache.catalina.core.StandardWrapper
addChild, addDefaultMapper, addInitParameter, addInstanceListener, addMapping, addNotificationListener, addSecurityReference, allocate, backgroundProcess, deallocate, findInitParameter, findInitParameters, findMappingObject, findMappings, findSecurityReference, findSecurityReferences, getAllDeclaredMethods, getAvailable, getClassLoadTime, getCountAllocated, getEngineName, getErrorCount, getInfo, getInitParameter, getInitParameterNames, getInstanceSupport, getJspFile, getLoadOnStartup, getLoadOnStartupString, getLoadTime, getMaxInstances, getMaxTime, getMinTime, getNotificationInfo, getProcessingTime, getRequestCount, getRootCause, getRunAs, getServlet, getServletClass, getServletContext, getServletMethods, incrementErrorCount, isContainerProvidedServlet, isEventProvider, isServletAllowed, isSingleThreadModel, isStateManageable, isStatisticsProvider, isUnavailable, loadServlet, registerJMX, removeInitParameter, removeInstanceListener, removeMapping, removeNotificationListener, removeNotificationListener, removeSecurityReference, setAvailable, setErrorCount, setJspFile, setLoadOnStartup, setLoadOnStartupString, setLoadTime, setMaxInstances, setMaxTime, setMinTime, setParent, setProcessingTime, setRequestCount, setRunAs, setServletClass, start, stop, toString, unavailable, unload
 
Methods inherited from class org.apache.catalina.core.ContainerBase
addContainerListener, addLifecycleListener, addPropertyChangeListener, addValve, createObjectName, destroy, findChild, findChildren, findContainerListeners, findLifecycleListeners, fireContainerEvent, getBackgroundProcessorDelay, getBasic, getChildren, getCluster, getContainerSuffix, getDomain, getFirst, getJmxName, getJSR77Suffix, getLoader, getLogger, getManager, getMappingObject, getName, getObjectName, getParent, getParentClassLoader, getParentName, getPipeline, getRealm, getResources, getStartChildren, getType, getValveObjectNames, getValves, init, invoke, logName, postDeregister, postRegister, preDeregister, preRegister, removeChild, removeContainerListener, removeLifecycleListener, removePropertyChangeListener, removeValve, setBackgroundProcessorDelay, setBasic, setCluster, setDomain, setLoader, setManager, setName, 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.Container
addContainerListener, addPropertyChangeListener, findChild, findChildren, findContainerListeners, getBackgroundProcessorDelay, getCluster, getLoader, getLogger, getManager, getMappingObject, getName, getObjectName, getParent, getParentClassLoader, getPipeline, getRealm, getResources, invoke, removeChild, removeContainerListener, removePropertyChangeListener, setBackgroundProcessorDelay, setCluster, setLoader, setManager, setName, setParentClassLoader, setRealm, setResources
 

Constructor Detail

SipServletImpl

public SipServletImpl()
Method Detail

load

public void load()
          throws javax.servlet.ServletException
Specified by:
load in interface org.apache.catalina.Wrapper
Overrides:
load in class org.apache.catalina.core.StandardWrapper
Throws:
javax.servlet.ServletException

getIcon

public java.lang.String getIcon()
Returns:
the icon

setIcon

public void setIcon(java.lang.String icon)
Parameters:
icon - the icon to set

getServletName

public java.lang.String getServletName()
Specified by:
getServletName in interface javax.servlet.ServletConfig
Overrides:
getServletName in class org.apache.catalina.core.StandardWrapper
Returns:
the servletName

setServletName

public void setServletName(java.lang.String servletName)
Overrides:
setServletName in class org.apache.catalina.core.StandardWrapper
Parameters:
servletName - the servletName to set

getDisplayName

public java.lang.String getDisplayName()
Returns:
the displayName

setDisplayName

public void setDisplayName(java.lang.String displayName)
Parameters:
displayName - the displayName to set

getDescription

public java.lang.String getDescription()
Returns:
the description

setDescription

public void setDescription(java.lang.String description)
Parameters:
description - the description to set


Copyright © 2008. All Rights Reserved.