See: Description
| Interface | Description |
|---|---|
| CollectionManager |
Manages a dynamic collection of MFile objects.
|
| CollectionManager.ChangeChecker | |
| CollectionManager.TriggerListener |
A TriggerEvent.proto is sent if protoDataset.change = "cron" has been specified
A TriggerEvent.update is sent if a scan has happened and a change in the list of MFiles has occurred,
or an MFile has been updated
|
| CollectionUpdateListener |
Mixin interface for getting Collection Update events
|
| DateExtractor |
Knows how to extract a date from a MFile.
|
| MCollection |
Collection of MFiles
|
| MController |
Inventory Management Controller
|
| MFile |
An abstraction for java.io.File / java.nio.file.Path
|
| MFileFilter |
Filter on MFiles
|
| StoreKeyValue |
Abstraction for object persistance using key/value stores.
|
| StoreKeyValue.Factory |
| Class | Description |
|---|---|
| CollectionAbstract |
Abstract superclass for Collections of MFiles.
|
| CollectionConfig |
Configuration object for a collection of managed files.
|
| CollectionFiltered |
A decorator to filter an MCollection
|
| CollectionGeneral |
All files are read in at once.
|
| CollectionGlob |
A MCollection defined by a glob filter.
|
| CollectionList |
MCollection that is initialized by specific list of MFiles.
|
| CollectionListRange |
Collection defined by a list of files, wit a [start, end) date range
|
| CollectionManager.TriggerEvent | |
| CollectionManagerAbstract |
Abstract superclass for implementations of CollectionManager.
|
| CollectionManagerCatalog |
CollectionManager of datasets from a catalog.
|
| CollectionPathMatcher |
A collection defined by the collection spec (not directory sensitive)
May have by regexp: or glob: (experimental)
|
| CollectionSingleFile |
A CollectionManager consisting of a single file
|
| CollectionSingleIndexFile |
Collection from a Single Index File.
|
| CollectionSpecParser |
Parses the collection specification string.
|
| CollectionUpdater.ChangeProtoJob | |
| CollectionUpdater.UpdateCollectionJob | |
| DateExtractorFromName |
Extract Date from filename, using DateFromString.getDateUsingSimpleDateFormat on the name or path
|
| DateExtractorNone |
Always returns null
|
| MFileCollectionManager | Deprecated |
| MFileIterator |
An iterator over MFiles, closeable so its a target for try-with-resource
|
| NcmlCollectionReader |
Convert NcML into a CollectionManager.
|
| TimedCollection |
Manage collections of files that we can assign date ranges to.
|
| Enum | Description |
|---|---|
| CollectionUpdater |
Handle background tasks for updating collections.
|
| CollectionUpdateType |
Messages to update a collection
|
Abstractions for tracking dataset inventory using "managed files". MFile - Abstraction of java.io.File MCollection - An abstract description of a collection of MFile. MController - Something that knows how to obtain the MFiles using a MCollection. Collection - Manages a collection of MFile objects. CollectionManager - Manages a dynamic collection of MFile objects. Allows storing key/value pairs on MFiles CollectionUpdater - singleton class for background updating of Collections. TimePartitionCollections - collections partitioned by time range