public ServiceContractResolverRegistryImpl(Bus b) { setBus(b); }
@Test public void testResolver() throws Exception { URL wsdl = getClass().getResource("/wsdl/hello_world.wsdl"); assertNotNull(wsdl); createBus(); assertNotNull(bus); ServiceContractResolverRegistryImpl registry = new ServiceContractResolverRegistryImpl(); registry.setBus(bus); assertNotNull(bus.getExtension(ServiceContractResolverRegistry.class)); JarServiceContractResolver resolver = new JarServiceContractResolver(); registry.register(resolver); Service service = Service.create(serviceName); //service.addPort(portName, SOAPBinding.SOAP11HTTP_BINDING, // "http://localhost:9000/SoapContext/SoapPort"); Greeter greeter = service.getPort(portName, Greeter.class); updateAddressPort(greeter, PORT); String resp = greeter.sayHi(); assertNotNull(resp); } }
public CxfPlugin(@Config(defaultValue = "/ws/*", doc = "Path where the CXF plugin will be deployed") String mountPoint, @Config(defaultValue = "BOTH") String schemaValidation, Collection<EndpointCustomizer> endpointCustomizers, Collection<ServiceCustomizer> serviceCustomizers, ServletBuilder servletBuilder) throws ServletException { this.schemaValidation = schemaValidation; this.endpointCustomizers = endpointCustomizers; Bus bus = BusFactory.newInstance().createBus(); ServiceContractResolverRegistry reg = new ServiceContractResolverRegistryImpl(bus); reg.register(new RespiroServiceContractResolver()); CXFNonSpringServlet cxfNonSpringServlet = new CXFNonSpringServlet(); cxfNonSpringServlet.setBus(bus); cxfNonSpringServlet.init(servletBuilder.servletConfig("cxf", new Properties())); cxfFilter = servletBuilder.servlet(cxfNonSpringServlet, mountPoint); endpointBuilder = new DefaultEndpointBuilder(); serviceBuilder = new DefaultServiceBuilder(serviceCustomizers); endpointDeployer = endpointConfigs -> CxfPlugin.this.deployEndpoints(endpointConfigs); }
public ServiceContractResolverRegistryImpl(Bus b) { setBus(b); }
public ServiceContractResolverRegistryImpl(Bus b) { setBus(b); }
public ServiceContractResolverRegistryImpl(Bus b) { setBus(b); }