org.springframework.batch.core.repository.dao
Class MapJobInstanceDao

java.lang.Object
  extended by org.springframework.batch.core.repository.dao.MapJobInstanceDao
All Implemented Interfaces:
JobInstanceDao

public class MapJobInstanceDao
extends Object
implements JobInstanceDao

In-memory implementation of JobInstanceDao.


Constructor Summary
MapJobInstanceDao()
           
 
Method Summary
static void clear()
           
 JobInstance createJobInstance(Job job, JobParameters jobParameters)
          Create a JobInstance with given name and parameters.
 JobInstance getJobInstance(Job job, JobParameters jobParameters)
          Find all job instances that match the given name and parameters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapJobInstanceDao

public MapJobInstanceDao()
Method Detail

clear

public static void clear()

createJobInstance

public JobInstance createJobInstance(Job job,
                                     JobParameters jobParameters)
Description copied from interface: JobInstanceDao
Create a JobInstance with given name and parameters. PreConditions: JobInstance for given name and parameters must not already exist PostConditions: A valid job instance will be returned which has been persisted and contains an unique Id.

Specified by:
createJobInstance in interface JobInstanceDao
Returns:
JobInstance

getJobInstance

public JobInstance getJobInstance(Job job,
                                  JobParameters jobParameters)
Description copied from interface: JobInstanceDao
Find all job instances that match the given name and parameters. If no matching job instances are found, then a list of size 0 will be returned.

Specified by:
getJobInstance in interface JobInstanceDao
Returns:
JobInstance object matching Job and JobParameters


Copyright © 2008 SpringSource. All Rights Reserved.