Class ExecutionManagerGalaxy
- java.lang.Object
-
- ca.corefacility.bioinformatics.irida.model.workflow.manager.galaxy.ExecutionManagerGalaxy
-
- All Implemented Interfaces:
ExecutionManager
public class ExecutionManagerGalaxy extends java.lang.Object implements ExecutionManager
Defines an ExecutionManager Galaxy implementation for interacting with Galaxy.
-
-
Constructor Summary
Constructors Constructor Description ExecutionManagerGalaxy(java.net.URL location, java.lang.String apiKey, GalaxyAccountEmail accountEmail, DataStorage dataStorage)
Builds a new ExecutionManagerGalaxy with the given information.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GalaxyAccountEmail
getAccountEmail()
java.lang.String
getAPIKey()
DataStorage
getDataStorage()
java.net.URL
getLocation()
-
-
-
Constructor Detail
-
ExecutionManagerGalaxy
public ExecutionManagerGalaxy(java.net.URL location, java.lang.String apiKey, GalaxyAccountEmail accountEmail, DataStorage dataStorage)
Builds a new ExecutionManagerGalaxy with the given information.- Parameters:
location
- The location to Galaxy.apiKey
- An API key for Galaxy.accountEmail
- An email for an account in Galaxy.dataStorage
- The data storage mode for Galaxy.
-
-
Method Detail
-
getLocation
public java.net.URL getLocation()
-
getAPIKey
public java.lang.String getAPIKey()
-
getAccountEmail
public GalaxyAccountEmail getAccountEmail()
-
getDataStorage
public DataStorage getDataStorage()
-
-