| java.lang.Object | |
| ↳ | com.atlassian.plugin.tracker.DefaultPluginModuleTracker<M, T extends com.atlassian.plugin.ModuleDescriptor<M>> |
Tracks enabled plugin module descriptors, focusing on fast reads
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Closes the tracker.
| |||||||||||
Static factory method for constructing trackers generically where M is not known.
| |||||||||||
Gets a snapshot of the currently tracked enabled module instances
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.atlassian.plugin.tracker.PluginModuleTracker
| |||||||||||
Closes the tracker. Ensure you call this, or you may cause a memory leak.
Static factory method for constructing trackers generically where M is not known.
| pluginAccessor | For getting the enabled descriptors of a certain type. |
|---|---|
| pluginEventManager | For being told about changes to the enabled plugins. |
| moduleDescriptorClass | The type of module descriptors we are interested in. |
Gets a snapshot of the currently tracked enabled module instances