code: public void init(SecorConfig config, OffsetTracker offsetTracker, FileRegistry fileRegistry,
                       UploadManager uploadManager, MessageReader messageReader, MetricCollector metricCollector,
                       DeterministicUploadPolicyTracker deterministicUploadPolicyTracker) {
          init(config, offsetTracker, fileRegistry, uploadManager, messageReader,
                  new ZookeeperConnector(config), metricCollector, deterministicUploadPolicyTracker);
      }
docs: Init the Uploader with its dependent objects.
  
  @param config Secor configuration
  @param offsetTracker Tracker of the current offset of topics partitions
  @param fileRegistry Registry of log files on a per-topic and per-partition basis
  @param uploadManager Manager of the physical upload of log files to the remote repository
  @param metricCollector component that ingest metrics into monitoring system