BackendListenerContext context = new BackendListenerContext(getArguments()); listenerClientData.client.teardownTest(context); } catch (Exception e) {
@Override public void sampleOccurred(SampleEvent event) { Arguments args = getArguments(); BackendListenerContext context = new BackendListenerContext(args); SampleResult sr = listenerClientData.client.createSampleResult(context, event.getResult()); if(sr == null) { if (log.isDebugEnabled()) { log.debug("{} => Dropping SampleResult: {}", getName(), event.getResult()); } return; } try { if (!listenerClientData.queue.offer(sr)){ // we failed to add the element first time listenerClientData.queueWaits.add(1L); long t1 = System.nanoTime(); listenerClientData.queue.put(sr); long t2 = System.nanoTime(); listenerClientData.queueWaitTime.add(t2-t1); } } catch (Exception err) { log.error("sampleOccurred, failed to queue the sample", err); } }
BackendListenerContext context = new BackendListenerContext((Arguments)getArguments().clone()); getQueueSize()); Worker worker = new Worker(backendListenerClient, (Arguments) getArguments().clone(), listenerClientData); worker.setDaemon(true); worker.start();