Package

unfiltered

filter

Permalink

package filter

Visibility
  1. Public
  2. All

Type Members

  1. trait InittedFilter extends Filter

    Permalink
  2. trait Plan extends InittedFilter

    Permalink

    Servlet filter that wraps an Intent and adheres to standard filter chain behaviour.

  3. class Planify extends Plan

    Permalink
  4. class RequestBinding extends HttpRequest[HttpServletRequest]

    Permalink
  5. class ResponseBinding extends HttpResponse[HttpServletResponse]

    Permalink
  6. case class WritableServletResponse(res: HttpResponse[HttpServletResponse]) extends HttpServletResponseWrapper with Product with Serializable

    Permalink

    The servlet API states that, for a given response, either the getOutputStream or getWriter method may be called, but not both:

    The servlet API states that, for a given response, either the getOutputStream or getWriter method may be called, but not both:

    http://docs.oracle.com/javaee/6/api/javax/servlet/ServletResponse.html#getOutputStream() http://docs.oracle.com/javaee/6/api/javax/servlet/ServletResponse.html#getWriter()

    Unfiltered response bindings are based on a single outputStream, and support filtering it (unfiltered.response.ResponseFilter) through response function composition. Writing to the underlying response output stream directly would bypass any filters in place, and writing to its writer will produce an InvalidStateException.

    If working with software that requires a HttpServletResponse and uses its Writer interface, this wrapper supplies a writer that works with any stream filters in the response function chain.

Value Members

  1. object Intent

    Permalink

    Object to facilitate Plan.Intent definitions.

    Object to facilitate Plan.Intent definitions. Type annotations are another option.

  2. object Plan

    Permalink
  3. object Planify

    Permalink

    To create a filter instance with an independent function

  4. package request

    Permalink

Ungrouped