Package thredds.inventory
Interface MControllerProvider
-
- All Known Implementing Classes:
ControllerS3.Provider
,ControllerZip.Provider
public interface MControllerProvider
A Service Provider ofMController
.- Since:
- 5.4
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default boolean
canScan(String location)
Determine if this Controller can scan for a collection at this location.MController
create()
Creates an instance ofString
getProtocol()
The leading protocol string (without a trailing ":").
-
-
-
Method Detail
-
getProtocol
String getProtocol()
The leading protocol string (without a trailing ":").
-
canScan
default boolean canScan(String location)
Determine if this Controller can scan for a collection at this location.
-
create
MController create()
Creates an instance of- Returns:
- An
MController
that scans locations to filter and provide a set ofMFile
s defining to be used to define a collection.
-
-