Package thredds.server.catalog.tracker
Class DatasetTrackerChronicle
java.lang.Object
thredds.server.catalog.tracker.DatasetTrackerChronicle
- All Implemented Interfaces:
Closeable,AutoCloseable,DatasetTracker
DatasetTracker using ChronicleMap
- Since:
- 6/8/2015
-
Nested Class Summary
Nested classes/interfaces inherited from interface thredds.server.catalog.tracker.DatasetTracker
DatasetTracker.Callback -
Constructor Summary
ConstructorsConstructorDescriptionDatasetTrackerChronicle(String pathname, long maxDatasets, long number) DatasetTrackerChronicle(String pathname, long maxDatasets, long number, String averageValueSizeName) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcleanupBefore(String pathname, long trackerNumber) voidclose()booleanexists()findResourceControl(String path) booleanreinit()voidsave()voidbooleantrackDataset(long catId, thredds.client.catalog.Dataset dataset, DatasetTracker.Callback callback)
-
Constructor Details
-
DatasetTrackerChronicle
-
DatasetTrackerChronicle
-
-
Method Details
-
cleanupBefore
-
save
- Specified by:
savein interfaceDatasetTracker- Throws:
IOException
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceDatasetTracker- Throws:
IOException
-
exists
public boolean exists()- Specified by:
existsin interfaceDatasetTracker
-
reinit
public boolean reinit()- Specified by:
reinitin interfaceDatasetTracker
-
trackDataset
public boolean trackDataset(long catId, thredds.client.catalog.Dataset dataset, DatasetTracker.Callback callback) - Specified by:
trackDatasetin interfaceDatasetTracker
-
findResourceControl
- Specified by:
findResourceControlin interfaceDatasetTracker
-
findNcml
- Specified by:
findNcmlin interfaceDatasetTracker
-
showDB
- Specified by:
showDBin interfaceDatasetTracker
-