Package thredds.server.cdmremote
Class CdmRemoteController
java.lang.Object
thredds.server.cdmremote.CdmRemoteController
Spring controller for CdmRemote service.
- Since:
- May 28, 2009
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.web.servlet.ModelAndViewhandleCapabilitiesRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) org.springframework.http.ResponseEntity<String>handleCapabilitiesRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String req) voidhandleDataRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, @Valid CdmRemoteQueryBean qb, org.springframework.validation.BindingResult validationResult, OutputStream out) voidhandleHeaderRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, OutputStream out) protected voidinitBinder(org.springframework.web.bind.WebDataBinder binder)
-
Constructor Details
-
CdmRemoteController
public CdmRemoteController()
-
-
Method Details
-
initBinder
@InitBinder("CdmRemoteQueryBean") protected void initBinder(org.springframework.web.bind.WebDataBinder binder) -
handleCapabilitiesRequest
@RequestMapping(value="/**", method=GET) public org.springframework.http.ResponseEntity<String> handleCapabilitiesRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, @RequestParam String req) throws IOException - Throws:
IOException
-
handleCapabilitiesRequest
@RequestMapping(value="/**", method=GET, params="req=capabilities") public org.springframework.web.servlet.ModelAndView handleCapabilitiesRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException - Throws:
IOException
-
handleHeaderRequest
@RequestMapping(value="/**", method=GET, params="req=header") public void handleHeaderRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, OutputStream out) throws IOException - Throws:
IOException
-
handleDataRequest
@RequestMapping(value="/**", method=GET, params="req=data") public void handleDataRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, @Valid @Valid CdmRemoteQueryBean qb, org.springframework.validation.BindingResult validationResult, OutputStream out) throws IOException, org.springframework.validation.BindException, ucar.ma2.InvalidRangeException - Throws:
IOExceptionorg.springframework.validation.BindExceptionucar.ma2.InvalidRangeException
-