Versions Compared

Key

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

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

atom_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 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

  • asynch-indexing/repository.json - aynch modeshape indexing
  • clustered/repository.json - clustered configuration
  • composite.json - composite binary storage
  • minimal/repository.json
  • rest-sessions/repository.json - metadata and data cached binaryStorage
  • single-basic/repository.json - same as rest-sessions
  • single-fast-ingest/repository.json - query disabled
  • single-file/repository.json - single binary storage w/ minimum size
  • single/repository.json - same as rest-sessions

...