Package org.restlet.engine.adapter
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.
-
-
Constructor Summary
Constructors Constructor Description ServerAdapter(Context context)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddEntityHeaders(HttpResponse response)Adds the entity headers for the handled uniform call.protected voidaddResponseHeaders(HttpResponse response)Adds the response headers for the handled uniform call.voidcommit(HttpResponse response)Commits the changes to a handled uniform call back into the original HTTP call.HttpRequesttoRequest(ServerCall httpCall)Converts a low-level HTTP call into a high-level uniform request.-
Methods inherited from class org.restlet.engine.adapter.Adapter
getContext, getLogger
-
-
-
-
Constructor Detail
-
ServerAdapter
public ServerAdapter(Context context)
Constructor.- Parameters:
context- The client context.
-
-
Method Detail
-
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.
-
-