* the implementation loads the URL and the soap action for the request.
*/
@Override
public void configure(TestElement el) {
super.configure(el);
PublisherSampler sampler = (PublisherSampler) el;
useProperties.setSelected(sampler.getUseJNDIPropertiesAsBoolean());
jndiICF.setText(sampler.getJNDIInitialContextFactory());
urlField.setText(sampler.getProviderUrl());
jndiConnFac.setText(sampler.getConnectionFactory());
jmsDestination.setText(sampler.getDestination());
jmsUser.setText(sampler.getUsername());
jmsPwd.setText(sampler.getPassword());
textMessage.setInitialText(sampler.getTextMessage());
textMessage.setCaretPosition(0);
messageFile.setFilename(sampler.getInputFile());
randomFile.setFilename(sampler.getRandomPath());
configChoice.setText(sampler.getConfigChoice());
msgChoice.setText(sampler.getMessageChoice());
iterations.setText(sampler.getIterations());
useAuth.setSelected(sampler.isUseAuth());
jmsUser.setEnabled(useAuth.isSelected());
jmsPwd.setEnabled(useAuth.isSelected());
destSetup.setText(sampler.isDestinationStatic() ? DEST_SETUP_STATIC : DEST_SETUP_DYNAMIC);
useNonPersistentDelivery.setSelected(sampler.getUseNonPersistentDelivery());
jmsPropertiesPanel.configure(sampler.getJMSProperties());
updateChoice(msgChoice.getText());
updateConfig(sampler.getConfigChoice());
}