Page tree

Old Release

This documentation covers an old version of Fedora. Looking for another version? See all documentation.

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

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
repo.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
  • jgroups-fcrepo-tcp.xml - jgroups config for clustering


infinispan.xml - the infinispan cache configuration

fcrepo4/fcrepo-kernel/src/main/resources/config/infinispan

  • basic/infinispan.xml - FedoraRepository, FedoraRepositoryMetadata, FedoraRepositoryBinaryData

  • bdb/infinispan.xml - FedoraRepository, FedoraRepositoryBinaryData

  • chained/infinispan.xml - FedoraRepository, FedoraRepositoryBinaryData (2 loader w/ different fetchPersistentState)

  • clustered/infinispan.xml - clustered replication for FedoraRepository and FedoraRepositoryMetadata, clustered distribution for FedoraRepositoryBinaryData

  • file/infinispan.xml - FedoraRepository

  • leveldb/infinispan.xml - FedoraRepository leveldb store

  • ram/infinispan.xml - FedoraRepository in memory

 

fedora-node-types.cnd - nodes definitions in terms of namespaced properties

fcrepo4/fcrepo-kernel/src/main/resources/fedora-node-types.cnd

 

container configuration

see Deploying Fedora 4

other module resources

fcrepo4/fcrepo-jms/src/main/resources

  • config/activemq.xml

  • org/fcrepo/messaging/legacy/map.properties

  • spring/jms.xml

 

 

 

 

 

 

 



 

  • No labels