Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

This page details the locations and purposes of the Fedora 4 configuration files.
For details on how to enable and configure these options, see this page

fcrepo-webapp

fcrepo-webapp/src/main/resources/spring

repo.xml

  • here you can specify the repository.json file to be loaded as the repositoryConfiguration, as well as the bean for repository factory and metrics
Code Block
languagexml
titlerepo.xml
<bean name "modeshapeRepofactory" class= "org.fcrepo.kernel.spring.ModeshapeRepositoryFactoryBean">
	<property name="repositoryConfiguration" value="${fcrepo.modeshape.configuration:classpath:/config/single/repository.json"/>
</bean>

rest.xml

  • bean implementation for UUIDPathMinter, SessionFactory, and base-packages to autoscan into spring

eventing.xml 

  • bean implementation for eventing - observer, filter, eventbus

...

jms.xml

  • here you can specify the jms.xml for eventing and the impementation for processing events

generator.xml

  • beans implementation for datastream generation, ex: dublin core

security.xml

  • bean implementation for OAuth security, ex: oauth and authN filter

fcrepo4/fcrepo-webapp/src/main/resources/config

activemq.xml

  • config for message broker

fcrepo4/fcrepo-webapp/src/main/resources

logback.xml

  • logging configuration

 

repository.json -

...

The modeshape configuration specification

fcrepo4/fcrepo-http-commmons/src/main/resources/config

JGroups Cluster Configuration

...