| java.lang.Object | |
| ↳ | com.atlassian.plugin.loaders.FileListScanner |
A scanner that simply scans a given set of input files. This scanner will always return the units in the order supplied in the constructor.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Gets all deployment units currently being tracked by the scanner.
| |||||||||||
Remove the specified deployment unit in such a way as it will not be picked up by subsequent scans, even
if the system is restarted.
| |||||||||||
Reset the scanner.
| |||||||||||
Scan for new deployment units.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.atlassian.plugin.loaders.classloading.Scanner
| |||||||||||
Gets all deployment units currently being tracked by the scanner. This will not trigger a scan, meaning that plugins that have been added since the last scan will not be returned.
Remove the specified deployment unit in such a way as it will not be picked up by subsequent scans, even if the system is restarted.
| unit | the deployment unit to remove |
|---|
| PluginException |
|---|
Reset the scanner. This causes it to forget all state about which plugins have (or haven't) been loaded.
Scan for new deployment units. On the first scan, all deployment units that the scanner can find will be returned. Subsequent scans will only return deployment units that are new since the last scan (or call to reset() or clear())