code: public void setRuntimeInfoFactory(String className) {
  
          Object objectInstance;
  
          try {
              objectInstance = Class.forName(className).newInstance();
          } catch (Throwable t) {
              LOG.error(Messages.get().getBundle().key(Messages.LOG_CLASS_INIT_FAILURE_1, className), t);
              return;
          }
  
          if (objectInstance instanceof I_CmsDbContextFactory) {
              m_runtimeInfoFactory = (I_CmsDbContextFactory)objectInstance;
              if (CmsLog.INIT.isInfoEnabled()) {
                  CmsLog.INIT.info(
                      Messages.get().getBundle().key(Messages.INIT_RUNTIME_INFO_FACTORY_SUCCESS_1, className));
              }
          } else {
              if (CmsLog.INIT.isFatalEnabled()) {
                  CmsLog.INIT.fatal(
                      Messages.get().getBundle().key(Messages.INIT_RUNTIME_INFO_FACTORY_FAILURE_1, className));
              }
          }
  
      }
docs: Sets the runtime info factory.<p>
  
  @param className the class name of the configured runtime info factory