package com.blazemeter.jmeter.xmpp.actions;
import com.blazemeter.jmeter.xmpp.JMeterXMPPSampler;
import org.apache.jmeter.samplers.SampleResult;
import javax.swing.*;
import java.awt.*;
public class Connect extends AbstractXMPPAction {
@Override
public String getLabel() {
return "Connect to Server";
}
@Override
public SampleResult perform(JMeterXMPPSampler sampler, SampleResult res) throws Exception {
sampler.getXMPPConnection().connect();
res.setResponseData(sampler.getXMPPConnection().getConnectionID().getBytes());
return res;
}
@Override
public void addUI(JComponent panel, GridBagConstraints labelConstraints, GridBagConstraints editConstraints) {
}
@Override
public void clearGui() {
}
@Override
public void setSamplerProperties(JMeterXMPPSampler sampler) {
}
@Override
public void setGuiFieldsFromSampler(JMeterXMPPSampler sampler) {
}
}