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: ----------------------------------------------------------------------------- License and Copyright: The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License.
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.
Module Title: Module.java Description: The base class for Fedora server modules.
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: ----------------------------------------------------------------------------- License and Copyright: The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License.
StdoutLogging Title: StdoutLogging.java Description: A basic logging implementation that goes to stdout.
WritableContext Title: WritableContext.java Description: A Context object whose values can be written after instantiation.
 

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