code: protected Http.RequestHeader defer(final Http.RequestHeader request,
                           final AbstractDeadboltAction<T> action)
      {
          if (action != null)
          {
              LOGGER.info("Deferring action [{}]",
                          this.getClass().getName());
              return request.addAttr(ACTION_DEFERRED,
                           action);
          }
          return request;
      }
docs: Defer execution until a later point.
  
  @param request    the request
  @param action the action to defer