com.atlassian.bamboo.v2.build.agent.remote.plugins
Class RemotePluginScanner

java.lang.Object
  extended by com.atlassian.bamboo.v2.build.agent.remote.plugins.RemotePluginScanner
All Implemented Interfaces:
com.atlassian.plugin.loaders.classloading.Scanner

public class RemotePluginScanner
extends java.lang.Object
implements com.atlassian.plugin.loaders.classloading.Scanner


Constructor Summary
RemotePluginScanner(java.lang.String resourceName, java.lang.String type, RemoteAgent remoteAgent, HomeDirectoryLayout homeDirectoryLayout)
           
 
Method Summary
 java.util.Collection<com.atlassian.plugin.loaders.classloading.DeploymentUnit> getDeploymentUnits()
           
 void remove(com.atlassian.plugin.loaders.classloading.DeploymentUnit unit)
           
 void reset()
           
 java.util.Collection<com.atlassian.plugin.loaders.classloading.DeploymentUnit> scan()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemotePluginScanner

public RemotePluginScanner(java.lang.String resourceName,
                           java.lang.String type,
                           RemoteAgent remoteAgent,
                           HomeDirectoryLayout homeDirectoryLayout)
Method Detail

scan

public java.util.Collection<com.atlassian.plugin.loaders.classloading.DeploymentUnit> scan()
Specified by:
scan in interface com.atlassian.plugin.loaders.classloading.Scanner

getDeploymentUnits

public java.util.Collection<com.atlassian.plugin.loaders.classloading.DeploymentUnit> getDeploymentUnits()
Specified by:
getDeploymentUnits in interface com.atlassian.plugin.loaders.classloading.Scanner

reset

public void reset()
Specified by:
reset in interface com.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 interface com.atlassian.plugin.loaders.classloading.Scanner
Throws:
com.atlassian.plugin.PluginException


Copyright © 2012 Atlassian. All Rights Reserved.