-
Notifications
You must be signed in to change notification settings - Fork 10
v4.0 Extensions
Andrey Kurilov edited this page May 28, 2018
·
7 revisions
Mongoose is designed to be extensible with plugins. The Java extensions mechanism is used for this (described at Extensible Java Applications Tutorial).
At the start the Mongoose invokes its Installer which puts the provided
extensions in the <USER_HOME_DIR>/.mongoose/<VERSION>/ext
. After that
Mongoose iterates the content of the extensions directory and tries to
load all found files and directories into the runtime for the further
installation and usage.
The extensions may be usual Java extensions either Mongoose-specific (containing the specific configuration extensions and/or installer functionality).
Currently, the following extension types are resolved by Mongoose:
- JSR-223 compliant Scenario Engine (Java)
- Load Step implementation (Mongoose-specific)
- Storage Driver implementation (Mongoose-specific)
- Overview
- Deployment
- User Guide
- Troubleshooting
- Reference