Package net.larsan.urd.impl

The main Urd implementation package.

See:
          Description

Interface Summary
Container A container is an abstraction for a place from which one or more service is excpected to be loaded.
Controller A controller is attached to the Urd Server.
Destroyable The destroyable interface is used by the norna framework to finalize components as found in the JNDI context regardles off their base type.
ListInfo The list info is used be the containers to report service listings.
Parameters A very simple interface the servicebox can use to dynamicly load init parameters for it's service and query the configuration in general.
ServiceMetaData Meta data about a Norna service used by the framework.
UrdServerListener A Urd server notification interface.
 

Class Summary
AutoStartTask Simple runnable task for starting all auto-start services.
ClientContext A wrapper for the Urd JNDI context for the services to use.
ContainerBase A container is an abstraction for a place from which one or more service is excpected to be loaded.
DefaultErrorHandler A default error handler class.
DefaultRecord A default record type for the Urd server.
DirectoryContainer A directory container scans a directory looking for service archives.
DirectoryContainerFactory This factory creates directory containers.
FileParameters A parameter dispatcher working on for a configuration file.
ParameterDispatcher The parameter dispatcher handles service parameters as read from a Urd XML config file.
RegEventQueue Registry event handler.
Registry Urd ServiceRegistry implementation.
ServiceAlias A service alias acts on behalf of a real serivce.
Servicebox The service box 'boxes' an given service from it's archive or folder location.
Standalone The standalone is a Urd server which prepares the environment before starting.
StartAllTask Simple runnable task for starting all services.
StopAllTask A simple runnable task for stopping all available services.
UrdEnvironment This class is an eagerly instantiated singleton implementing the Environment interface for the Urd framework.
UrdServer This is the main Urd server class.
 

Exception Summary
AlreadyRegisteredException An exception indicating the a service have either tried to be registered twice or that an ID is already in use.
ContainerException A nested exception for container failures.
NoSuchAttributeException An exception for missing attributes in norna archives.
NotConfiguredException This simple exception can be used to signal that a praticular service or module have not been configured.
 

Package net.larsan.urd.impl Description

The main Urd implementation package. This package contains the main Urd server, and standalone server and the service registry.