private void setJBIProperties(Object stubOrCall, ServiceRefPortInfo portInfo) { // Check if the target service is a JBI service, and get its QName QName svcQName = serviceRef.getServiceName(); if ( svcQName == null ) return; if ( stubOrCall instanceof Stub ) { com.sun.xml.rpc.spi.runtime.StubBase stub = (com.sun.xml.rpc.spi.runtime.StubBase)stubOrCall; try { // This statement is getting executed only //because jbi-enabled property on the stub is set to true /**TODO BM fix this later ServiceEngineUtil.setJBITransportFactory(portInfo, stub, true); */ } catch(Throwable e) { // Do nothing //logger.severe("Exception raised while setting transport " + // "factory to NMR : " + e.getMessage()); } return; } } }
QName serviceName = descriptor.getServiceName(); appendQNameChild(WebServicesTagNames.SERVICE_QNAME, serviceRefNode, serviceName.getNamespaceURI(),
public QName getServiceName() { checkUnsupportedMethods(GET_SERVICE_NAME); return serviceRef.getServiceName(); }
QName serviceName = descriptor.getServiceName(); appendQNameChild(WebServicesTagNames.SERVICE_QNAME, serviceRefNode, serviceName.getNamespaceURI(),
public javax.xml.rpc.Service createConfiguredService (ServiceReferenceDescriptor desc) throws Exception { final ServiceReferenceDescriptor serviceRef = desc; javax.xml.rpc.Service service = null; try { // Configured service can be created with any kind of URL. // Since resolving it might require file system access, // do operation in a doPrivivileged block. JAXRPC RI should // probably have the doPrivileged as well. final URL wsdlFileURL = privilegedGetServiceRefWsdl(serviceRef); final QName serviceName = serviceRef.getServiceName(); final ServiceFactory serviceFactory = ServiceFactory.newInstance(); service = (javax.xml.rpc.Service) java.security.AccessController.doPrivileged (new java.security.PrivilegedExceptionAction() { public java.lang.Object run() throws Exception { return serviceFactory.createService (wsdlFileURL, serviceName); } }); } catch(PrivilegedActionException pae) { logger.log(Level.WARNING, "", pae); Exception e = new Exception(); e.initCause(pae.getCause()); throw e; } return service; }
public HandlerInfo getMessageSecurityHandlerInfo(QName port) throws Exception { HandlerInfo rvalue = null; MessageSecurityBindingDescriptor binding = null; ServiceRefPortInfo portInfo = serviceRef.getPortInfoByPort(port); if (portInfo != null) { binding = portInfo.getMessageSecurityBinding(); } if (secServ != null) { rvalue = secServ.getMessageSecurityHandler(binding, serviceRef.getServiceName()); } return rvalue; }
if(!patternsMatch(hc, desc.getServiceName(), nextPort, null)) { continue; javax.xml.ws.handler.PortInfo portInfo; portInfo = new PortInfoImpl(BindingID.parse(s.next()), nextPort, desc.getServiceName()); resolver.setHandlerChain(portInfo, handlerInfo);
while( serviceIter.hasNext() ) { Service next = (Service) serviceIter.next(); if( next.getName().equals(serviceRef.getServiceName()) ) { service = next; break; ("Service " + serviceRef.getServiceName() + " for service-ref " + serviceRef.getName() + " not found");
public JAXWSServiceDelegate(ServiceReferenceDescriptor descriptor, Service delegate, ClassLoader loader) throws Exception { super((new WsUtil()).privilegedGetServiceRefWsdl(descriptor), descriptor.getServiceName()); serviceRef = descriptor; serviceDelegate = delegate; classLoader = loader; if( serviceRef.hasWsdlFile() ) { wsdlLocation = (new WsUtil()).privilegedGetServiceRefWsdl(serviceRef); fullWsdl = true; } else { noWsdl = true; } }
method.getName().substring(3) : null; if( portLocalPart != null ) { QName serviceName = serviceRef.getServiceName(); port = new QName(serviceName.getNamespaceURI(), portLocalPart);
desc.getServiceName()); jaxwsDelegate = new JAXWSServiceDelegate(desc, svc, cl); QName serviceName = desc.getServiceName(); if( serviceName == null ) {
Node serviceNameNode = appendChild (serviceRefNode, WebServicesTagNames.SERVICE_QNAME); QName serviceName = serviceRef.getServiceName(); appendTextChild(serviceNameNode, WebServicesTagNames.NAMESPACE_URI,
Node serviceNameNode = appendChild (serviceRefNode, WebServicesTagNames.SERVICE_QNAME); QName serviceName = serviceRef.getServiceName(); appendTextChild(serviceNameNode, WebServicesTagNames.NAMESPACE_URI,
javax.xml.namespace.QName.class}); obj = cons.newInstance(wsdlFile, desc.getServiceName());
if (aRef.getServiceName() == null) { aRef.setServiceNamespaceUri(wsclientAnn.targetNamespace()); aRef.setServiceLocalPart(wsclientAnn.name());
if (aRef.getServiceName() == null) { aRef.setServiceNamespaceUri(wsclientAnn.targetNamespace()); aRef.setServiceLocalPart(wsclientAnn.name());