Package org.locomotive.directory

Interface Summary
BeanParser Interface to an object responsible for parsing a single bean configuration file and building the appropriate BeanConfiguration structure.
DirectoryEventListener Listener interface for events in the bean directory.
DirectoryEventTypes This interface defines a set of constants defining the different types of DirectoryEvents thrown by the bean directory.
LocomotiveService Interface implemented by components acting as services in the locomotive system.
PropertyConverter PropertyConverter defines an interface for converting values of one object to another object.
ScopeLookup This interface is provided so clients of NameService can provide an appropriate object for the requested scope type.
 

Class Summary
BeanConfiguration A class representing a bean configuration.
BeanInstantiator A NameService object delegates the responsibility for creating new bean instances from BeanConfiguration objects to a object of this class.
BeanProperty Represents a property of a bean.
BeanPropertyValue A class representing a bean property value.
DirectoryContext A directory context is a path in the configuration structure, e.g.
DirectoryEvent All events that occurs when using the bean directory will generate this event.
IntegerConverter Convert an object to Integer.
NameParse NameParse provides a static method for parsing component references.
NameService A naming service for Java components.
ScopeStore Data structure for storing and looking up components in a specific scope.
StringConverter Converter for converting objects to String.
XmlBeanParser This class is responsible for parsing a single bean configuration file and building the appropriate BeanConfiguration structure.
 

Exception Summary
ServiceException This exception is thrown if a LocomotiveService failed to start or stop.