org.exist.storage
Interface SystemTask
- All Known Implementing Classes:
- DataBackup
- public interface SystemTask
Interface to be implemented by tasks used for system
maintenance. System tasks require the database to be in
a consistent state. All database operations will be stopped
until the #execute(BrokerPool) method returned
or throws an exception. Any exception will be caught and a warning
written to the log.
A task can be scheduled for execution
via BrokerPool.triggerSystemTask(SystemTask)
- Author:
- wolf
configure
public void configure(Configuration config,
java.util.Properties properties)
throws EXistException
- Throws:
EXistException
execute
public void execute(DBBroker broker)
throws EXistException
- Execute this task.
- Parameters:
broker - a DBBroker object that can be used
- Throws:
EXistException
<oXygen/>
XML Editor
provides support for editing and debugging XQuery
expressions against the eXist XML Database.