Authors:

Much of this developer documentation provides historical context but may not reflect the current state of the project.
If you see outdated content please navigate to the page footer and click "Report an issue on GitHub".

It is not user documentation and should not be treated as such.

User Documentation is available here.

Backend modules beans

Introduction: The beans module is a job scheduler, and is essentially a wrapper around Quartz, which might be described as a beefier, platform-agnostic Cron jobs alternative that can be embedded in a Java project.

The beans module is used extensively when monitoring hosts. The VDSBroker module’s class VdsUpdateRunTimeInfo monitors hosts’ CPU, memory usage and so on. A method of the IRSBrokerCommand class monitors the SPM-host for storage related issues.