org.fcrepo.server
Class DatastoreConfig

java.lang.Object
  extended by org.fcrepo.server.Parameterized
      extended by org.fcrepo.server.config.Configuration
          extended by org.fcrepo.server.DatastoreConfig
All Implemented Interfaces:
Constants
Direct Known Subclasses:
DatastoreConfiguration

public class DatastoreConfig
extends Configuration

A holder of configuration name-value pairs for a datastore.

A datastore is a system for retrieving and storing information. This class is a convenient placeholder for the configuration values of such a system.

Configuration values for datastores are set in the server configuration file. (see fedora-config.xsd)

Author:
Chris Wilper

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.fcrepo.common.Constants
Constants.FedoraHome
 
Field Summary
 
Fields inherited from interface org.fcrepo.common.Constants
ACCESS, ACTION, API, ATOM_APIM1_0, ATOM_ZIP1_1, ATOM1_1, AUDIT, AUDIT1_0, BATCH_MODIFY, BATCH_MODIFY1_1, BE_SECURITY, BE_SECURITY1_0, BINDING_SPEC, DATASTREAM, DC, DISSEMINATOR, DS_COMPOSITE_MODEL, DS_COMPOSITE_MODEL1_0, DS_INPUT_SPEC1_0, DS_INPUT_SPEC1_1, ENVIRONMENT, FCFG, FEDORA, FEDORA_APP_CONTEXT_NAME, FEDORA_DEFAULT_APP_CONTEXT, FEDORA_HOME, FOXML, FOXML1_0, FOXML1_0_LEGACY, FOXML1_1, HTTP_REQUEST, MANAGEMENT, METHOD_MAP, METS, METS_EXT, METS_EXT1_0, METS_EXT1_0_LEGACY, METS_EXT1_1, MODEL, MULGARA, OAI_DC, OAI_DC2_0, OAI_FRIENDS, OAI_FRIENDS2_0, OAI_IDENTIFIER, OAI_IDENTIFIER2_0, OAI_PMH, OAI_PMH2_0, OAI_PROV, OAI_PROV2_0, OBJ_DATASTREAMS1_0, OBJ_HISTORY1_0, OBJ_ITEMS1_0, OBJ_METHODS1_0, OBJ_PROFILE1_0, OBJ_VALIDATION1_0, OBJECT, OLD_XLINK, PID_LIST1_0, RDF, RDF_XSD, RECOVERY, RELS_EXT, RELS_EXT1_0, RELS_INT1_0, REPO_DESC1_0, RESOURCE, SDEF, SDEF_METHOD_MAP1_0, SDEP, SDEP_METHOD_MAP1_0, SDEP_METHOD_MAP1_1, SERVICE_PROFILE, SOAP, SOAP_ENC, SUBJECT, TYPES, VIEW, WSDL, WSDL_HTTP, WSDL_MIME, XACML_POLICY, XACML_POLICY1_0, XLINK, XML_XSD, XMLNS, XSI
 
Constructor Summary
DatastoreConfig(List<Parameter> parameters)
           
DatastoreConfig(Map<String,String> parameters)
          Creates and initializes the DatastoreConfig.
 
Method Summary
 
Methods inherited from class org.fcrepo.server.config.Configuration
setParameterValue
 
Methods inherited from class org.fcrepo.server.Parameterized
getParameter, getParameter, getParameter, getParameterList, getParameters, getParameters, parameterNames, setParameter, setParameters, setParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatastoreConfig

public DatastoreConfig(Map<String,String> parameters)
Creates and initializes the DatastoreConfig.

When the server is starting up, this is invoked as part of the initialization process. The inheritance structure is convoluted because of an effort to remove the class, which was basically identical to DatastoreConfiguration

Parameters:
parameters - A pre-loaded Map of name-value pairs comprising the intended configuration for the datastore.

DatastoreConfig

public DatastoreConfig(List<Parameter> parameters)


Copyright © 2012 DuraSpace. All Rights Reserved.