public class DatabasePluginScanner extends Object implements com.atlassian.plugin.loaders.classloading.Scanner
| Modifier | Constructor and Description | 
|---|---|
  | 
DatabasePluginScanner(PluginDataDao pluginDataDao,
                     File workDir,
                     TenantRegistry tenantRegistry,
                     TransactionalHostContextAccessor hostContextAccessor)  | 
protected  | 
DatabasePluginScanner(PluginDataDao pluginDataDao,
                     File workDir,
                     TenantRegistry tenantRegistry,
                     TransactionalHostContextAccessor hostContextAccessor,
                     Supplier<Boolean> isDatabaseConfigured)  | 
| Modifier and Type | Method and Description | 
|---|---|
Collection<com.atlassian.plugin.loaders.classloading.DeploymentUnit> | 
getDeploymentUnits()  | 
void | 
remove(com.atlassian.plugin.loaders.classloading.DeploymentUnit deploymentUnit)  | 
void | 
reset()  | 
Collection<com.atlassian.plugin.loaders.classloading.DeploymentUnit> | 
scan()  | 
public DatabasePluginScanner(PluginDataDao pluginDataDao, File workDir, TenantRegistry tenantRegistry, TransactionalHostContextAccessor hostContextAccessor)
protected DatabasePluginScanner(PluginDataDao pluginDataDao, File workDir, TenantRegistry tenantRegistry, TransactionalHostContextAccessor hostContextAccessor, Supplier<Boolean> isDatabaseConfigured)
public Collection<com.atlassian.plugin.loaders.classloading.DeploymentUnit> scan()
scan in interface com.atlassian.plugin.loaders.classloading.Scannerpublic Collection<com.atlassian.plugin.loaders.classloading.DeploymentUnit> getDeploymentUnits()
getDeploymentUnits in interface com.atlassian.plugin.loaders.classloading.Scannerpublic void reset()
reset in interface com.atlassian.plugin.loaders.classloading.Scannerpublic void remove(com.atlassian.plugin.loaders.classloading.DeploymentUnit deploymentUnit)
            throws com.atlassian.plugin.PluginException
remove in interface com.atlassian.plugin.loaders.classloading.Scannercom.atlassian.plugin.PluginExceptionCopyright © 2003–2018 Atlassian. All rights reserved.