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