public class RebuildServer extends Server
Constants.FedoraHome| Modifier and Type | Field and Description |
|---|---|
static String[] |
REBUILDERS
Default Rebuilders that the rebuild utility knows about.
|
BIN_DIR, BUILD_DATE, CONFIG_ATTRIBUTE_CLASS, CONFIG_ATTRIBUTE_ID, CONFIG_ATTRIBUTE_NAME, CONFIG_ATTRIBUTE_ROLE, CONFIG_ATTRIBUTE_VALUE, CONFIG_DIR, CONFIG_ELEMENT_COMMENT, CONFIG_ELEMENT_DATASTORE, CONFIG_ELEMENT_MODULE, CONFIG_ELEMENT_PARAM, CONFIG_ELEMENT_ROOT, CONFIG_FILE, CONFIG_NAMESPACE, DEFAULT_SERVER_CLASS, EXTENSION_DIR, GLOBAL_CHOICE, HOME_PROPERTY, INIT_CONFIG_CONFIG_EXAMININGELEMENT, INIT_CONFIG_CONFIG_PARAMETERIS, INIT_CONFIG_SEVERE_BADELEMENT, INIT_CONFIG_SEVERE_BADNAMESPACE, INIT_CONFIG_SEVERE_BADROOTELEMENT, INIT_CONFIG_SEVERE_INCOMPLETEPARAM, INIT_CONFIG_SEVERE_MALFORMEDXML, INIT_CONFIG_SEVERE_NOCLASSGIVEN, INIT_CONFIG_SEVERE_NOIDGIVEN, INIT_CONFIG_SEVERE_NOROLEGIVEN, INIT_CONFIG_SEVERE_REASSIGNMENT, INIT_CONFIG_SEVERE_UNREADABLE, INIT_LOG_WARNING_CANTWRITESTARTUPLOG, INIT_MODULE_SEVERE_BADARGS, INIT_MODULE_SEVERE_CLASSNOTFOUND, INIT_MODULE_SEVERE_ILLEGALACCESS, INIT_MODULE_SEVERE_ISABSTRACT, INIT_MODULE_SEVERE_MISSINGCONSTRUCTOR, INIT_MODULE_SEVERE_UNFULFILLEDROLE, INIT_SERVER_SEVERE_BADARGS, INIT_SERVER_SEVERE_CLASSNOTFOUND, INIT_SERVER_SEVERE_ILLEGALACCESS, INIT_SERVER_SEVERE_ISABSTRACT, INIT_SERVER_SEVERE_MISSINGCONSTRUCTOR, INIT_SERVER_SEVERE_UNFULFILLEDROLE, INIT_XMLPARSER_SEVERE_MISSING, LOG_STARTUP_FILE, m_loadedModuleRoles, m_loadedModules, MODULE_CONSTRUCTOR_PARAM1_CLASS, MODULE_CONSTRUCTOR_PARAM2_CLASS, MODULE_CONSTRUCTOR_PARAM3_CLASS, NAMESPACE_PREFIX, s_instances, SERVER_CONSTRUCTOR_PARAM1_CLASS, SERVER_CONSTRUCTOR_PARAM2_CLASS, SPRING_DIR, STORAGE_FORMAT, USE_CACHE, USE_DEFINITIVE_STORE, VERSIONACCESS, 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, FEDORA_REPOSITORY_PID, 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, XACML1, XACML1_ACTION, XACML1_POLICY, XACML1_RESOURCE, XACML1_SUBJECT, XACML2_POLICY_SCHEMA, XLINK, XML_XSD, XMLNS, XSI| Modifier | Constructor and Description |
|---|---|
|
RebuildServer(Element rootConfigElement,
File homeDir) |
protected |
RebuildServer(File homeDir) |
| Modifier and Type | Method and Description |
|---|---|
static Server |
getRebuildInstance(File homeDir)
Provides an instance of the server specified in the configuration file at
homeDir/CONFIG_DIR/CONFIG_FILE, or DEFAULT_SERVER_CLASS if unspecified.
|
protected String |
overrideModuleClass(String moduleClass) |
protected boolean |
overrideModuleRole(String moduleRole) |
protected void |
registerBeanDefinitions()
Register any implementation-specific bean definitions before the context is refreshed.
|
containsBean, containsBeanDefinition, createDatastoreConfigurationBeanDefinition, createModuleBeanDefinition, createModuleConfigurationBeanDefinition, datastoreConfigIds, finalize, findAnnotationOnBean, getAliases, getBean, getBean, getBean, getBean, getBeanDefinition, getBeanDefinitionCount, getBeanDefinitionNames, getBeanNamesForType, getBeanNamesForType, getBeansOfType, getBeansOfType, getBeansWithAnnotation, getConfig, getConfigElement, getConfigSummary, getCurrentDate, getDatastoreConfig, getDefaultContext, getHomeDir, getInstance, getInstance, getLocale, getModule, getPID, getScannedBeanDefinition, getServerBeanDefinition, getServerConfigurationBeanDefinition, getStatusFile, getTriplestoreConnectorBeanDefinition, getType, getUploadDir, getWebClientConfig, hasInitialized, hasInstance, init, initServer, isAlias, isBeanNameInUse, isPrototype, isSingleton, isTypeMatch, knownBeanDefinition, loadedModuleRoles, pidFromFilename, postInitServer, registerAlias, registerBeanDefinition, removeAlias, removeBeanDefinition, setApplicationContext, shutdown, shutdownServer, statusgetHelp, getOptionalParameters, getParameterHelp, getRequiredModuleRoles, getRequiredParametersgetParameter, getParameter, getParameter, getParameterList, getParameters, getParameters, parameterNames, setParameter, setParameters, setParameterspublic static String[] REBUILDERS
public RebuildServer(Element rootConfigElement, File homeDir) throws ServerInitializationException, ModuleInitializationException
rootConfigElement - homeDir - ServerInitializationExceptionModuleInitializationExceptionprotected RebuildServer(File homeDir) throws ServerInitializationException, ModuleInitializationException
protected void registerBeanDefinitions()
throws ServerInitializationException
ServerregisterBeanDefinitions in class ServerServerInitializationExceptionprotected boolean overrideModuleRole(String moduleRole)
overrideModuleRole in class Serverprotected String overrideModuleClass(String moduleClass)
overrideModuleClass in class Serverpublic static final Server getRebuildInstance(File homeDir) throws ServerInitializationException, ModuleInitializationException
homeDir - The base directory for the server.ServerInitializationException - If there was an error starting the server.ModuleInitializationException - If there was an error starting a module.Copyright © 2013 DuraSpace. All Rights Reserved.