org.apache.derby.iapi.services.monitor |
|
Java Source File Name | Type | Comment |
ModuleControl.java | Interface | ModuleControl is optionally implemented by a module's factory class. |
ModuleFactory.java | Interface | The monitor provides a central registry for all modules in the system,
and manages loading, starting, and finding them. |
ModuleSupportable.java | Interface | Allows a module to check its environment
before it is selected as an implementation. |
Monitor.java | Class | Services
A service is a collection of modules that combine to provide
the full functionality defined by the service. |
PersistentService.java | Interface | A PersistentService modularises the access to persistent services,
abstracting out details such as finding the list of services to
be started at boot time, finding the service.properties file
and creating and deleting the persistent storage for a service.
These modules must only be used by the monitor.
Possible examples of implementations are:
- Store services in a directory in the file system.
- Store services in a zip file
- Service data is provided by a web server
- Service data is stored on the class path.
This class also serves as the registry the defined name for all
the implementations of PersistentService. |