Package play.mvc

Class BodyParser.DelegatingBodyParser<A,B>

java.lang.Object
play.mvc.BodyParser.DelegatingBodyParser<A,B>
All Implemented Interfaces:
BodyParser<A>
Direct Known Subclasses:
BodyParser.MultipartFormData, BodyParser.Raw
Enclosing interface:
BodyParser<A>

public abstract static class BodyParser.DelegatingBodyParser<A,B> extends Object implements BodyParser<A>
A body parser that delegates to a Scala body parser, and uses the supplied function to transform its result to a Java body.
  • Constructor Details

    • DelegatingBodyParser

      public DelegatingBodyParser(play.api.mvc.BodyParser<B> delegate, Function<B,A> transform)
  • Method Details

    • apply

      Description copied from interface: BodyParser
      Return an accumulator to parse the body of the given HTTP request.

      The accumulator should either produce a result if an error was encountered, or the parsed body.

      Specified by:
      apply in interface BodyParser<A>
      Parameters:
      request - The request to create the body parser for.
      Returns:
      The accumulator to parse the body.