The Hippo Repository Java Adapter is a collection of projects enabling Java developers write applications and sites on top of the Hippo Repository.
Hippo Repository Adapter API defines the java interfaces implemented in the other projects.
Hippo Repository Update Notifier implements content update notification. You can write your own content update listener and register it with the Update Notifier.
Hippo Repository Cachemanager implements caching functionality. It is tightly integrated with the other components but can also be used standalone for caching whatever you want.
Hippo Repository WebDav Client: implements WebDav connectivity. It can be configured to use the Cachemanager which will then take care that Webdav requests are only sent when nessessary.
Hippo Repository Adapter Webapp: A webapplication on top of the Java Adapter libraries. It contains a GUI for managing queries and enables running these queries via HTTP.