@Override public Consumer createConsumer(Processor processor) { AbstractWebService serviceInstance = getServiceInstance(); ServerFactoryBean serverFactory = getJaxWsServiceFactory().createServerFactory(serviceInstance); if (features != null) { serverFactory.getFeatures().addAll(features); } if (schemaLocations != null) { if (serverFactory.getSchemaLocations() == null) { serverFactory.setSchemaLocations(schemaLocations); } else { serverFactory.getSchemaLocations().addAll(schemaLocations); } } if (properties != null) { if (serverFactory.getProperties() == null) { serverFactory.setProperties(properties); } else { serverFactory.getProperties().putAll(properties); } } Server server = serverFactory.create(); AbstractWebService service = (AbstractWebService) serverFactory.getServiceBean(); return new DefaultWsConsumer<>(this, processor, service, server); }
if (sfb.getProperties() != null) { sfb.getProperties().putAll(getProperties()); } else { sfb.setProperties(getProperties()); if (sfb.getProperties() == null) { sfb.setProperties(new HashMap<String, Object>()); sfb.getProperties().put("soap.no.validate.parts", Boolean.TRUE); if (sfb.getProperties() == null) { sfb.setProperties(new HashMap<String, Object>()); sfb.getProperties().put(FaultListener.class.getName(), new NullFaultListener());
getServiceFactory().setProperties(getProperties()); } else if (getProperties() != null) { getServiceFactory().getProperties().putAll(getProperties());
getServiceFactory().setProperties(getProperties()); } else if (getProperties() != null) { getServiceFactory().getProperties().putAll(getProperties());