Class IsoController

All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.web.context.ServletContextAware, IMetadataContoller

@Controller @RequestMapping("/iso/") public class IsoController extends AbstractMetadataController
Controller for ISO service Author: dneufeld Date: Jul 7, 2010

  • Constructor Details

    • IsoController

      public IsoController()
  • Method Details

    • getPath

      protected String getPath()
      Specified by:
      getPath in class AbstractMetadataController
    • init

      @EventListener public void init(org.springframework.context.event.ContextRefreshedEvent event) throws jakarta.servlet.ServletException
      Throws:
      jakarta.servlet.ServletException
    • destroy

      public void destroy()
    • handleMetadataRequest

      @RequestMapping(value="**", params={}) public void handleMetadataRequest(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res) throws jakarta.servlet.ServletException, IOException
      Generate ISO 19115 metadata for the underlying NetcdfDataset
      Specified by:
      handleMetadataRequest in interface IMetadataContoller
      Overrides:
      handleMetadataRequest in class AbstractMetadataController
      Parameters:
      req - incoming url request
      res - outgoing web based response
      Throws:
      jakarta.servlet.ServletException - if ServletException occurred
      IOException - if IOException occurred