Package thredds.server.wcs
Interface VersionHandler
-
public interface VersionHandlerEach implementation handles a different version of WCS requests.- Since:
- 4.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VersiongetVersion()voidhandleExceptionReport(javax.servlet.http.HttpServletResponse res, String code, String locator, String message)voidhandleKVP(javax.servlet.http.HttpServlet servlet, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)VersionHandlersetDeleteImmediately(boolean deleteImmediately)Set whether generated files are deleted immediately after sent (true) or handled by cache (false).VersionHandlersetDiskCache(ucar.nc2.util.DiskCache2 diskCache)
-
-
-
Method Detail
-
getVersion
Version getVersion()
-
setDiskCache
VersionHandler setDiskCache(ucar.nc2.util.DiskCache2 diskCache)
-
setDeleteImmediately
VersionHandler setDeleteImmediately(boolean deleteImmediately)
Set whether generated files are deleted immediately after sent (true) or handled by cache (false). Note: currently (2008-03-05), each request generates a unique file. So caching doesn't make much sense.- Parameters:
deleteImmediately- if true, delete immediately, otherwise allow cache to handle.- Returns:
- this VersionHandler
-
handleKVP
void handleKVP(javax.servlet.http.HttpServlet servlet, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) throws javax.servlet.ServletException, IOException- Throws:
javax.servlet.ServletExceptionIOException
-
handleExceptionReport
void handleExceptionReport(javax.servlet.http.HttpServletResponse res, String code, String locator, String message) throws IOException- Throws:
IOException
-
-