Package thredds.server.catalog.tracker
Class DatasetTrackerInMem
java.lang.Object
thredds.server.catalog.tracker.DatasetTrackerInMem
- All Implemented Interfaces:
Closeable,AutoCloseable,DatasetTracker
DatasetTracker using in memory hash table
- Since:
- 6/6/2015
-
Nested Class Summary
Nested classes/interfaces inherited from interface thredds.server.catalog.tracker.DatasetTracker
DatasetTracker.Callback -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()booleanexists()findResourceControl(String path) booleanbooleanreinit()voidsave()voidbooleantrackDataset(long catId, thredds.client.catalog.Dataset dataset, DatasetTracker.Callback callback)
-
Constructor Details
-
DatasetTrackerInMem
public DatasetTrackerInMem()
-
-
Method Details
-
init
-
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
-
exists
public boolean exists()- Specified by:
existsin interfaceDatasetTracker
-
reinit
public boolean reinit()- Specified by:
reinitin interfaceDatasetTracker
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceDatasetTracker
-
save
public void save()- Specified by:
savein interfaceDatasetTracker
-
showDB
- Specified by:
showDBin interfaceDatasetTracker
-