|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.catalina.core.ContainerBase | +--org.apache.catalina.core.StandardEngine
Standard implementation of the Engine interface. Each child container must be a Host implementation to process the specific fully qualified host name of that virtual host.
Field Summary |
Fields inherited from class org.apache.catalina.core.ContainerBase |
children, cluster, debug, lifecycle, listeners, loader, logger, manager, mapper, mapperClass, mappers, name, parent, parentClassLoader, pipeline, realm, resources, sm, started, support |
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 |
START_EVENT, STOP_EVENT |
Constructor Summary | |
StandardEngine()
Create a new StandardEngine component with the default basic Valve. |
Method Summary | |
void |
addChild(Container child)
Add a child Container, only if the proposed child is an implementation of Host. |
void |
addDefaultContext(DefaultContext defaultContext)
Set the DefaultContext for new web applications. |
protected void |
addDefaultMapper(java.lang.String mapperClass)
Add a default Mapper implementation if none have been configured explicitly. |
java.lang.String |
getDefaultHost()
Return the default host. |
java.lang.String |
getInfo()
Return descriptive information about this Container implementation and the corresponding version number, in the format <description>/<version> . |
java.lang.String |
getJvmRoute()
Retrieve the cluster-wide unique identifier for this Engine. |
java.lang.String |
getMapperClass()
Return the default Mapper class name. |
Service |
getService()
Return the Service with which we are associated (if any). |
void |
importDefaultContext(Context context)
Import the DefaultContext config into a web application context. |
void |
setDefaultHost(java.lang.String host)
Set the default host. |
void |
setJvmRoute(java.lang.String jvmRouteId)
Set the cluster-wide unique identifier for this Engine. |
void |
setMapperClass(java.lang.String mapperClass)
Set the default Mapper class name. |
void |
setParent(Container container)
Disallow any attempt to set a parent for this Container, since an Engine is supposed to be at the top of the Container hierarchy. |
void |
setService(Service service)
Set the Service with which we are associated (if any). |
void |
start()
Start this Engine component. |
java.lang.String |
toString()
Return a String representation of this component. |
Methods inherited from class org.apache.catalina.core.ContainerBase |
addContainerListener, addLifecycleListener, addMapper, addPropertyChangeListener, addValve, findChild, findChildren, findMapper, findMappers, fireContainerEvent, getBasic, getCluster, getDebug, getLoader, getLogger, getManager, getName, getParent, getParentClassLoader, getPipeline, getRealm, getResources, getValves, invoke, log, log, logName, map, removeChild, removeContainerListener, removeLifecycleListener, removeMapper, removePropertyChangeListener, removeValve, setBasic, setCluster, setDebug, setLoader, setLogger, setManager, setName, setParentClassLoader, setRealm, setResources, 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, addMapper, addPropertyChangeListener, findChild, findChildren, findMapper, findMappers, getCluster, getLoader, getLogger, getManager, getName, getParent, getParentClassLoader, getRealm, getResources, invoke, map, removeChild, removeContainerListener, removeMapper, removePropertyChangeListener, setCluster, setLoader, setLogger, setManager, setName, setParentClassLoader, setRealm, setResources |
Constructor Detail |
public StandardEngine()
Method Detail |
public java.lang.String getDefaultHost()
getDefaultHost
in interface Engine
public void setDefaultHost(java.lang.String host)
setDefaultHost
in interface Engine
host
- The new default hostpublic void addDefaultContext(DefaultContext defaultContext)
addDefaultContext
in interface Engine
defaultContext
- The new DefaultContextpublic void setJvmRoute(java.lang.String jvmRouteId)
This property should not be changed once it is set.
setJvmRoute
in interface Engine
jvmRouteId
- New JVM route IDpublic java.lang.String getJvmRoute()
getJvmRoute
in interface Engine
public java.lang.String getMapperClass()
public void setMapperClass(java.lang.String mapperClass)
mapperClass
- The new default Mapper class namepublic Service getService()
Service
with which we are associated (if any).
getService
in interface Engine
public void setService(Service service)
Service
with which we are associated (if any).
setService
in interface Engine
service
- The service that owns this Enginepublic void importDefaultContext(Context context)
importDefaultContext
in interface Engine
context
- web application context to import default contextpublic void addChild(Container child)
addChild
in interface Container
addChild
in class ContainerBase
child
- Child container to be addedpublic java.lang.String getInfo()
<description>/<version>
.
getInfo
in interface Container
getInfo
in class ContainerBase
public void setParent(Container container)
setParent
in interface Container
setParent
in class ContainerBase
container
- Proposed parent Containerpublic void start() throws LifecycleException
start
in interface Lifecycle
start
in class ContainerBase
LifecycleException
- if a startup error occurspublic java.lang.String toString()
toString
in class java.lang.Object
protected void addDefaultMapper(java.lang.String mapperClass)
addDefaultMapper
in class ContainerBase
mapperClass
- The default mapper class name to add
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |