Class LastModifiedResourceComparator
java.lang.Object
org.springframework.batch.support.LastModifiedResourceComparator
- All Implemented Interfaces:
Comparator<org.springframework.core.io.Resource>
public class LastModifiedResourceComparator
extends Object
implements Comparator<org.springframework.core.io.Resource>
Comparator to sort resources by the file last modified time.
- Author:
- Dave Syer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcompare(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.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
LastModifiedResourceComparator
public LastModifiedResourceComparator()
-
-
Method Details
-
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:
comparein interfaceComparator<org.springframework.core.io.Resource>- Throws:
IllegalArgumentException- if one of the resources doesn't exist or its last modified date cannot be determined- See Also:
-