public interface JobConfiguration
JPPFExecutorService..
These properties include:
SLAmetadatapersistence manager| Modifier and Type | Method and Description |
|---|---|
void |
addJobListener(JobListener listener)
Add a listener to the list of job listeners.
|
List<JobListener> |
getAllJobListeners()
Get all the job listeners added to this job configuration.
|
JobClientSLA |
getClientSLA()
Get the service level agreement between the job and the client.
|
DataProvider |
getDataProvider()
Get the job's data provider.
|
JobMetadata |
getMetadata()
Get the user-defined metadata associated with this job.
|
<T> JobPersistence<T> |
getPersistenceManager()
Get the persistence manager that enables saving and restoring the state of this job.
|
JobSLA |
getSLA()
Get the service level agreement between the job and the server.
|
void |
removeJobListener(JobListener listener)
Remove a listener from the list of job listeners.
|
void |
setDataProvider(DataProvider dataProvider)
Set the job's data provider.
|
<T> void |
setPersistenceManager(JobPersistence<T> persistenceManager)
Set the persistence manager that enables saving and restoring the state of this job.
|
JobSLA getSLA()
JobSLA.JobClientSLA getClientSLA()
JobClientSLA.JobMetadata getMetadata()
JobMetadata instance.<T> JobPersistence<T> getPersistenceManager()
T - the type of the keys used by the persistence manager.JobPersistence instance.<T> void setPersistenceManager(JobPersistence<T> persistenceManager)
T - the type of the keys used by the persistence manager.persistenceManager - a JobPersistence instance.DataProvider getDataProvider()
DataProvider instance.void setDataProvider(DataProvider dataProvider)
dataProvider - a DataProvider instance.void addJobListener(JobListener listener)
listener - a JobListener instance.void removeJobListener(JobListener listener)
listener - a JobListener instance.List<JobListener> getAllJobListeners()
JobListener instances.Copyright © 2005-2012 JPPF Team.