|
SMILA (incubation) API documentation | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.smila.jobmanager.persistence.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,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 |
setConfiguredWorkers(java.util.Map<java.lang.String,WorkerDefinition> configuredWorkers)
|
void |
setConfiguredWorkflows(java.util.Map<java.lang.String,WorkflowDefinition> configuredWorkflows)
|
void |
setStorage(DefinitionStorage 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(DefinitionStorage 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 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 name
PersistenceException
- 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 name
PersistenceException
- 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 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
-
|
SMILA (incubation) API documentation | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |