public class FilePartition extends DirectoryCollection implements PartitionManager
DirectoryCollection.Visitor
CollectionAbstract.DateSorter, CollectionAbstract.MyStreamFilter
auxInfo, CATALOG, collectionName, dateExtractor, DIR, FILE, GLOB, lastModified, LIST, logger, NCX_SUFFIX, protoChoice, root, sfilter, startCollection
Constructor and Description |
---|
FilePartition(String topCollectionName,
Path topDir,
boolean isTop,
String olderThan,
org.slf4j.Logger logger) |
Modifier and Type | Method and Description |
---|---|
Iterable<MCollection> |
makePartitions(CollectionUpdateType forceCollection) |
void |
removePartition(MCollection partition) |
close, getFileIterator, getFilesSorted, getIndexFilename, getRoot, iterateOverMFileCollection, makeCollectionIndexPath, makeCollectionName
cleanName, extractDate, getAuxInfo, getCollectionName, getFilenames, getLastModified, getLatestFile, getPartitionDate, getProtoIndex, hasDateExtractor, makeFileListSorted, open, parseOlderThanString, putAuxInfo, setDateExtractor, setRoot, setStreamFilter
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close, extractDate, getAuxInfo, getCollectionName, getFileIterator, getFilenames, getFilesSorted, getIndexFilename, getLastModified, getLatestFile, getPartitionDate, getProtoIndex, getRoot, hasDateExtractor, putAuxInfo
public Iterable<MCollection> makePartitions(CollectionUpdateType forceCollection) throws IOException
makePartitions
in interface PartitionManager
IOException
public void removePartition(MCollection partition)
removePartition
in interface PartitionManager
Copyright © 1999–2016 UCAR/Unidata. All rights reserved.