Package thredds.server.opendap
Class GuardedDatasetCacheAndClone
java.lang.Object
thredds.server.opendap.GuardedDatasetCacheAndClone
- All Implemented Interfaces:
opendap.servlet.GuardedDataset
@Immutable
public class GuardedDatasetCacheAndClone
extends Object
implements opendap.servlet.GuardedDataset
This creates and caches DDS, DAS, then clones them when they are needed.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionGuardedDatasetCacheAndClone(String reqPath, ucar.nc2.NetcdfFile ncfile, boolean hasSession) -
Method Summary
-
Field Details
-
log
protected static org.slf4j.Logger log
-
-
Constructor Details
-
GuardedDatasetCacheAndClone
-
-
Method Details
-
release
public void release()- Specified by:
releasein interfaceopendap.servlet.GuardedDataset
-
close
public void close()- Specified by:
closein interfaceopendap.servlet.GuardedDataset
-
getDDS
public opendap.servers.ServerDDS getDDS()- Specified by:
getDDSin interfaceopendap.servlet.GuardedDataset
-
getDAS
public opendap.dap.DAS getDAS()- Specified by:
getDASin interfaceopendap.servlet.GuardedDataset
-
toString
-