org.fcrepo.server.utilities.rebuild
Class Rebuild

java.lang.Object
  extended by org.fcrepo.server.utilities.rebuild.Rebuild
All Implemented Interfaces:
Runnable, Constants

public class Rebuild
extends Object
implements Constants, Runnable

Entry-point for rebuilding various aspects of the repository.

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
Rebuild(Rebuilder rebuilder, Map<String,String> options, Server server)
           
 
Method Summary
static void fail(String message, boolean showUsage, boolean exit)
           
static Server getServer()
          Gets the instance of the server appropriate for rebuilding.
static void main(String[] args)
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Rebuild

public Rebuild(Rebuilder rebuilder,
               Map<String,String> options,
               Server server)
        throws Exception
Throws:
Exception
Method Detail

run

public void run()
Specified by:
run in interface Runnable

getServer

public static Server getServer()
                        throws InitializationException
Gets the instance of the server appropriate for rebuilding. If no such instance has been initialized yet, initialize one.

Returns:
the server instance.
Throws:
InitializationException - if initialization fails.

fail

public static void fail(String message,
                        boolean showUsage,
                        boolean exit)

main

public static void main(String[] args)


Copyright © 2011 DuraSpace. All Rights Reserved.