public class DefinitionAccessor
extends java.lang.Object
| Constructor and Description |
|---|
DefinitionAccessor() |
| Modifier and Type | Method and Description |
|---|---|
BucketDefinition |
getBucket(java.lang.String name)
get a bucket from configuration (try first) or storage (if not found in configuration).
|
java.util.Collection<java.lang.String> |
getBuckets() |
java.util.Map<java.lang.String,BucketDefinition> |
getConfiguredBuckets() |
java.util.Map<java.lang.String,JobDefinition> |
getConfiguredJobs() |
java.util.Map<java.lang.String,WorkflowDefinition> |
getConfiguredWorkflows() |
DataObjectTypeDefinition |
getDataObjectType(java.lang.String name) |
java.util.Collection<java.lang.String> |
getDataObjectTypes() |
JobDefinition |
getJob(java.lang.String name)
get a job name from configuration or storage.
|
java.util.Collection<java.lang.String> |
getJobs() |
WorkerDefinition |
getWorker(java.lang.String name) |
java.util.Collection<java.lang.String> |
getWorkers() |
WorkflowDefinition |
getWorkflow(java.lang.String name)
get a workflow definition from configuration (try first) or storage (if not found in configuration).
|
java.util.Collection<java.lang.String> |
getWorkflows() |
void |
setConfiguredBuckets(java.util.Map<java.lang.String,BucketDefinition> configuredBuckets) |
void |
setConfiguredDataObjectTypes(java.util.Map<java.lang.String,DataObjectTypeDefinition> configuredDataObjectTypes) |
void |
setConfiguredJobs(java.util.Map<java.lang.String,JobDefinition> configuredJobs) |
void |
setConfiguredWorkers(java.util.Map<java.lang.String,WorkerDefinition> configuredWorkers) |
void |
setConfiguredWorkflows(java.util.Map<java.lang.String,WorkflowDefinition> configuredWorkflows) |
void |
setStorage(PermanentStorage storage) |
public void setStorage(PermanentStorage storage)
storage - public java.util.Collection<java.lang.String> getDataObjectTypes()
public DataObjectTypeDefinition getDataObjectType(java.lang.String name)
name - the name of the data object type definitionnull if not foundpublic java.util.Collection<java.lang.String> getWorkers()
public WorkerDefinition getWorker(java.lang.String name)
name - the name of the worker definitionnull if not foundpublic java.util.Collection<java.lang.String> getBuckets()
throws PersistenceException
PersistenceException - error reading from storage.public BucketDefinition getBucket(java.lang.String name) throws PersistenceException
name - bucket namePersistenceException - error reading from storage.public java.util.Collection<java.lang.String> getJobs()
throws PersistenceException
PersistenceException - error reading from storagepublic JobDefinition getJob(java.lang.String name) throws PersistenceException
name - job namePersistenceException - error reading from storage.public java.util.Collection<java.lang.String> getWorkflows()
throws PersistenceException
PersistenceException - error reading from storagepublic WorkflowDefinition getWorkflow(java.lang.String name) throws PersistenceException
name - workflow namePersistenceException - error reading from storage.public void setConfiguredDataObjectTypes(java.util.Map<java.lang.String,DataObjectTypeDefinition> configuredDataObjectTypes)
configuredDataObjectTypes - public void setConfiguredWorkers(java.util.Map<java.lang.String,WorkerDefinition> configuredWorkers)
configuredWorkers - public java.util.Map<java.lang.String,BucketDefinition> getConfiguredBuckets()
public void setConfiguredBuckets(java.util.Map<java.lang.String,BucketDefinition> configuredBuckets)
configuredBuckets - public java.util.Map<java.lang.String,WorkflowDefinition> getConfiguredWorkflows()
public void setConfiguredWorkflows(java.util.Map<java.lang.String,WorkflowDefinition> configuredWorkflows)
configuredWorkflows - public java.util.Map<java.lang.String,JobDefinition> getConfiguredJobs()
public void setConfiguredJobs(java.util.Map<java.lang.String,JobDefinition> configuredJobs)
configuredWorkflows -