public <T> T getPort(EndpointReferenceType endpointReference, Class<T> type, WebServiceFeature... features) { endpointReference = EndpointReferenceUtils.resolve(endpointReference, bus); QName serviceQName = EndpointReferenceUtils.getServiceName(endpointReference, bus); String portName = EndpointReferenceUtils.getPortName(endpointReference); QName portQName = null; if (portName != null && serviceQName != null) { String ns = serviceQName.getNamespaceURI(); if (StringUtils.isEmpty(ns)) { //hack to workaround a xalan bug for (QName qn : portInfos.keySet()) { if (portName.equals(qn.getLocalPart())) { ns = qn.getNamespaceURI(); } } } if (StringUtils.isEmpty(ns) && serviceName != null) { ns = serviceName.getNamespaceURI(); } portQName = new QName(ns, portName); } return createPort(portQName, endpointReference, type, features); }
public static QName getPortQName(EndpointReferenceType ref, Bus bus) { QName serviceName = getServiceName(ref, bus); return new QName(serviceName.getNamespaceURI(), getPortName(ref)); }
public static QName getPortQName(EndpointReferenceType ref, Bus bus) { QName serviceName = getServiceName(ref, bus); return new QName(serviceName.getNamespaceURI(), getPortName(ref)); }
public <T> T getPort(EndpointReferenceType endpointReference, Class<T> type, WebServiceFeature... features) { endpointReference = EndpointReferenceUtils.resolve(endpointReference, bus); QName serviceQName = EndpointReferenceUtils.getServiceName(endpointReference, bus); String portName = EndpointReferenceUtils.getPortName(endpointReference); QName portQName = null; if (portName != null && serviceQName != null) { String ns = serviceQName.getNamespaceURI(); if (StringUtils.isEmpty(ns)) { //hack to workaround a xalan bug for (QName qn : portInfos.keySet()) { if (portName.equals(qn.getLocalPart())) { ns = qn.getNamespaceURI(); } } } if (StringUtils.isEmpty(ns) && serviceName != null) { ns = serviceName.getNamespaceURI(); } portQName = new QName(ns, portName); } return createPort(portQName, endpointReference, type, features); }
String address = EndpointReferenceUtils.getAddress(callback); String portString = EndpointReferenceUtils.getPortName(callback);
String address = EndpointReferenceUtils.getAddress(callback); String portString = EndpointReferenceUtils.getPortName(callback);
exposed.setServiceName(serviceName); String portLocalName = EndpointReferenceUtils.getPortName(internal); if (portLocalName != null && serviceQName != null) { String namespace = serviceQName.getNamespaceURI() != null
exposed.setServiceName(serviceName); String portLocalName = EndpointReferenceUtils.getPortName(internal); if (portLocalName != null && serviceQName != null) { String namespace = serviceQName.getNamespaceURI() != null
exposed.setServiceName(serviceName); String portLocalName = EndpointReferenceUtils.getPortName(internal); if (portLocalName != null && serviceQName != null) { String namespace = serviceQName.getNamespaceURI() != null
exposed.setServiceName(serviceName); String portLocalName = EndpointReferenceUtils.getPortName(internal); if (portLocalName != null && serviceQName != null) { String namespace = serviceQName.getNamespaceURI() != null
Service numService = Service.create(serviceName); String portString = EndpointReferenceUtils.getPortName(epr); QName portName = new QName(serviceName.getNamespaceURI(), portString); numService.addPort(portName, SoapBindingFactory.SOAP_11_BINDING, "http://foo");