@Override public void prepare(Generator generator) { this._generator = generator; HBaseGenerator hbaseGenerator = (HBaseGenerator) generator; this._hbaseClient = hbaseGenerator.getHBaseTransport(); LoadProfile currentLoadProfile = generator.getLatestLoadProfile(); if (currentLoadProfile != null) this.setGeneratedDuringProfile(currentLoadProfile); this._tableName = hbaseGenerator._tableName; this._columnFamilyName = hbaseGenerator._columnFamilyName; }
@Override public void prepare(Generator generator) { this._generator = generator; OlioGenerator olioGenerator = (OlioGenerator) generator; LoadProfile currentLoadProfile = generator.getLatestLoadProfile(); if (currentLoadProfile != null) this.setGeneratedDuringProfile(currentLoadProfile); // TODO: Should these values be cloned instead of assigned? (e.g. asynchronous operations) this._http = olioGenerator.getHttpTransport(); this._random = olioGenerator.getOlioRandomUtil(); // Refresh the cache to simulate real-world browsing. this.refreshCache(); this._cachedURLs = olioGenerator.getCachedURLs(); this._isLoggedOn = olioGenerator.isLoggedOn(); this._logger = olioGenerator.getLogger(); }
@Override public void prepare(Generator generator) { this._generator = generator; LoadProfile currentLoadProfile = generator.getLatestLoadProfile(); if (currentLoadProfile != null) this.setGeneratedDuringProfile(currentLoadProfile); }