|
SMILA 1.0 API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.smila.jobmanager.internal.DefinitionAccessor
public class DefinitionAccessor
Handles read operations of jobmanager definitions.
| Constructor Summary | |
|---|---|
DefinitionAccessor()
|
|
| Method Summary | |
|---|---|
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)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefinitionAccessor()
| Method Detail |
|---|
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 definition
null if not foundpublic java.util.Collection<java.lang.String> getWorkers()
public WorkerDefinition getWorker(java.lang.String name)
name - the name of the worker definition
null if not found
public 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 name
PersistenceException - error reading from storage.
public java.util.Collection<java.lang.String> getJobs()
throws PersistenceException
PersistenceException - error reading from storage
public JobDefinition getJob(java.lang.String name)
throws PersistenceException
name - job name
PersistenceException - error reading from storage.
public java.util.Collection<java.lang.String> getWorkflows()
throws PersistenceException
PersistenceException - error reading from storage
public WorkflowDefinition getWorkflow(java.lang.String name)
throws PersistenceException
name - workflow name
PersistenceException - 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 -
|
SMILA 1.0 API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||