|
Interface Summary |
| AdminableService |
If a service implements this method, then the service declares
that it will provide a Servlet to use in examining the Servlet by
the administrative UI. |
| Configuration |
A Configuration is an object that knows how to create and
configure a service in the nucleus hierarchy. |
| ConfigurationFinder |
A ConfigurationFinder is an object that looks for a
Configuration given a configuration name. |
| ConfigurationFinder.ConfigurationList |
Inner interface that records a collection of configurations
discovered by calling listConfigurations(). |
| GlobalScope |
This interface is a "marker" for Java configuration files that
are to be global-scoped. |
| PropertyValueFormatter |
This interface defines an object that can format a String from a
value. |
| RequestScope |
This interface is a "marker" for Java configuration files that
are to be request-scoped. |
| Service |
A Service is an object that can be notified of events that occur
within Nucleus. |
| ServiceListener |
A ServiceListener understands events that occur during the
lifetime of a Service. |
| SessionScope |
This interface is a "marker" for Java configuration files that
are to be session-scoped. |
| Validateable |
By implementing this interface, a service indicates that it is
to be validated periodically. |
| ValueFormatter |
Objects that implement this interface are recognized by the
property value printer in the admin UI. |
|
Class Summary |
| BeanConfigurator |
A BeanConfigurator configures a bean from a Properties list of
name/value String pairs. |
| GenericContext |
A GenericContext is a subclass of GenericService that also
implements NameContext and NameContextBindingEventSource. |
| GenericReference |
When this service is started it will resolve the component through the
componentPath property and bind that new object into
the name of this service. |
| GenericRMIService |
This is a combination of GenericService and UnicastRemoteObject,
thereby serving as a convenient base for objects that will be
exported by the RMIServer. |
| GenericService |
A GenericService is a basic implementation of the Service
interfaces. |
| InitialService |
This service is used to initialize all of Nucleus. |
| JavaConfigurationClassLoader |
This implementation of ClassLoader is tied to a particular
directory and is meant load classes that do not specify a package. |
| JavaConfigurationClassLoaders |
This maintains a table mapping each directory to the
JavaConfigurationClassLoader appropriate to that directory. |
| KeyGenerator |
This class contains utility methods for generating public and
private keys for DSA signing. |
| MultipleConfigurationFinder |
A MultipleConfigurationFinder contains other
ConfigurationFinders, which are called in then order they were
added to search for a configuration. |
| Nucleus |
A Nucleus serves two purposes: it is the root of a NameContext
hierarchy, and it implements the policies for resolving names in
the hierarchy. |
| PropertyValueFormatters |
This class can find the PropertyValueFormatter for a specified
object. |
| RequestScopeManager |
A RequestScopeManager manages a set of hierarchies that are
meant to hold "request-scoped" objects. |
| ServiceAdminServlet |
A ServiceAdminServlet is the base class for services that wish
to provide an HTTP interface. |
| ServiceEvent |
A ServiceEvent encapsulates information related to a
ServiceListener's environment on startup and shutdown. |
| ServiceMap |
A ServiceMap is a subclass of Hashtable in which a string is
mapped to a Nucleus service. |
| TimedOperationService |
A TimedOperationService is a subclass of GenericService that
generally performs a single function or request. |
| Validator |
This class contains utility methods for validating the property
values of a service against a DSA signature. |
| VMSystem |
Contains an admin interface for doing VM System-level
operations: GC, finalization, listing Threads, etc. |