Examples of SampleEvent


Examples of org.apache.jmeter.samplers.SampleEvent

      ((ThreadListener)iter.next()).iterationStarted(threadVars.getIteration());
    }
  }
 
  private void notifyListeners(List listeners, SampleResult result) {
    SampleEvent event =
      new SampleEvent(result, (String) controller.getProperty(TestElement.NAME));
    compiler.sampleOccurred(event);
    notifier.addLast(event,listeners);
   
  }
View Full Code Here

Examples of org.apache.jmeter.samplers.SampleEvent

         *
         * @see java.lang.Runnable#run()
         */
        public void run()
        {
            SampleEvent event = null;
            while (true)
            {
                try
                {
                    event = (SampleEvent) occurredQ.remove(0);
View Full Code Here

Examples of org.apache.jmeter.samplers.SampleEvent

        }
    }

    private void notifyListeners(List listeners, SampleResult result)
    {
        SampleEvent event =
            new SampleEvent(
                result,
                controller.getPropertyAsString(TestElement.NAME));
        compiler.sampleOccurred(event);
        notifier.notifyListeners(event, listeners);
View Full Code Here

Examples of org.apache.jmeter.samplers.SampleEvent

         *
         * @see java.lang.Runnable#run()
         */
        public void run()
        {
            SampleEvent event = null;
            while (true)
            {
                try
                {
                    event = (SampleEvent) occurredQ.remove(0);
View Full Code Here

Examples of org.apache.jmeter.samplers.SampleEvent

            // from it (only from a single thread) we don't have to remove
            // these two items in one atomic operation.  Each individual
            // remove is atomic (because we use a synchronized buffer),
            // which is necessary since the buffer can be accessed from
            // other threads (to add things to the buffer).
            SampleEvent res = (SampleEvent)listenerEvents.remove();
            List listeners = (List)listenerEvents.remove();

            notifyListeners (res, listeners);

            listenerEventsSize -= 2;
View Full Code Here

Examples of org.apache.jmeter.samplers.SampleEvent

                }
                result.setSampleLabel("["+result.getSampleLabel()+"]");
            }
        }
        // SampleEvent is not passed JMeterVariables, because they don't make sense for Proxy Recording
        notifySampleListeners(new SampleEvent(result, "WorkBench")); // TODO - is this the correct threadgroup name?
    }
View Full Code Here

Examples of org.apache.jmeter.samplers.SampleEvent

            }
        }
    }

    private void notifyListeners(List<SampleListener> listeners, SampleResult result) {
        SampleEvent event = new SampleEvent(result, threadGroup.getName(), threadVars);
        notifier.notifyListeners(event, listeners);

    }
View Full Code Here

Examples of org.apache.jmeter.samplers.SampleEvent

    /** {@inheritDoc} */
    // TODO save hostname; save sample type (plain or http)
    @Override
    public void marshal(Object source, HierarchicalStreamWriter writer,
            MarshallingContext context) {
        SampleEvent evt = (SampleEvent) source;
        Object res = evt.getResult();
        context.convertAnother(res);
    }
View Full Code Here

Examples of org.apache.jmeter.samplers.SampleEvent

    /** {@inheritDoc} */
    // TODO does not work yet; need to determine the sample type
    @Override
    public Object unmarshal(HierarchicalStreamReader reader,
            UnmarshallingContext context) {
        SampleEvent evt = new SampleEvent();
        return evt;
    }
View Full Code Here

Examples of org.apache.jmeter.samplers.SampleEvent

        }
        if (save.saveThreadCounts()){
           writer.addAttribute(ATT_GRP_THRDS, String.valueOf(res.getGroupThreads()));
           writer.addAttribute(ATT_ALL_THRDS, String.valueOf(res.getAllThreads()));
        }
        SampleEvent event = (SampleEvent) context.get(SaveService.SAMPLE_EVENT_OBJECT);
        if (event != null) {
            if (save.saveHostname()){
                writer.addAttribute(ATT_HOSTNAME, event.getHostname());
            }
            for (int i = 0; i < SampleEvent.getVarCount(); i++){
               writer.addAttribute(SampleEvent.getVarName(i), ConversionHelp.encode(event.getVarValue(i)));
            }
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.