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. |