code: public void onExecutionSuccess(ExecutionContext<I> context, O response, ExecutionInfo info) {
          for (ExecutionListener<I, O> listener: listeners) {
              try {
                  if (!isListenerDisabled(listener)) {
                      listener.onExecutionSuccess(context.getChildContext(listener), response, info);
                  }
              } catch (Throwable e) {
                  logger.error("Error invoking listener " + listener, e);
              }
          }
      }
docs: Called when the request is executed successfully on the server
  
  @param response Object received from the execution