...
Camel makes use of "components" to integrate various services using a terse, domain specific language (DSL) that can be expressed in Java, XML, Scala or Groovy. There exists an fcrepo-camel component component designed to work specifically with a Fedora4 Fedora repository. This makes it possible to model Solr indexing in only a few lines of code like so:
...