Interface PoolManager
-
- All Known Implementing Classes:
RestPoolManager
public interface PoolManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringaddAlgorithmToHost(Algorithm algo, String host, boolean test)StringaddAlgorithmToVRE(Algorithm algo, String vre, boolean test)voidaddAlgToIs(Algorithm algo)AlgorithmextractAlgorithm(String url)Set<Algorithm>getAlgoFromIs()StringgetLogById(String logId)voidgetLogId(Algorithm algo, String vre)StringgetScriptFromURL(URL logId)URLgetURLfromWorkerLog(String logUrl)StringpublishAlgorithm(String algorithmPackageURL, String targetVREToken, String targetVRE)StringstageAlgorithm(String algorithmPackageURL)List<String>updateSVN(String file, List<String> ldep)
-
-
-
Method Detail
-
addAlgorithmToVRE
String addAlgorithmToVRE(Algorithm algo, String vre, boolean test) throws IOException, InterruptedException
- Throws:
IOExceptionInterruptedException
-
addAlgorithmToHost
String addAlgorithmToHost(Algorithm algo, String host, boolean test) throws IOException, InterruptedException
- Throws:
IOExceptionInterruptedException
-
stageAlgorithm
String stageAlgorithm(String algorithmPackageURL) throws IOException, InterruptedException
- Throws:
IOExceptionInterruptedException
-
publishAlgorithm
String publishAlgorithm(String algorithmPackageURL, String targetVREToken, String targetVRE) throws IOException, InterruptedException
- Throws:
IOExceptionInterruptedException
-
extractAlgorithm
Algorithm extractAlgorithm(String url) throws IOException
- Throws:
IOException
-
getLogById
String getLogById(String logId) throws IOException
- Throws:
IOException
-
getScriptFromURL
String getScriptFromURL(URL logId) throws IOException
- Throws:
IOException
-
getURLfromWorkerLog
URL getURLfromWorkerLog(String logUrl) throws MalformedURLException, UnknownHostException
-
addAlgToIs
void addAlgToIs(Algorithm algo)
-
updateSVN
List<String> updateSVN(String file, List<String> ldep) throws org.tmatesoft.svn.core.SVNException, IOException
- Throws:
org.tmatesoft.svn.core.SVNExceptionIOException
-
-