code: @Override
    public void setRequestTimeout(BindingProvider bindingProvider, int timeout) {
      // Production App Engine
      bindingProvider.getRequestContext().put(PRODUCTION_REQUEST_TIMEOUT_KEY, timeout);
      // Dev App Engine
      bindingProvider.getRequestContext().put(DEVEL_REQUEST_TIMEOUT_KEY, timeout);
    }
docs: Sets properties into the message context to alter the timeout on App Engine.