public interface Service extends Lifecycle
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.
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| Modifier and Type | Method and Description | 
|---|---|
| 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. | 
| java.lang.ClassLoader | getParentClassLoader()Return the parent class loader for this component. | 
| Server | getServer()Return the  Serverwith which we are associated (if any). | 
| 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 | setParentClassLoader(java.lang.ClassLoader parent)Set the parent class loader for this service. | 
| void | setServer(Server server)Set the  Serverwith which we are associated (if any). | 
addLifecycleListener, destroy, findLifecycleListeners, getState, getStateName, init, removeLifecycleListener, start, stopContainer 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 Servicejava.lang.ClassLoader getParentClassLoader()
getServer() Server.getParentClassLoader(). If no server
has been set, return the system class loader.void setParentClassLoader(java.lang.ClassLoader parent)
parent - The new parent class loadervoid addConnector(Connector connector)
connector - The Connector to be addedConnector[] findConnectors()
void removeConnector(Connector connector)
connector - The Connector to be removedvoid addExecutor(Executor ex)
ex - ExecutorExecutor[] findExecutors()
Executor getExecutor(java.lang.String name)
name - Stringvoid removeExecutor(Executor ex)
ex - ExecutorCopyright © 2000-2015 Apache Software Foundation. All Rights Reserved.