Package thredds.filesystem.s3
Class ControllerS3
- java.lang.Object
-
- thredds.filesystem.s3.ControllerS3
-
- All Implemented Interfaces:
thredds.inventory.MController
public class ControllerS3 extends Object implements thredds.inventory.MController
Implements an MController without caching, reading from the object store each time. recheck is ignored (always true)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classControllerS3.Provider
-
Constructor Summary
Constructors Constructor Description ControllerS3()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Iterator<thredds.inventory.MFile>getInventoryAll(thredds.inventory.CollectionConfig mc, boolean recheck)Iterator<thredds.inventory.MFile>getInventoryTop(thredds.inventory.CollectionConfig mc, boolean recheck)Iterator<thredds.inventory.MFile>getSubdirs(thredds.inventory.CollectionConfig mc, boolean recheck)
-
-
-
Method Detail
-
getInventoryAll
public Iterator<thredds.inventory.MFile> getInventoryAll(thredds.inventory.CollectionConfig mc, boolean recheck)
- Specified by:
getInventoryAllin interfacethredds.inventory.MController
-
getInventoryTop
public Iterator<thredds.inventory.MFile> getInventoryTop(thredds.inventory.CollectionConfig mc, boolean recheck)
- Specified by:
getInventoryTopin interfacethredds.inventory.MController
-
getSubdirs
public Iterator<thredds.inventory.MFile> getSubdirs(thredds.inventory.CollectionConfig mc, boolean recheck)
- Specified by:
getSubdirsin interfacethredds.inventory.MController
-
close
public void close()
- Specified by:
closein interfacethredds.inventory.MController
-
-