/** * Create a JAX-WS Service according to the parameters of this factory. * @see #setServiceName * @see #setWsdlDocumentUrl */ public Service createJaxWsService() { Assert.notNull(this.serviceName, "No service name specified"); Service service; if (this.serviceFeatures != null) { service = (this.wsdlDocumentUrl != null ? Service.create(this.wsdlDocumentUrl, getQName(this.serviceName), this.serviceFeatures) : Service.create(getQName(this.serviceName), this.serviceFeatures)); } else { service = (this.wsdlDocumentUrl != null ? Service.create(this.wsdlDocumentUrl, getQName(this.serviceName)) : Service.create(getQName(this.serviceName))); } if (this.executor != null) { service.setExecutor(this.executor); } if (this.handlerResolver != null) { service.setHandlerResolver(this.handlerResolver); } return service; }
/** * Create a JAX-WS Service according to the parameters of this factory. * @see #setServiceName * @see #setWsdlDocumentUrl */ public Service createJaxWsService() { Assert.notNull(this.serviceName, "No service name specified"); Service service; if (this.serviceFeatures != null) { service = (this.wsdlDocumentUrl != null ? Service.create(this.wsdlDocumentUrl, getQName(this.serviceName), this.serviceFeatures) : Service.create(getQName(this.serviceName), this.serviceFeatures)); } else { service = (this.wsdlDocumentUrl != null ? Service.create(this.wsdlDocumentUrl, getQName(this.serviceName)) : Service.create(getQName(this.serviceName))); } if (this.executor != null) { service.setExecutor(this.executor); } if (this.handlerResolver != null) { service.setHandlerResolver(this.handlerResolver); } return service; }
Service service = Service.create(wsdlLoc, serviceName); service.setHandlerResolver(new MyHandlerResolver());
Source transactionDataSource; URL wsdlDocumentLocation; QName serviceName; Service service = Service.create(wsdlDocumentLocation, serviceName); service.setHandlerResolver(new TransactionDataHandlerResolver(transactionDataSource));
public void setHandlerResolver(HandlerResolver resolver) { checkUnsupportedMethods(SET_HANDLER_RESOLVER); serviceDelegate.setHandlerResolver(resolver); return; }
private Service createServiceObject() throws InstantiationException, IllegalAccessException, InvocationTargetException, NoSuchMethodException { final Constructor<? extends Service> serviceConstructor = service.getServiceClass().getConstructor( new Class<?>[] { URL.class, QName.class }); URL wsdlUrl = service.getPortClass().getResource("/wsdl/cmis11/CMISWS-Service.wsdl"); if (LOG.isDebugEnabled()) { LOG.debug("Session {}: WSDL URL: {}", getSession().getSessionId(), wsdlUrl.toExternalForm()); } Service newService = serviceConstructor.newInstance(new Object[] { wsdlUrl, service.getQName() }); AuthenticationProvider authProvider = CmisBindingsHelper.getAuthenticationProvider(getSession()); if (authProvider != null) { HandlerResolver handlerResolver = authProvider.getHandlerResolver(); if (handlerResolver != null) { newService.setHandlerResolver(handlerResolver); } } return newService; }
final List<Injection> injections = injectionMetaData.getInjections(); final HandlerResolver handlerResolver = new ClientHandlerResolverImpl(handlerChains, injections, new InitialContext()); instance.setHandlerResolver(handlerResolver);
List<Injection> injections = injectionMetaData.getInjections(); HandlerResolver handlerResolver = new ClientHandlerResolverImpl(handlerChains, injections, new InitialContext()); instance.setHandlerResolver(handlerResolver);
svcClass.setHandlerResolver(resolver);
service.setHandlerResolver(new HandlerResolver() { @Override public List<Handler> getHandlerChain(PortInfo portInfo) {
service.setHandlerResolver(new HandlerResolver() { @Override public List<Handler> getHandlerChain(PortInfo portInfo) {
resolver.setHandlerChainBuilder(new DescriptorHandlerChainBuilder(handlerChain)); service.setHandlerResolver(resolver); } else { resolver.setHandlerChainBuilder(new DescriptorHandlerChainBuilder(handlerChainsElement)); service.setHandlerResolver(resolver);
instance.setHandlerResolver(handlerResolver);
instance.setHandlerResolver(handlerResolver);
instance.setHandlerResolver(handlerResolver);
/** * Create a JAX-WS Service according to the parameters of this factory. * @see #setServiceName * @see #setWsdlDocumentUrl */ public Service createJaxWsService() { Assert.notNull(this.serviceName, "No service name specified"); Service service; if (this.serviceFeatures != null) { service = (this.wsdlDocumentUrl != null ? Service.create(this.wsdlDocumentUrl, getQName(this.serviceName), this.serviceFeatures) : Service.create(getQName(this.serviceName), this.serviceFeatures)); } else { service = (this.wsdlDocumentUrl != null ? Service.create(this.wsdlDocumentUrl, getQName(this.serviceName)) : Service.create(getQName(this.serviceName))); } if (this.executor != null) { service.setExecutor(this.executor); } if (this.handlerResolver != null) { service.setHandlerResolver(this.handlerResolver); } return service; }
/** * Create a JAX-WS Service according to the parameters of this factory. * @see #setServiceName * @see #setWsdlDocumentUrl */ public Service createJaxWsService() { Assert.notNull(this.serviceName, "No service name specified"); Service service; if (this.serviceFeatures != null) { service = (this.wsdlDocumentUrl != null ? Service.create(this.wsdlDocumentUrl, getQName(this.serviceName), this.serviceFeatures) : Service.create(getQName(this.serviceName), this.serviceFeatures)); } else { service = (this.wsdlDocumentUrl != null ? Service.create(this.wsdlDocumentUrl, getQName(this.serviceName)) : Service.create(getQName(this.serviceName))); } if (this.executor != null) { service.setExecutor(this.executor); } if (this.handlerResolver != null) { service.setHandlerResolver(this.handlerResolver); } return service; }
if (serviceRef.getHandlerChain() != null) serviceInstance.setHandlerResolver(new CXFHandlerResolverImpl(bus, serviceRef.getHandlerChain(), serviceInstance.getClass()));