public abstract class TaskProcessorFactoryBase extends Object implements TaskProcessorFactory
| Constructor and Description |
|---|
TaskProcessorFactoryBase(CredentialsRepo credentialRepo) |
TaskProcessorFactoryBase(CredentialsRepo credentialRepo,
File workDir) |
| Modifier and Type | Method and Description |
|---|---|
TaskProcessor |
create(org.duracloud.common.queue.task.Task task) |
protected abstract TaskProcessor |
createImpl(org.duracloud.common.queue.task.Task task) |
protected CredentialsRepo |
getCredentialRepo() |
protected File |
getWorkDir() |
abstract boolean |
isSupported(org.duracloud.common.queue.task.Task task) |
public TaskProcessorFactoryBase(CredentialsRepo credentialRepo)
public TaskProcessorFactoryBase(CredentialsRepo credentialRepo, File workDir)
public final TaskProcessor create(org.duracloud.common.queue.task.Task task) throws TaskProcessorCreationFailedException
create in interface TaskProcessorFactoryTaskProcessorCreationFailedExceptionprotected CredentialsRepo getCredentialRepo()
protected File getWorkDir()
public abstract boolean isSupported(org.duracloud.common.queue.task.Task task)
isSupported in interface TaskProcessorFactoryprotected abstract TaskProcessor createImpl(org.duracloud.common.queue.task.Task task) throws TaskProcessorCreationFailedException
Copyright © 2013–2016 DuraSpace. All rights reserved.