Class AnalysisExecutionServiceConfig
- java.lang.Object
-
- ca.corefacility.bioinformatics.irida.config.analysis.AnalysisExecutionServiceConfig
-
@Configuration @EnableAsync(order=998) @Profile({"dev","prod","it","analysis","ncbi","processing","sync","web"}) public class AnalysisExecutionServiceConfig extends java.lang.Object
Configuration for an AnalysisExecutionService class.
-
-
Field Summary
Fields Modifier and Type Field Description static int
ASYNC_ORDER
The order for asynchronous tasks.
-
Constructor Summary
Constructors Constructor Description AnalysisExecutionServiceConfig()
-
Method Summary
-
-
-
Field Detail
-
ASYNC_ORDER
public static final int ASYNC_ORDER
The order for asynchronous tasks. In particular, defines the order for methods inAnalysisExecutionServiceGalaxyAsync
.- See Also:
- Constant Field Values
-
-
Method Detail
-
analysisSubmissionSampleProcessor
@Bean public AnalysisSubmissionSampleProcessor analysisSubmissionSampleProcessor()
-
analysisExecutionService
@Lazy @Bean public AnalysisExecutionService analysisExecutionService()
-
analysisExecutionServiceGalaxyAsync
@Lazy @Bean public AnalysisExecutionServiceGalaxyAsync analysisExecutionServiceGalaxyAsync()
-
analysisExecutionServiceGalaxyCleanupAsync
@Lazy @Bean public AnalysisExecutionServiceGalaxyCleanupAsync analysisExecutionServiceGalaxyCleanupAsync()
-
analysisWorkspaceService
@Lazy @Bean public AnalysisWorkspaceServiceGalaxy analysisWorkspaceService()
-
analysisProvenanceService
@Lazy @Bean public AnalysisProvenanceServiceGalaxy analysisProvenanceService()
-
analysisCollectionServiceGalaxy
@Lazy @Bean public AnalysisCollectionServiceGalaxy analysisCollectionServiceGalaxy()
-
-