Interface ResponseFactory

All Known Implementing Classes:
IdentityResponseFactory, JsonResponseFactory, NullResponseFactory

public interface ResponseFactory
This factory knows how to turn specific kinds of response values into Response objects.
  • Method Details

    • createResponse

      Response createResponse(RequestCycle requestCycle, Object value)
      Creates a Response from the specified response value.

      Each factory only supports a specific set of response values. This method returns null if the response value is not supported, causing the next factory to be tried.

      Parameters:
      requestCycle - the request cycle to create a response for. This is passed in case the response factory wants to do special stuff like look into request properties.
      value - the response value to convert to a Response. May be null if the handler returned null.
      Returns:
      the response or null