private void registerPersistor()

in usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseFeatureUsageStatisticsProvider.java [138:156]


  private void registerPersistor(@NotNull EventDispatcher<BuildServerListener> eventDispatcher, @NotNull ServerPaths serverPaths, @NotNull ServerResponsibility serverResponsibility) {
    new BaseUsageStatisticsStatePersister(eventDispatcher, serverPaths, serverResponsibility) {
      @NotNull
      @Override
      protected String getStateName() {
        return getExternalId();
      }

      @Override
      protected void writeExternal(@NotNull final Element element) {
        BaseFeatureUsageStatisticsProvider.this.writeExternal(element);
      }

      @Override
      protected void readExternal(@NotNull final Element element) {
        BaseFeatureUsageStatisticsProvider.this.readExternal(element);
      }
    };
  }