@Override protected void configureInterceptors(ServerFactoryBean svrFactory) { super.configureInterceptors(svrFactory); svrFactory.getInInterceptors().add(new InPayloadExtractorInterceptor(SOAP_BODY)); svrFactory.getInInterceptors().add(new InNamespaceMergeInterceptor()); svrFactory.getInInterceptors().add(new InPayloadInjectorInterceptor(0)); svrFactory.setDataBinding(new PlainXmlDataBinding()); }
@Override public JaxWsServiceFactory<AuditDatasetType> getJaxWsServiceFactory() { return new JaxWsAsyncResponseServiceFactory<>( getComponent().getWsTransactionConfiguration(), getServiceAddress(), isAudit() ? getComponent().getServerAuditStrategy() : null, getAuditContext(), getCustomInterceptors(), getCorrelator()); }