|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PluginModuleTracker<M,T extends ModuleDescriptor<M>>
Tracks enabled plugin module descriptors, focusing on fast reads. Patterned off the
ServiceTracker.
| Nested Class Summary | |
|---|---|
static interface |
PluginModuleTracker.Customizer<M,T extends ModuleDescriptor<M>>
Implement this to customize how and which descriptors are stored |
| Method Summary | |
|---|---|
void |
close()
Closes the tracker. |
Iterable<T> |
getModuleDescriptors()
|
Iterable<M> |
getModules()
Gets a snapshot of the currently tracked enabled module instances |
int |
size()
|
| Method Detail |
|---|
Iterable<T> getModuleDescriptors()
Iterable<M> getModules()
int size()
void close()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||