Class ServerAdapter

java.lang.Object
org.restlet.engine.adapter.Adapter
org.restlet.engine.adapter.ServerAdapter

public class ServerAdapter extends Adapter
Converter of low-level HTTP server calls into high-level uniform calls.
Author:
Jerome Louvel
  • Constructor Details

    • ServerAdapter

      public ServerAdapter(Context context)
      Constructor.
      Parameters:
      context - The client context.
  • Method Details

    • addEntityHeaders

      protected void addEntityHeaders(HttpResponse response)
      Adds the entity headers for the handled uniform call.
      Parameters:
      response - The response returned.
    • addResponseHeaders

      protected void addResponseHeaders(HttpResponse response)
      Adds the response headers for the handled uniform call.
      Parameters:
      response - The response returned.
    • commit

      public void commit(HttpResponse response)
      Commits the changes to a handled uniform call back into the original HTTP call. The default implementation first invokes the "addResponseHeaders" then asks the "htppCall" to send the response back to the client.
      Parameters:
      response - The high-level response.
    • toRequest

      public HttpRequest toRequest(ServerCall httpCall)
      Converts a low-level HTTP call into a high-level uniform request.
      Parameters:
      httpCall - The low-level HTTP call.
      Returns:
      A new high-level uniform request.