LOG.info("creating client transport for " + ref);
port = EndpointReferenceUtils.getPort(bus.getWSDLManager(), ref);
List<?> exts = port.getExtensibilityElements();
if (exts.size() > 0) {
ExtensibilityElement el = (ExtensibilityElement)exts.get(0);
TransportFactory factory = bus.getTransportFactoryManager()
.getTransportFactory(el.getElementType().getNamespaceURI());
ret = factory.createClientTransport(ref, this);
}
} catch (BusException ex) {
LOG.severe("TRANSPORT_FACTORY_RETREIVAL_FAILURE_MSG");
}