@Override
  public void handleOptions(RestRequest restRequest, RestResponseChannel restResponseChannel) {
    if (shouldProceed(restRequest, restResponseChannel)) {
      Exception exception = null;
      try {
        restResponseChannel.setStatus(ResponseStatus.Ok);
      } catch (RestServiceException e) {
        exception = e;
      } finally {
        handleResponse(restRequest, restResponseChannel, null, exception);
      }
    }
  }
{@inheritDoc}
<p/>
PUT is not supported by {@link MockRestRequestService}.
@param restRequest the {@link RestRequest} that needs to be handled.
@param restResponseChannel the {@link RestResponseChannel} over which response to {@code restRequest} can be sent.
ambry-api/src/test/java/com/github/ambry/rest/MockRestRequestService.java