public void remoteMethodCalled()

in usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IDEFeaturesUsageStatisticsProvider.java [85:100]


  public void remoteMethodCalled(@NotNull final Class targetClass,
                                 @NotNull final String methodName,
                                 @NotNull final Vector params,
                                 @Nullable final XmlRpcSession session) {
    if (targetClass == XmlRpcBasedRemoteServer.class && session != null) {
      final Long userId = session.getAttribute(XmlRpcSession.USER_ID_ATTR, Long.class);
      if (userId != null) {
        if (methodName.endsWith(".findTests")) {
          addUsage(TEST_STATUS_WITH_SUCCESSFUL, userId);
        }
        else if (methodName.endsWith(".findFailedTests")) {
          addUsage(TEST_STATUS_WITHOUT_SUCCESSFUL, userId);
        }
      }
    }
  }