Class RemotePluginScanner
java.lang.Object
com.atlassian.bamboo.v2.build.agent.remote.plugins.RemotePluginScanner
- All Implemented Interfaces:
com.atlassian.plugin.loaders.classloading.Scanner
public class RemotePluginScanner
extends Object
implements com.atlassian.plugin.loaders.classloading.Scanner
-
Constructor Summary
ConstructorDescriptionRemotePluginScanner
(String resourceName, RemoteAgent remoteAgent, HomeDirectoryLayout homeDirectoryLayout) -
Method Summary
Modifier and TypeMethodDescriptionCollection<com.atlassian.plugin.loaders.classloading.DeploymentUnit>
void
remove
(com.atlassian.plugin.loaders.classloading.DeploymentUnit unit) void
reset()
Collection<com.atlassian.plugin.loaders.classloading.DeploymentUnit>
scan()
-
Constructor Details
-
RemotePluginScanner
public RemotePluginScanner(String resourceName, RemoteAgent remoteAgent, HomeDirectoryLayout homeDirectoryLayout)
-
-
Method Details
-
scan
- Specified by:
scan
in interfacecom.atlassian.plugin.loaders.classloading.Scanner
-
getDeploymentUnits
- Specified by:
getDeploymentUnits
in interfacecom.atlassian.plugin.loaders.classloading.Scanner
-
reset
public void reset()- Specified by:
reset
in interfacecom.atlassian.plugin.loaders.classloading.Scanner
-
remove
public void remove(com.atlassian.plugin.loaders.classloading.DeploymentUnit unit) throws com.atlassian.plugin.PluginException - Specified by:
remove
in interfacecom.atlassian.plugin.loaders.classloading.Scanner
- Throws:
com.atlassian.plugin.PluginException
-