import org.apache.cxf.transport.jms.AddressType;
import org.apache.cxf.wsdl.AbstractWSDLPlugin;
public class JmsTransportPlugin extends AbstractWSDLPlugin {
public ExtensibilityElement createExtension(Map<String, Object> args) throws WSDLException {
AddressType jmsAddress = null;
jmsAddress = (AddressType)registry.createExtension(Port.class, ToolConstants.JMS_ADDRESS);
if (optionSet(args, ToolConstants.JMS_ADDR_DEST_STYLE)) {
//jmsAddress.setDestinationStyle((String)env.get(ToolConstants.JMS_ADDR_DEST_STYLE));
}
if (optionSet(args, ToolConstants.JMS_ADDR_INIT_CTX)) {
//jmsAddress.setInitialContextFactory((String)env.get(ToolConstants.JMS_ADDR_INIT_CTX));
}
if (optionSet(args, ToolConstants.JMS_ADDR_JNDI_DEST)) {
jmsAddress.setJndiDestinationName(getOption(args, ToolConstants.JMS_ADDR_JNDI_DEST));
}
if (optionSet(args, ToolConstants.JMS_ADDR_JNDI_FAC)) {
jmsAddress.setJndiConnectionFactoryName(getOption(args, ToolConstants.JMS_ADDR_JNDI_FAC));
}
if (optionSet(args, ToolConstants.JMS_ADDR_JNDI_URL)) {
//jmsAddress.setJndiProviderURL((String)env.get(ToolConstants.JMS_ADDR_JNDI_URL));
}
if (optionSet(args, ToolConstants.JMS_ADDR_MSGID_TO_CORRID)) {