StandardService
The default implementation of the org.apache.catalina.Service
interface that is used, if no class name override is specified in the server.xml
file, is org.apache.catalina.core.StandardService
. This instance does nothing more than provide an organizational mechanism to hook multiple Connector
instances to a single Engine
instance. It is also responsible for the lifecycle invocations on its contained children. For instance, its start()
method invokes start()
on its single Engine
instance, on all of its Executor
instances, as well as on all of its Connector
instances.
Similarly, it supports methods that support the registration and removal of its children from its containment structure. For example, the addConnector(), removeConnector()
, and findConnectors()
methods let you manage the Connector
instances that are associated with a given Service
.
By default, no listeners are registered with a given Service
instance.