| 
 | Apache Tomcat 6.0.53 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Service
A Service is a group of one or more Connectors that share a single Container to process their incoming requests. This arrangement allows, for example, a non-SSL and SSL connector to share the same population of web apps.
A given JVM can contain any number of Service instances; however, they are completely independent of each other and share only the basic JVM facilities and classes on the system class path.
| Method Summary | |
|---|---|
|  void | addConnector(Connector connector)Add a new Connector to the set of defined Connectors, and associate it with this Service's Container. | 
|  void | addExecutor(Executor ex)Adds a named executor to the service | 
|  Connector[] | findConnectors()Find and return the set of Connectors associated with this Service. | 
|  Executor[] | findExecutors()Retrieves all executors | 
|  Container | getContainer()Return the Containerthat handles requests for allConnectorsassociated with this Service. | 
|  Executor | getExecutor(java.lang.String name)Retrieves executor by name, null if not found | 
|  java.lang.String | getInfo()Return descriptive information about this Service implementation and the corresponding version number, in the format <description>/<version>. | 
|  java.lang.String | getName()Return the name of this Service. | 
|  Server | getServer()Return the Serverwith which we are associated (if any). | 
|  void | initialize()Invoke a pre-startup initialization. | 
|  void | removeConnector(Connector connector)Remove the specified Connector from the set associated from this Service. | 
|  void | removeExecutor(Executor ex)Removes an executor from the service | 
|  void | setContainer(Container container)Set the Containerthat handles requests for allConnectorsassociated with this Service. | 
|  void | setName(java.lang.String name)Set the name of this Service. | 
|  void | setServer(Server server)Set the Serverwith which we are associated (if any). | 
| Method Detail | 
|---|
Container getContainer()
Container that handles requests for all
 Connectors associated with this Service.
void setContainer(Container container)
Container that handles requests for all
 Connectors associated with this Service.
container - The new Containerjava.lang.String getInfo()
<description>/<version>.
java.lang.String getName()
void setName(java.lang.String name)
name - The new service nameServer getServer()
Server with which we are associated (if any).
void setServer(Server server)
Server with which we are associated (if any).
server - The server that owns this Servicevoid addConnector(Connector connector)
connector - The Connector to be addedConnector[] findConnectors()
void removeConnector(Connector connector)
connector - The Connector to be removed
void initialize()
                throws LifecycleException
LifecycleException - If this server was already initialized.void addExecutor(Executor ex)
ex - ExecutorExecutor[] findExecutors()
Executor getExecutor(java.lang.String name)
name - String
void removeExecutor(Executor ex)
ex - Executor| 
 | Apache Tomcat 6.0.53 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||