Packages

p

unfiltered

filter

package filter

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait InittedFilter extends Filter
  2. trait Plan extends InittedFilter

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

  3. class Planify extends Plan
  4. class RequestBinding extends HttpRequest[HttpServletRequest]
  5. class ResponseBinding extends HttpResponse[HttpServletResponse]
  6. case class WritableServletResponse(res: HttpResponse[HttpServletResponse]) extends HttpServletResponseWrapper with Product with Serializable

    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

    Object to facilitate Plan.Intent definitions.

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

  2. object Plan
  3. object Planify

    To create a filter instance with an independent function

Ungrouped