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)); }
private boolean matches(EndpointReferenceType ref, W3CEndpointReference r) { EndpointReferenceType cref = ProviderImpl.convertToInternal(r); QName snr = EndpointReferenceUtils.getServiceName(ref, bus); QName snc = EndpointReferenceUtils.getServiceName(cref, bus); String addr = EndpointReferenceUtils.getAddress(ref); String addc = EndpointReferenceUtils.getAddress(cref); if (addr == null) { return false; } if (addr.equals(addc)) { return !(snr != null && !snr.equals(snc)); } return false; } }
private boolean matches(EndpointReferenceType ref, W3CEndpointReference r) { EndpointReferenceType cref = ProviderImpl.convertToInternal(r); QName snr = EndpointReferenceUtils.getServiceName(ref, bus); QName snc = EndpointReferenceUtils.getServiceName(cref, bus); String addr = EndpointReferenceUtils.getAddress(ref); String addc = EndpointReferenceUtils.getAddress(cref); if (addr == null) { return false; } if (addr.equals(addc)) { return !(snr != null && !snr.equals(snc)); } return false; } }
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); }
QName serviceName = EndpointReferenceUtils.getServiceName(callback, bus); String address = EndpointReferenceUtils.getAddress(callback);
QName serviceName = EndpointReferenceUtils.getServiceName(callback, bus); String address = EndpointReferenceUtils.getAddress(callback);
final QName sName = EndpointReferenceUtils.getServiceName(ref, bus); if (sName != null) { serviceName = sName;
final QName sName = EndpointReferenceUtils.getServiceName(ref, bus); if (sName != null) { serviceName = sName;
exposed.setAddress(convertTo200403(internal.getAddress())); QName serviceQName = EndpointReferenceUtils.getServiceName(internal, null); if (serviceQName != null) { org.apache.cxf.ws.addressing.v200403.ServiceNameType serviceName = Names200403.WSA_OBJECT_FACTORY
exposed.setAddress(convertTo200403(internal.getAddress())); QName serviceQName = EndpointReferenceUtils.getServiceName(internal, null); if (serviceQName != null) { org.apache.cxf.ws.addressing.v200403.ServiceNameType serviceName = Names200403.WSA_OBJECT_FACTORY
exposed.setReferenceParameters( convert(internal.getReferenceParameters())); QName serviceQName = EndpointReferenceUtils.getServiceName(internal, null); if (serviceQName != null) { ServiceNameType serviceName =
exposed.setReferenceParameters( convert(internal.getReferenceParameters())); QName serviceQName = EndpointReferenceUtils.getServiceName(internal, null); if (serviceQName != null) { ServiceNameType serviceName =
QName serviceName = EndpointReferenceUtils.getServiceName(epr, bus); Service numService = Service.create(serviceName);