stevedore User Guide
¶
Patterns for Loading
Drivers – Single Name, Single Entry Point
Hooks – Single Name, Many Entry Points
Extensions – Many Names, Many Entry Points
Patterns for Enabling
Enabled Through Installation
Enabled Explicitly
Self-Enabled
Using Stevedore in Your Application
Guidelines for Naming Plugins
Creating Plugins
Loading the Plugins
Testing
Sphinx Integration
Simple List
Detailed Lists
Dynamic Code Patterns: Extending Your Applications with Plugins
Why Use Plugins?
Requirements for Ceilometer
Other Plugin-based Applications
Discovery
Enabling
Importing
Application/Plugin Integration
API Enforcement
Invocation
Ceilometer Design
Conclusions
ChangeLog
CHANGES
stevedore
Navigation
stevedore User Guide
Patterns for Loading
Patterns for Enabling
Using Stevedore in Your Application
Sphinx Integration
Dynamic Code Patterns: Extending Your Applications with Plugins
ChangeLog
Extension Manager Classes
Installation
Related Topics
Documentation overview
Previous:
stevedore – Manage Dynamic Plugins for Python Applications
Next:
Patterns for Loading
Quick search