Package fedora.server

Includes the main Server abstract class and a basic implementation (BasicServer), the Module abstract class, and the superclass of configurable components, ParameterizedComponent.

See:
          Description

Interface Summary
Context Title: Context.java Description: A holder of context name-value pairs.
Logging Title: Logging.java Description: A class that has methods for logging.
 

Class Summary
BasicServer Title: BasicServer.java Description:
DatastoreConfig Title: DatastoreConfig.java Description: A holder of configuration name-value pairs for a datastore.
Debug Title: Debug.java Description: Provides static boolean that can be checked for conditional debugging.
DummyLogging A no-op impl of Logging.
Module Title: Module.java Description: The base class for Fedora server modules.
MultiValueMap  
Parameterized Title: Parameterized.java Description: Abstract superclass of all Fedora components that can be configured by a set of name-value pairs.
Pluggable Title: Pluggable.java Description: Abstract superclass of all Fedora components that can be configured by a set of name-value pairs.
ReadOnlyContext Title: ReadOnlyContext.java Description: Context that is read-only.
Server Title: Server.java Description: The starting point for working with a Fedora repository.This class handles loading, starting, and stopping modules (the module lifecycle), and provides access to core constants.
ServerController Title: ServerController.java Description:
StdoutLogging Title: StdoutLogging.java Description: A basic logging implementation that goes to stdout.
 

Package fedora.server Description

Includes the main Server abstract class and a basic implementation (BasicServer), the Module abstract class, and the superclass of configurable components, ParameterizedComponent.

The Server class' documentation shows a sample program demonstrating basic functionality.

Related Documentation

Technical Documentation for Fedora can be found at http://www.fedora.info/techdoc.shtml. For other information about the Fedora Mellon project, see http://www.fedora.info