@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,
org.duracloud.mill.dup.DuplicationPolicyManager policyManager,
org.duracloud.mill.notification.NotificationManager notificationManager,
org.duracloud.mill.manifest.ManifestStore manifestStore) |
org.duracloud.common.queue.TaskQueue |
bitErrorQueue(WorkmanConfigurationManager configurationManager) |
BitIntegrityCheckTaskProcessorFactory |
bitIntegrityCheckTaskProcessorFactory(org.duracloud.mill.credentials.CredentialsRepo credentialRepo,
StorageProviderFactory storageProviderFactory,
org.duracloud.mill.bitlog.BitLogStore bitLogStore,
org.duracloud.common.queue.TaskQueue bitErrorQueue,
org.duracloud.common.queue.TaskQueue auditQueue,
org.duracloud.mill.manifest.ManifestStore manifestStore) |
org.duracloud.mill.bitlog.BitLogStore |
bitLogStore(org.duracloud.mill.bitlog.jpa.JpaBitLogItemRepo bitLogRepo,
org.duracloud.mill.db.repo.JpaBitIntegrityReportRepo reportRep) |
MultiStepTaskProcessorFactory |
bitReportProcessorFactory(org.duracloud.mill.credentials.CredentialsRepo credentialRepo,
org.duracloud.mill.manifest.ManifestStore manifestStore,
StorageProviderFactory storageProviderFactory,
org.duracloud.mill.bitlog.BitLogStore bitLogStore,
org.duracloud.common.queue.TaskQueue bitErrorQueue,
WorkmanConfigurationManager config,
org.duracloud.mill.notification.NotificationManager notificationManager) |
WorkmanConfigurationManager |
configurationManager() |
protected List<org.duracloud.common.queue.TaskQueue> |
createTaskQueues(WorkmanConfigurationManager configurationManager) |
org.duracloud.mill.credentials.CredentialsRepo |
credentialRepo(org.duracloud.mill.config.ConfigurationManager configurationManager,
org.duracloud.account.db.repo.DuracloudAccountRepo accountRepo) |
org.duracloud.common.queue.TaskQueue |
deadLetterQueue(WorkmanConfigurationManager configurationManager) |
org.duracloud.mill.dup.DuplicationPolicyManager |
duplicationPolicyManager(WorkmanConfigurationManager configurationManager) |
DuplicationPolicyRefresher |
duplicationPolicyRefresh(WorkmanConfigurationManager workmanConfigurationManager,
org.duracloud.mill.dup.DuplicationPolicyManager policyManager) |
org.duracloud.common.queue.TaskQueue |
duplicationQueue(WorkmanConfigurationManager configurationManager) |
org.duracloud.mill.manifest.ManifestStore |
manifestStore(org.duracloud.mill.db.repo.JpaManifestItemRepo manifestItemRepo) |
org.duracloud.mill.notification.NotificationManager |
notificationManager(WorkmanConfigurationManager configurationManager) |
RootTaskProcessorFactory |
rootTaskProcessorFactory(org.duracloud.mill.credentials.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") org.duracloud.mill.credentials.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") org.duracloud.mill.credentials.CredentialsRepo credentialRepo, StorageProviderFactory storageProviderFactory, org.duracloud.mill.bitlog.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") org.duracloud.mill.credentials.CredentialsRepo credentialRepo, org.duracloud.mill.manifest.ManifestStore manifestStore, StorageProviderFactory storageProviderFactory, org.duracloud.mill.bitlog.BitLogStore bitLogStore, org.duracloud.common.queue.TaskQueue bitErrorQueue, WorkmanConfigurationManager config, org.duracloud.mill.notification.NotificationManager notificationManager)
@Bean public MultiStepTaskProcessorFactory auditTaskProcessorFactory(org.duracloud.audit.AuditLogStore auditLogStore, org.duracloud.common.queue.TaskQueue duplicationQueue, org.duracloud.mill.dup.DuplicationPolicyManager policyManager, org.duracloud.mill.notification.NotificationManager notificationManager, org.duracloud.mill.manifest.ManifestStore manifestStore)
@Bean(name="credentialsRepo")
public org.duracloud.mill.credentials.CredentialsRepo credentialRepo(org.duracloud.mill.config.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 org.duracloud.mill.bitlog.BitLogStore bitLogStore(org.duracloud.mill.bitlog.jpa.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 org.duracloud.mill.dup.DuplicationPolicyManager duplicationPolicyManager(WorkmanConfigurationManager configurationManager)
@Bean(initMethod="init",
destroyMethod="destroy")
public DuplicationPolicyRefresher duplicationPolicyRefresh(WorkmanConfigurationManager workmanConfigurationManager,
org.duracloud.mill.dup.DuplicationPolicyManager policyManager)
@Bean public org.duracloud.mill.notification.NotificationManager notificationManager(WorkmanConfigurationManager configurationManager)
Copyright © 2013–2015 DuraSpace. All rights reserved.