Klasse URLMapperValve

java.lang.Object
org.apache.turbine.services.urlmapper.URLMapperValve
Alle implementierten Schnittstellen:
Valve

public class URLMapperValve extends Object implements Valve
This valve is responsible for parsing parameters out of simplified URLs.
Autor:
Thomas Vandahl
  • Konstruktordetails

  • Methodendetails

    • invoke

      public void invoke(PipelineData pipelineData, ValveContext context) throws IOException, TurbineException
      Beschreibung aus Schnittstelle kopiert: Valve

      Perform request processing as required by this Valve.

      An individual Valve MAY perform the following actions, in the specified order:

      • Examine and/or modify the properties of the specified Request and Response.
      • Examine the properties of the specified Request, completely generate the corresponding Response, and return control to the caller.
      • Examine the properties of the specified Request and Response, wrap either or both of these objects to supplement their functionality, and pass them on.
      • If the corresponding Response was not generated (and control was not returned, call the next Valve in the pipeline (if there is one) by executing context.invokeNext().
      • Examine, but not modify, the properties of the resulting Response (which was created by a subsequently invoked Valve via a call to context.invokeNext()).

      A Valve MUST NOT do any of the following things:

      • Change request properties that have already been used to direct the flow of processing control for this request.
      • Create a completed Response AND pass this Request and Response on to the next Valve in the pipeline.
      • Consume bytes from the input stream associated with the Request, unless it is completely generating the response, or wrapping the request before passing it on.
      • Modify the HTTP headers included with the Response after the invokeNext() method has returned.
      • Perform any actions on the output stream associated with the specified Response after the invokeNext() method has returned.
      Angegeben von:
      invoke in Schnittstelle Valve
      Parameter:
      pipelineData - The run-time information, including the servlet request and response we are processing.
      context - The valve context used to invoke the next valve in the current processing pipeline
      Löst aus:
      IOException - Thrown by a subsequent Valve.
      TurbineException - Thrown by a subsequent Valve.
      Siehe auch: