package test.r2.integ;
import com.linkedin.common.callback.Callback;
import com.linkedin.r2.message.RequestContext;
import com.linkedin.r2.message.rest.RestRequest;
import com.linkedin.r2.message.rest.RestResponse;
import com.linkedin.r2.message.rest.RestResponseBuilder;
import com.linkedin.r2.transport.common.RestRequestHandler;
/**
* @author Steven Ihde
* @version $Revision: $
*/
public class EchoHandler implements RestRequestHandler
{
@Override
public void handleRequest(RestRequest request, RequestContext requestContext, final Callback<RestResponse> callback)
{
RestResponseBuilder builder = new RestResponseBuilder();
callback.onSuccess(builder.setEntity(request.getEntity()).build());
}
}