Class TextOutputLambdaResource

java.lang.Object
org.wicketstuff.rest.lambda.resource.TextOutputLambdaResource
All Implemented Interfaces:
Serializable, IResource, IClusterable

public class TextOutputLambdaResource extends Object implements IResource
IResource that uses a Function to serve the request. The result of this function (a generic Object) is then written as string to the web response. A second function is provided to transform the result a textual representation.
Author:
andrea
See Also:
  • Constructor Details

    • TextOutputLambdaResource

      public TextOutputLambdaResource(Function<org.wicketstuff.restutils.wicket.AttributesWrapper,Object> respondFunction, Function<Object,String> outputTextFunction)
      Build a new resource using the two provided functions.
      Parameters:
      respondFunction - the function used to respond requests
      outputTextFunction - the function used to convert the respond result to text.
  • Method Details