NOTE: Obsolete project and no more maintenance

This plugin became obsolete by Apache Camel - Hippo Events Support. Please try to use that module instead.

What is Spring Daemon Module?

Hippo Repository provides DaemonModule interface to allow developers to build a custom daemon module to interact with Repository.

Spring Daemon Module provides a DaemonModule implementation which creates a Spring Application Context. So, you can just use Spring Application Context configuration in classpath:org/onehippo/forge/springdaemon/SpringDaemonModule.xml for your job processings.

Therefore, instead of implementing Daemon Modules for each task, you can just put Spring's built-in scheduler bean configurations and your POJOs in the Spring Application Context configuration with this generic module.

Note On Clustering

Note: Sprign Daemon Module does not care any clustering issues by itself. So, if you need to run a daemon module for a scheduling job only in single cluster node, then you should configure the scheduler components properly. For example, you may choose Quartz scheduler component configuration with JDBC JobStore instead of copying & pasting the example shown in the examples.

Project status

The latest version of the Spring Daemon Module is 1.01.00.

See the forge project page for more info about the project itself.