Example #1
0
 /**
  * Get the SampleListeners for the sampler. Listeners who receive transaction sample
  * will not be in this list.
  *
  * @param samplePack
  * @param transactionPack
  * @param transactionSampler
  * @return the listeners who should receive the sample result
  */
 private List<ExecutionListener> GetSampleListeners(ExecutionPackage samplePack)
 {
     return samplePack.GetSampleListeners();
     //List<SampleListener> sampleListeners = samplePack.GetSampleListeners();
     //// Do not send subsamples to listeners which receive the transaction sample
     //if(transactionSampler != null)
     //{
     //    List<SampleListener> onlySubSamplerListeners = new List<SampleListener>();
     //    List<SampleListener> transListeners = transactionPack.GetSampleListeners();
     //    foreach(SampleListener listener in sampleListeners) {
     //        // Check if this instance is present in transaction listener list
     //        Boolean found = false;
     //        foreach(SampleListener trans in transListeners)
     //        {
     //            // Check for the same instance
     //            if(trans == listener)
     //            {
     //                found = true;
     //                break;
     //            }
     //        }
     //        if(!found) {
     //            onlySubSamplerListeners.Add(listener);
     //        }
     //    }
     //    sampleListeners = onlySubSamplerListeners;
     //}
     //return sampleListeners;
 }
Example #2
0
 /**
  * Reset pack to its initial state
  * @param pack
  */
 public void Done(ExecutionPackage pack)
 {
     pack.RecoverRunningVersion();
 }