@ComponentScan(basePackages="org.duracloud.mill") @Configuration public class AppConfig extends Object
| Constructor and Description |
|---|
AppConfig() |
| Modifier and Type | Method and Description |
|---|---|
org.duracloud.audit.AuditLogStore |
auditLogStore(org.duracloud.mill.db.repo.JpaAuditLogItemRepo auditLogItemRepo) |
org.duracloud.common.queue.TaskQueue |
auditQueue(WorkmanConfigurationManager configurationManager) |
MultiStepTaskProcessorFactory |
auditTaskProcessorFactory(org.duracloud.audit.AuditLogStore auditLogStore,
org.duracloud.common.queue.TaskQueue duplicationQueue,
DuplicationPolicyManager policyManager,
NotificationManager notificationManager,
org.duracloud.mill.manifest.ManifestStore manifestStore) |
org.duracloud.common.queue.TaskQueue |
bitErrorQueue(WorkmanConfigurationManager configurationManager) |
BitIntegrityCheckTaskProcessorFactory |
bitIntegrityCheckTaskProcessorFactory(CredentialsRepo credentialRepo,
StorageProviderFactory storageProviderFactory,
BitLogStore bitLogStore,
org.duracloud.common.queue.TaskQueue bitErrorQueue,
org.duracloud.common.queue.TaskQueue auditQueue,
org.duracloud.mill.manifest.ManifestStore manifestStore) |
BitLogStore |
bitLogStore(JpaBitLogItemRepo bitLogRepo,
org.duracloud.mill.db.repo.JpaBitIntegrityReportRepo reportRep) |
MultiStepTaskProcessorFactory |
bitReportProcessorFactory(CredentialsRepo credentialRepo,
org.duracloud.mill.manifest.ManifestStore manifestStore,
StorageProviderFactory storageProviderFactory,
BitLogStore bitLogStore,
org.duracloud.common.queue.TaskQueue bitErrorQueue,
WorkmanConfigurationManager config,
NotificationManager notificationManager) |
WorkmanConfigurationManager |
configurationManager() |
protected List<org.duracloud.common.queue.TaskQueue> |
createTaskQueues(WorkmanConfigurationManager configurationManager) |
CredentialsRepo |
credentialRepo(ConfigurationManager configurationManager,
org.duracloud.account.db.repo.DuracloudAccountRepo accountRepo) |
org.duracloud.common.queue.TaskQueue |
deadLetterQueue(WorkmanConfigurationManager configurationManager) |
DuplicationPolicyManager |
duplicationPolicyManager(WorkmanConfigurationManager configurationManager) |
DuplicationPolicyRefresher |
duplicationPolicyRefresh(WorkmanConfigurationManager workmanConfigurationManager,
DuplicationPolicyManager policyManager) |
org.duracloud.common.queue.TaskQueue |
duplicationQueue(WorkmanConfigurationManager configurationManager) |
org.duracloud.mill.manifest.ManifestStore |
manifestStore(org.duracloud.mill.db.repo.JpaManifestItemRepo manifestItemRepo) |
NotificationManager |
notificationManager(WorkmanConfigurationManager configurationManager) |
RootTaskProcessorFactory |
rootTaskProcessorFactory(CredentialsRepo repo,
StorageProviderFactory storageProviderFactory,
File workDir,
BitIntegrityCheckTaskProcessorFactory bitCheckTaskProcessorFactory,
MultiStepTaskProcessorFactory bitReportTaskProcessorFactory,
MultiStepTaskProcessorFactory auditTaskProcessorFactory,
WorkmanConfigurationManager configurationManager) |
TaskWorkerManager |
taskWorkerManager(WorkmanConfigurationManager config,
RootTaskProcessorFactory factory,
org.duracloud.common.queue.TaskQueue deadLetterQueue) |
File |
workDir(WorkmanConfigurationManager configurationManager) |
@Bean public RootTaskProcessorFactory rootTaskProcessorFactory(@Qualifier(value="credentialsRepo") CredentialsRepo repo, StorageProviderFactory storageProviderFactory, File workDir, BitIntegrityCheckTaskProcessorFactory bitCheckTaskProcessorFactory, @Qualifier(value="bitReportProcessorFactory") MultiStepTaskProcessorFactory bitReportTaskProcessorFactory, @Qualifier(value="auditTaskProcessorFactory") MultiStepTaskProcessorFactory auditTaskProcessorFactory, WorkmanConfigurationManager configurationManager)
@Bean public BitIntegrityCheckTaskProcessorFactory bitIntegrityCheckTaskProcessorFactory(@Qualifier(value="credentialsRepo") CredentialsRepo credentialRepo, StorageProviderFactory storageProviderFactory, BitLogStore bitLogStore, org.duracloud.common.queue.TaskQueue bitErrorQueue, org.duracloud.common.queue.TaskQueue auditQueue, org.duracloud.mill.manifest.ManifestStore manifestStore)
@Bean(name="bitReportProcessorFactory") public MultiStepTaskProcessorFactory bitReportProcessorFactory(@Qualifier(value="credentialsRepo") CredentialsRepo credentialRepo, org.duracloud.mill.manifest.ManifestStore manifestStore, StorageProviderFactory storageProviderFactory, BitLogStore bitLogStore, org.duracloud.common.queue.TaskQueue bitErrorQueue, WorkmanConfigurationManager config, NotificationManager notificationManager)
@Bean public MultiStepTaskProcessorFactory auditTaskProcessorFactory(org.duracloud.audit.AuditLogStore auditLogStore, org.duracloud.common.queue.TaskQueue duplicationQueue, DuplicationPolicyManager policyManager, NotificationManager notificationManager, org.duracloud.mill.manifest.ManifestStore manifestStore)
@Bean(name="credentialsRepo") public CredentialsRepo credentialRepo(ConfigurationManager configurationManager, org.duracloud.account.db.repo.DuracloudAccountRepo accountRepo)
@Bean public org.duracloud.audit.AuditLogStore auditLogStore(org.duracloud.mill.db.repo.JpaAuditLogItemRepo auditLogItemRepo)
@Bean public org.duracloud.mill.manifest.ManifestStore manifestStore(org.duracloud.mill.db.repo.JpaManifestItemRepo manifestItemRepo)
@Bean public BitLogStore bitLogStore(JpaBitLogItemRepo bitLogRepo, org.duracloud.mill.db.repo.JpaBitIntegrityReportRepo reportRep)
@Bean public File workDir(WorkmanConfigurationManager configurationManager)
@Bean(initMethod="init",
destroyMethod="destroy")
public TaskWorkerManager taskWorkerManager(WorkmanConfigurationManager config,
RootTaskProcessorFactory factory,
org.duracloud.common.queue.TaskQueue deadLetterQueue)
protected List<org.duracloud.common.queue.TaskQueue> createTaskQueues(WorkmanConfigurationManager configurationManager)
@Bean public org.duracloud.common.queue.TaskQueue auditQueue(WorkmanConfigurationManager configurationManager)
@Bean public org.duracloud.common.queue.TaskQueue bitErrorQueue(WorkmanConfigurationManager configurationManager)
@Bean public org.duracloud.common.queue.TaskQueue duplicationQueue(WorkmanConfigurationManager configurationManager)
@Bean public org.duracloud.common.queue.TaskQueue deadLetterQueue(WorkmanConfigurationManager configurationManager)
@Bean public WorkmanConfigurationManager configurationManager()
@Bean public DuplicationPolicyManager duplicationPolicyManager(WorkmanConfigurationManager configurationManager)
@Bean(initMethod="init",
destroyMethod="destroy")
public DuplicationPolicyRefresher duplicationPolicyRefresh(WorkmanConfigurationManager workmanConfigurationManager,
DuplicationPolicyManager policyManager)
@Bean public NotificationManager notificationManager(WorkmanConfigurationManager configurationManager)
Copyright © 2013–2015 DuraSpace. All rights reserved.