@Override protected void configureInterceptors(ServerFactoryBean svrFactory) { super.configureInterceptors(svrFactory); // install auditing-related interceptors if the user has not switched auditing off if (auditStrategy != null) { if (wsTransactionConfiguration.isAuditRequestPayload()) { svrFactory.getInInterceptors().add(new InPayloadExtractorInterceptor(SOAP_BODY)); } AuditResponseInterceptor<AuditDatasetType> auditInterceptor = new AuditResponseInterceptor<>(auditStrategy, auditContext,false, correlator, true); svrFactory.getInInterceptors().add(auditInterceptor); svrFactory.getInFaultInterceptors().add(auditInterceptor); } } }
svrFactory.getInInterceptors().add(new CollectPublisherTypeInterceptor(getPublisherType())); svrFactory.getInInterceptors().add(new CollectOperationResourceInfoInterceptor()); svrFactory.getInFaultInterceptors().add(new CollectObjectSerializerInterceptor(getObjectSeializer(svrFactory))); svrFactory.getInFaultInterceptors().add(new CollectOpenLServiceInterceptor(service)); svrFactory.getInFaultInterceptors().add(new CollectPublisherTypeInterceptor(getPublisherType())); svrFactory.getInFaultInterceptors().add(new CollectOperationResourceInfoInterceptor());
svrFactory.getInInterceptors().add(new CollectPublisherTypeInterceptor(getPublisherType())); svrFactory.getInInterceptors().add(new CollectOperationResourceInfoInterceptor()); svrFactory.getInFaultInterceptors().add(new CollectObjectSerializerInterceptor(getObjectSeializer(svrFactory))); svrFactory.getInFaultInterceptors().add(new CollectOpenLServiceInterceptor(service)); svrFactory.getInFaultInterceptors().add(new CollectPublisherTypeInterceptor(getPublisherType())); svrFactory.getInFaultInterceptors().add(new CollectOperationResourceInfoInterceptor());
svrFactory.getInInterceptors().add(new CXFWSS4JInInterceptor(soapServiceDefinition.getBusSecurity())); svrFactory.getOutInterceptors().add(new CXFWSS4JOutInterceptor(soapServiceDefinition.getBusSecurity())); svrFactory.getInFaultInterceptors().add(new CXFWSS4JInInterceptor(soapServiceDefinition.getBusSecurity())); svrFactory.getOutFaultInterceptors().add(new CXFWSS4JOutInterceptor(soapServiceDefinition.getBusSecurity()));
sfb.getInFaultInterceptors().addAll(inFaultInterceptors); sfb.getInFaultInterceptors().add(new MuleHeadersInInterceptor()); sfb.getOutInterceptors().add(new MuleHeadersOutInterceptor()); sfb.getOutFaultInterceptors().add(new MuleHeadersOutInterceptor());