| com.atlassian.plugin.tracker.PluginModuleTracker<M, T extends com.atlassian.plugin.ModuleDescriptor<M>> |
Known Indirect Subclasses
DefaultPluginModuleTracker<M, T extends ModuleDescriptor<M>>
|
Tracks enabled plugin module descriptors, focusing on fast reads. Patterned off the org.osgi.util.tracker.ServiceTracker.
| Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| PluginModuleTracker.Customizer<M, T extends ModuleDescriptor<M>> | Implement this to customize how and which descriptors are stored | ||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Closes the tracker.
| |||||||||||
Gets a snapshot of the currently tracked enabled module instances
| |||||||||||
Closes the tracker. Ensure you call this, or you may cause a memory leak.
Gets a snapshot of the currently tracked enabled module instances