Class LastModifiedResourceComparator
- java.lang.Object
- org.springframework.batch.support.LastModifiedResourceComparator
- All Implemented Interfaces:
java.util.Comparator<org.springframework.core.io.Resource>
public class LastModifiedResourceComparator extends java.lang.Object implements java.util.Comparator<org.springframework.core.io.Resource>
Comparator to sort resources by the file last modified time.- Author:
- Dave Syer
Constructor Summary
Constructors Constructor Description LastModifiedResourceComparator()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compare(org.springframework.core.io.Resource r1, org.springframework.core.io.Resource r2)
Compare the two resources by last modified time, so that a sorted list of resources will have oldest first.
Method Detail
compare
public int compare(org.springframework.core.io.Resource r1, org.springframework.core.io.Resource r2)
Compare the two resources by last modified time, so that a sorted list of resources will have oldest first.- Specified by:
compare
in interfacejava.util.Comparator<org.springframework.core.io.Resource>
- Throws:
java.lang.IllegalArgumentException
- if one of the resources doesn't exist or its last modified date cannot be determined- See Also:
Comparator.compare(Object, Object)